py picotts
1.0.0
تهدف بعض الأغلفة البسيطة حول SVOX Pico TTS إلى جعل استخدام TTS هذا لتوليد ملف الموجة مناسبًا قدر الإمكان.
الجمهور المستهدف هم مطورون يرغبون في استخدام SVOX PICO TTS كما هو لتوليف الكلام في تطبيق Python الخاص بهم على أنظمة تشغيل GNU/Linux.
التعليقات البناءة والبقع وتراجع السحب موضع ترحيب للغاية.
أولا ، الواردات:
import wave
import StringIO
from picotts import PicoTTSاللغة الإنجليزية (الافتراضي) التوليف:
picotts = PicoTTS ()
wavs = picotts . synth_wav ( 'Hello World!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()نتيجة:
1 16000 22720
جرب لغة مختلفة:
picotts . voice ( 'de-DE' )
wavs = picotts . synth_wav ( 'Hallo Welt!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()نتيجة:
1 16000 22464
l = picotts . voicesنتيجة:
['de-de' ، 'en-gb' ، 'en-us' ، 'es-es' ، 'fr-fr' ، 'it-it']
https://packages.debian.org/jessie/libttspico0 [حزمة دبيان]
بيثون 2.7
Pico2wave Binary مثبت وفي المسار
الكود الخاص بي هو Apache-2.0 مرخصة ما لم يذكر خلاف ذلك في رؤوس حقوق الطبع والنشر للنص.
Guenter Bartsch <[email protected]>