festival

Mit SoX MP3 in OGG umwandeln

Wenn es um Audio unter Linux geht, ist SoX ein ziemlich vielseitiges Tool auf der Kommandozeile. So kann man z.B. mit Hilfe der Sprachsysnthesesoftware Festival die eigenen Skripte zum Reden bringen (“Wir basteln uns einen Sprachroboter“).

In der Manpage von SoX heißt es:

SoX – Sound eXchange, the Swiss Army knife of audio manipulation

Alleine schon für die einfache Umwandlung von Audioformaten lohnt es sich, SoX installiert zu haben:

sox sound.mp3 sound.ogg

And that is only, where the fun begins… (...) mehr...

Texte online in Sprache umwandeln

Heute will ich Euch mein kleines Projekt OTAC vorstellen.

OTAC (Online Text to Audio Converter) ist ein auf Linux und Open Source Software basierender Webservice, der Texte online in gesprochene Sprache umwandelt:

In einem Artikel im September 2009 (“Wir basteln uns einen Sprachroboter“) habe ich ja mal eine einfache Methode vorgestellt (“robo”, mehr Infos im Artikel und auf der Homepage), wie man mit Hilfe der Software Festival Texte in Sprache umwandeln kann (auch skriptgesteuerte, dynamisch erzeugte Texte). Um sich z.B. die aktuelle Kernelversion vorlesen zu lassen, würde man das Skript robo z.B. (...) mehr...

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...