Gibt es ein Äquivalent zum Terminal-Befehl "say" des Mac in Ubuntu 9.10?
macos
ubuntu
command-line
Roflwaffel
quelle
quelle
Antworten:
espeak sollte standardmäßig als Text-to-Speech-Engine unter Linux installiert sein.
Sie sollten in der Lage sein, es von der Kommandozeile aus zum Sprechen zu bringen, indem Sie Folgendes tun:
Sie können espeak auch starten, indem Sie einfach
espeak
selbst eingeben und dann jede Textzeile eingeben, die gesprochen werden soll, gefolgt von der Eingabetaste.Andere TTS-Engines für Linux, die Sie sich ansehen können:
Espeak ist verfügbar unter (sollte aber standardmäßig installiert sein!):
quelle
Dann können Sie verwenden:
Erläuterung:
quelle
Es gibt eine Reihe von Sprachsynthesizern, die in karmic installiert werden können. Die meisten, die ich ausprobiert habe, haben eine Konsolenversion.
Suchen Sie in synaptic nach "Speech", um die vollständige Liste zu erhalten. Das
espeak
Paket funktioniert wiesay
.quelle
Installieren Sie dann den Speech-Dispatcher zusammen mit einem Synthesizer (Flite, Festival usw.)
Damit wird der von Ihnen konfigurierte Synthesizer verwendet.
Mit -p -25 wird die Tonhöhe nach Wunsch verringert. -e benutzt stdin
quelle