text2wave

Wir basteln uns einen Sprachroboter ("robo")

Wie bringt man seine Ubuntubox dazu, beliebige Texte (auch dynamisch generierte) mit einer Computerstimme vorlesen zu lassen?

Kurzer Hinweis für alle, die nur eine schnelle Lösung suchen, um statische Texte in Sprache umzuwandeln: Die in diesem Artikel beschriebene Lösung habe ich inzwischen als Online-Tool OTAC implementiert. Einfach Text eingeben – zurück kommt die Audio-Datei.

Der hier beschriebene Weg ist dabei nur einer von mehreren möglichen. Damit der Computer sagt, was wir wollen, basteln wir uns ein kleines Skript mit dem Namen “robo”, das auf der Sprachsynthetisierungssoftware “festival” aufbaut. Außerdem benötigen wir eine Möglichkeit, die durch diese Software erzeugten wav-Dateien über die Konsole abzuspielen. (...) mehr...