Wie konvertieren von text-to-speech mit python auf ubuntu 10.10?
Ich bin neu auf dieser Art von Programmierung, die umfasst text-to-speech oder speech-to-text-Konvertierung, das ist, warum ich bin hier für erste Hilfe. Ich habe gesucht über internet und stieß ich auf pyttsx für ubuntu, anfangs konnte ich nicht loslegen, aber irgendwie habe ich es geschafft, das zu tun, aber das problem ist jetzt, dass ich etwas wie dieses:
import pyttsx
engine=pyttsx.init()
Seine gibt einen segmentation fault. Ich brauche Hilfe, und auch mir sagen, wenn ich mich mit dem richtigen Werkzeug ist oder nicht.
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
espeak ist enthalten in ubuntu standardmäßig. Probieren Sie es aus python.
sudo pip install pyttsx
Möchten Sie vielleicht Lesen Sie die Antworten in Text-to-speech und speech-recognition-tools für Linux und Speech processing-Bibliothek in Python for speech to text
Warum der "segmentation fault"? Dies ist eine komplette Vermutung: haben Sie das API-Paket installiert, aber Sie haben nicht eine tatsächliche speech-engine (wie die Sphinx) installiert.
http://pypi.python.org/pypi/pyttsx sagt:
Haben Sie eines der unterstützten engines installiert?
python setup.py build && sudo python setup.py install
odersudo easy_install pyttsx
). Wenn Sie es bauen, obwohl, müssen Sie den vollständigen build-Abhängigkeiten. Sie sind viel besser, die Installation aus den repos.