py picotts
1.0.0
Svox Pico TTS周辺のいくつかのシンプルなラッパーは、このTTSを使用してWaveファイルの生成を可能な限り便利にすることを目的としています。
ターゲットオーディエンスは、GNU/LinuxオペレーティングシステムでのPythonアプリケーションでの音声合成にSVOX PICO TTSを使用したい開発者です。
建設的なコメント、パッチ、プルリケストは大歓迎です。
まず、インポート:
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 [debianパッケージ]
Python 2.7
pico2waveバイナリインストールおよびパスに
私自身のコードは、スクリプトの著作権ヘッダーに特に明記されていない限り、Apache-2.0のライセンスです。
Guenter Bartsch <[email protected]>