
Möchten Sie Ihrer Linux-Umgebung etwas Kreativität und Funktionalität verleihen? Eine tolle Funktion, die Sie aktivieren können, ist, Ihr Linux-Terminal sprechen zu lassen. Das kann nicht nur Spaß machen, sondern auch ein praktisches Werkzeug für verschiedene Aufgaben sein. Hier finden Sie einen umfassenden Überblick über einige hervorragende Text-to-Speech-Tools für Linux, die Ihrem Terminal eine Stimme verleihen.
1.eSpeak beherrschen
An erster Stelle auf unserer Liste steht eSpeak, ein vielseitiger und leichter Open-Source-Sprachsynthesizer, der für seine Geschwindigkeit und seinen geringen Ressourcenverbrauch bekannt ist. Mit Unterstützung für mehrere Sprachen und Akzente ist es eine hervorragende Option für Benutzer weltweit.
Die Installation von eSpeak ist ein Kinderspiel. Debian- oder Ubuntu-Benutzer öffnen einfach ihr Terminal und führen Folgendes aus:
sudo apt install espeak

Wenn Sie eine andere Linux-Distribution verwenden, nutzen Sie zur Installation einfach Ihren Paketmanager wie DNF, YUM oder Pacman.
Geben Sie nach der Installation einfach Folgendes ein, espeak
gefolgt vom Text, den Sie aussprechen möchten:
espeak "Hello from your Linux terminal!"
Ihr Computer wird Sie nun akustisch begrüßen! Um Text aus einer Datei zu lesen, verwenden Sie die -f
Option gefolgt vom Dateinamen:
espeak -f filename.txt
Sie können Ihre Sprachausgabe weiter anpassen, indem Sie die Einstellungen für Tonhöhe (-p) und Geschwindigkeit (-s) anpassen:
espeak "Task completed successfully" -p=30 -s=150
Bevorzugen Sie eine andere Stimme? eSpeak ermöglicht Ihnen die Auflistung verfügbarer Stimmen mit der --voices
Option:
espeak --voices

Wenn Sie eine bestimmte Stimme identifiziert haben, nehmen Sie sie in Ihren Befehl auf:
espeak -v en-us "Hello, this is eSpeak"
Darüber hinaus können Sie die Ausgabe von Befehlen in Sprache umwandeln mit:
ls -l | espeak --stdin
2. Das Festival erkunden
Als nächstes beschäftigen wir uns mit Festival – einer außergewöhnlichen Option für alle, die sich nach Anpassung sehnen. Mit einem umfassenden Text-to-Speech-System bietet Festival verschiedene Stimmen und erweiterte Kontrolle über die Sprachsynthese.
Die Installation ist unkompliziert. Wenn Sie Debian oder Ubuntu verwenden, führen Sie Folgendes aus:
sudo apt install festival
Um Text mit Festival in Sprache umzuwandeln, können Sie den folgenden Befehl eingeben:
echo "Festival is a powerful text-to-speech system." | festival --tts
Wenn Sie eine Textdatei lesen möchten, führen Sie einfach Folgendes aus:
festival --tts textfile.txt
Festival bietet umfangreiche Anpassungsoptionen, die die Stimmauswahl und die Anpassung der Aussprache ermöglichen. Weitere Informationen zu den verschiedenen Optionen finden Sie auf der festival --help
Manpage – perfekt, wenn Sie mehr Kontrolle über Ihre Sprachsynthese wünschen.
3. Google Speech (gTTS) nutzen
Im Gegensatz zu herkömmlichen Offline-Lösungen nutzt Google Speech die Cloud-Technologie, um die bemerkenswerten Sprachsynthesefunktionen von Google zu nutzen. Mit natürlich klingenden Stimmen ist es ideal für Benutzer, die Wert auf eine hochwertige Ausgabe legen und über eine Internetverbindung verfügen.
Zu Beginn benötigen Sie die Python-Bibliothek gTTS (Google Text-to-Speech).Stellen Sie sicher, dass Python und pipx installiert sind, und führen Sie dann Folgendes aus:
pipx install gtts

