py picotts
1.0.0
Einige einfache Wrapper um Svox Pico TTS sollen diese TTS für die Wellendateierzeugung so bequem wie möglich verwenden.
Zielgruppe sind Entwickler, die Svox Pico TTS als IS für die Sprachsynthese in ihrer Python-Anwendung auf GNU/Linux-Betriebssystemen verwenden möchten.
Konstruktive Kommentare, Patches und Pull-Anreiche sind sehr willkommen.
Erstens Importe:
import wave
import StringIO
from picotts import PicoTTSEnglisch (Standard) Synthese:
picotts = PicoTTS ()
wavs = picotts . synth_wav ( 'Hello World!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()Ergebnis:
1 16000 22720
Probieren Sie eine andere Sprache aus:
picotts . voice ( 'de-DE' )
wavs = picotts . synth_wav ( 'Hallo Welt!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()Ergebnis:
1 16000 22464
l = picotts . voicesErgebnis:
['De-de', 'en-Gb', 'en-us', 'es-es', 'fr-fr', 'it-it']]
https://packages.debian.org/jessie/liBttspico0 [Debian -Paket]
Python 2.7
pico2wave binär installiert und auf dem Weg
Mein eigener Code ist apache-2.0 lizenziert, sofern in den Urheberrechtsüberschriften des Skripts nicht anders angegeben.
Guenter Bartsch <[email protected]>