Linux Text zu Rede mit Festival

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Es gibt viele Gründe, warum Sie eine Text-zu-Sprache-Funktion auf einem Computer aktivieren möchten. Sie könnten unter Sehschwäche leiden (oder keine), benötigen möglicherweise die Funktion für ein wissenschaftliches Experiment oder möchten einfach nur Ihre Protokolldateien vorlesen lassen. Unabhängig vom Grund ist Text-to-Speech unter Linux eine recht einfache Aufgabe.

Es gibt auch viele Subsysteme, die für diesen Zweck verwendet werden können. In diesem Artikel möchte ich jedoch die Verwendung des Festivalsystems ansprechen, um die Spracherkennung von Text zu ermöglichen. Sobald dies funktioniert, können Sie es verwenden, wie Sie möchten und auf so viele Arten, wie Sie benötigen.

Festival

Das Text-to-Speech-System des Festivals wurde von Alan W. Black am Centre for Speech Technology Research der University of Edinburgh (mit Beiträgen der Carnegie Melon University) erstellt. Festival ist ein Volltext-zu-Sprache-System mit vielen APIs und einer vollständigen Umgebung für Forschung und Entwicklung auf dem Gebiet der Sprachsynthese.

Das Festival wurde als mehrsprachiges System konzipiert, das Englisch (britische und amerikanische Aussprache), Walisisch und Spanisch umfasst. Für andere Sprachen (wie kastilisches Spanisch, Tschechisch, Finnisch, Hindi, Italienisch, Marathi, Polnisch, Russisch und Telugu) müssen Add-Ons installiert werden.

Installation

Viele Distributionen enthalten bereits standardmäßig Festival. Falls dies nicht der Fall ist, können Sie es mit den folgenden einfachen Schritten installieren:

Öffnen Sie ein Terminalfenster.

  1. Su an den Root-Benutzer (oder verwenden Sie bei Bedarf sudo).
  2. Geben Sie den Befehl ein yum Festival installieren (ersetzen lecker mit Ihrem speziellen Paketinstallationsprogramm wie apt-get ).
  3. Akzeptieren Sie alle Abhängigkeiten.

Das ist es! Das Festival sollte jetzt auf Ihrem System sein und bereit zu gehen. Lass es uns testen.

Test, Test.

Natürlich benötigen Sie ein funktionierendes Soundsystem auf Ihrem PC, um Festival nutzen zu können. Stellen wir sicher, dass das Festival funktioniert. Öffnen Sie erneut ein Terminalfenster und geben Sie den folgenden Befehl ein:

echo 'Möchtest du ein Spiel spielen?' | Festival - tts

HINWEIS: Hoffentlich wissen Sie, woher das obige Zitat stammt. ;-);

Wenn Sie gehört haben, funktioniert die synthetisierte Stimme Festival. Lassen Sie das Festival nun aus einer Textdatei lesen. Erstellen Sie eine Textdatei mit Inhalten und speichern Sie die Datei unter test.txt . Geben Sie nun im Terminalfenster den folgenden Befehl ein:

Festival --tts test.txt

Sie sollten die synthetisierte Stimme hören, die Ihren Text für Sie zurückliest.

PDFs

Wenn Festival ordnungsgemäß funktioniert, können Sie PDFs auch mit Hilfe des Adobe Readers lesen. Wenn Adobe Reader installiert ist, können Sie eine PDF-Datei öffnen und dann auf klicken Anzeigen> Laut vorlesen um das Sprechen von Text in einem Dokument zu ermöglichen. Mit diesem System können Sie pausieren, ganze Dokumente lesen, nur eine Seite lesen und vieles mehr.

Abschließende Gedanken

Mit dem Festival-System können Sie wirklich Spaß haben. Sie können Alarme einrichten (mit der beim Befehl), um Sie mit einem speziellen synthetisierten Wecker und vielem mehr zu wecken. Text to Speech dient jedoch nicht nur zum Spaß oder zur Recherche. Denken Sie daran, es gibt eine Welt von Computerbenutzern, die sich auf solche Systeme verlassen. Glücklicherweise hat die Linux-Community diesen Bedarf gedeckt.