py picotts
1.0.0
Beberapa pembungkus sederhana di sekitar svox pico tts yang dimaksudkan untuk menggunakan TTS ini untuk pembuatan file gelombang sesudah mungkin.
Target audiens adalah pengembang yang ingin menggunakan SVOX PICO TTS juga untuk sintesis ucapan dalam aplikasi Python mereka pada sistem operasi GNU/Linux.
Komentar konstruktif, tambalan, dan permintaan tarik sangat disambut.
Pertama, impor:
import wave
import StringIO
from picotts import PicoTTSSintesis Bahasa Inggris (Default):
picotts = PicoTTS ()
wavs = picotts . synth_wav ( 'Hello World!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()hasil:
1 16000 22720
Coba bahasa yang berbeda:
picotts . voice ( 'de-DE' )
wavs = picotts . synth_wav ( 'Hallo Welt!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()hasil:
1 16000 22464
l = picotts . voiceshasil:
['de-de', 'en-gb', 'en-us', 'es-es', 'fr-fr', 'it-it']
https://packages.debian.org/jessie/libttspico0 [Paket Debian]
Python 2.7
Binary Pico2Wave terpasang dan di jalur
Kode saya sendiri adalah APACHE-2.0 berlisensi kecuali dinyatakan lain dalam header hak cipta skrip.
Guenter Bartsch <[email protected]>