Certains emballages simples autour de Svox Pico TTS avaient l'intention de rendre ce TTS pour la génération de fichiers d'onde aussi pratique que possible.
Le public cible est des développeurs qui souhaitent utiliser Svox Pico TTS en tant que synthèse de la parole dans leur application Python sur les systèmes d'exploitation GNU / Linux.
Les commentaires constructifs, les patchs et les requêtes de traction sont les bienvenus.
Premièrement, importations:
import wave
import StringIO
from picotts import PicoTTSSynthèse anglaise (par défaut):
picotts = PicoTTS ()
wavs = picotts . synth_wav ( 'Hello World!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()résultat:
1 16000 22720
Essayez une langue différente:
picotts . voice ( 'de-DE' )
wavs = picotts . synth_wav ( 'Hallo Welt!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()résultat:
1 16000 22464
l = picotts . voicesrésultat:
[«De-de», «en-gb», «en-us», «es-es», «fr-fr», «it-it»]
https://packages.debian.org/jessie/libttspico0 [package Debian]
Python 2.7
pico2wave binaire installé et sur chemin
Mon propre code est Apache-2.0 sous licence, sauf indication contraire dans les en-têtes de copyright du script.
Guenter Bartsch <[email protected]>