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]>