py picotts
1.0.0
SVOX PICO TTS周围的一些简单包装器旨在使该TTS尽可能方便地使用此TTS进行Wave File生成。
目标受众是希望在其Python应用程序应用程序/Linux操作系统中使用SVOX PICO TTS AS进行语音合成的开发人员。
非常欢迎建设性的评论,补丁和拉装。
首先,导入:
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 it']
https://packages.debian.org/jessie/libttspico0 [debian package]
Python 2.7
Pico2Wave二进制安装并在路径中
除非脚本的版权标题中另有说明,否则我自己的代码是Apache-2.0许可。
Guenter Bartsch <[email protected]>