Installieren Sie als nächstes einen geeigneten Audioplayer wie mpg123 oder VLC:
sudo apt install mpg123
Wenn gTTS und mpg123 bereit sind, können Sie die Audioausgabe in einer Zeile erstellen:
gtts-cli "Hello and Welcome to Linux!" --output temp.mp3 && mpg123 temp.mp3
Um die verfügbaren Sprachen zu erkunden, verwenden Sie einfach die --all
Option. Wenn Sie eine andere Sprache auswählen möchten, verwenden Sie die --lang
Option, bevor Sie die Ausgabe angeben:
gtts-cli "Hello and Welcome to Linux!" --lang fr --output temp.mp3 && mpg123 temp.mp3
Zwar ist die Einrichtung etwas komplizierter als bei einfacheren Tools, aber wenn eine überragende Sprachqualität wichtig ist, ist gTTS eine hervorragende Wahl!
4. Einsatz von Speech Dispatcher (spd-say)
Wenn Sie macOS verwendet haben, sind Sie möglicherweise mit dem say
Befehl vertraut. Obwohl er in Linux nicht nativ verfügbar ist, können Sie ähnliche Funktionen über Speech Dispatcher in Kombination mit seinem spd-say
Befehl erreichen.
Um spd-say
loszulegen, installieren Sie Speech Dispatcher und eine Sprach-Engine – wie eSpeak – falls diese noch nicht vorhanden ist. Geben Sie für Debian/Ubuntu diesen Befehl ein:
sudo apt install speech-dispatcher
Speech Dispatcher bietet eine einheitliche Befehlsschnittstelle für verschiedene Sprachsynthesizer, darunter eSpeak und Festival.
Jetzt können Sie spd-say
Ihr Terminal zum Vokalisieren verwenden:
spd-say "Hello and Welcome to Linux!"
Dadurch wird Speech Dispatcher aufgefordert, die Standard-Engine zum Sprechen zu verwenden. Vergessen Sie nicht, die Sprachattribute wie Rate mit -r
, Tonhöhe mit -p
und Lautstärke mit anzupassen -v
. Weitere Optionen finden Sie auf der Manpage mit spd-say --help
.
5. Leichtgewichtige Flite
Wenn Sie nach einer leichteren Alternative suchen, ist Flite eine hervorragende Wahl. Es wurde als schnelle Laufzeit-Sprachsynthese-Engine entwickelt und ist im Wesentlichen eine kompakte Version von Festival, perfekt für ressourcenbeschränkte Umgebungen wie ältere Computer oder eingebettete Systeme.
Die Installation auf Ihrer bevorzugten Linux-Distribution ist mit dem Standardpaketmanager ganz einfach. Für Debian/Ubuntu führen Sie Folgendes aus:
sudo apt install flite

Die Verwendung von Flite ist in ihrer Benutzerfreundlichkeit mit der von eSpeak vergleichbar. Führen Sie einfach Folgendes aus:
flite -t "Flite is a small and fast speech synthesis engine."
Flite ist ideal für Terminals auf Systemen mit geringen Ressourcen. Jetzt haben Sie verschiedene Möglichkeiten, um sicherzustellen, dass Ihr Linux-Terminal mit Ihnen spricht! Ob für Zugänglichkeit, Spaß oder Automatisierung, diese Tools sorgen für ein spannendes Erlebnis.
Ich empfehle, mit eSpeak oder Flite zu beginnen, da diese sehr einfach zu bedienen sind. Wenn Sie sich damit auskennen, können Sie die zusätzlichen Optionen ausprobieren, die Ihren Anforderungen am besten entsprechen. Sie werden überrascht sein, wie diese Befehle Ihre Linux-Interaktion aufpeppen können!
Bildnachweis: Frederick Medina via Unsplash. Alle Änderungen und Screenshots von Haroon Javed.
Häufig gestellte Fragen
1. Was ist eSpeak und wie kann ich es verwenden?
eSpeak ist ein leichtgewichtiger, quelloffener Sprachsynthesizer, der sich perfekt für schnelle Text-to-Speech-Anwendungen eignet. Um ihn zu verwenden, installieren Sie ihn über Ihren Paketmanager und führen Sie ihn dann espeak "Your text here"
im Terminal aus.
2. Wie installiere ich Google Speech (gTTS) auf meinem Linux-Rechner?
Um gTTS zu installieren, stellen Sie sicher, dass Python und pipx installiert sind. Führen Sie es dann einfach pipx install gtts
in Ihrem Terminal aus.
3. Kann ich die Spracheinstellungen in diesen Tools anpassen?
Auf jeden Fall! Sowohl bei eSpeak als auch bei Festival können Sie Tonhöhe, Geschwindigkeit und Stimmauswahl anpassen, um das Benutzererlebnis zu verbessern. Verwenden Sie für Anpassungen die entsprechenden Optionen in Ihrem Befehl.
Schreibe einen Kommentar ▼