Foto mit freundlicher Genehmigung:db*photography
Ubuntu espeak ist ein Sprachsynthesizer für Englisch (und mehrere andere Sprachen), die Text in Sprache umwandeln.
Sie können den espeak-Befehl sofort ohne Installation oder Konfiguration auf Ihrem Ubuntu-Rechner ausführen.
Lassen Sie uns in diesem Artikel 8 Beispiele für den espeak-Befehl betrachten .
espeak Beispiel 1:Sprechen Sie die in der Befehlszeile angegebenen Wörter
Dies ist die Standardverwendung.
# espeak --stdout 'words to speak' | aplay
Hinweis: Oben kann auch die folgende Meldung angezeigt werden:„Playing WAVE ‚stdin‘ :Signed 16 bit Little Endian, Rate 22050 Hz, Mono“
espeak Beispiel 2:Sprechen Sie die in stdin angegebenen Wörter
Dadurch werden die Wörter interaktiv aus der Standardeingabe übernommen und in Sprache umgewandelt.
# espeak --stdout | aplay
espeak Beispiel 3:Sprechen Sie Ihr Dokument
Dadurch wird der Text aus mydocument.txt in Sprache umgewandelt.
# espeak --stdout -t mydocument.txt | aplay
espeak Beispiel 4:Sprachdatei aus Textdokument generieren
Wandeln Sie Ihre Textdatei wie unten gezeigt in eine Audiodatei um.
# espeak -t mydocument.txt -w myaudio.wav
Sprache anpassen
Wenn Sie feststellen, dass die standardmäßige Sprachsynthese nicht gut ist, können Sie versuchen, sie wie unten beschrieben anzupassen.
espeak Beispiel 5:Alle verfügbaren Sprachsprachen auflisten
# espeak --voices Pty Language Age/Gender VoiceName File Other Langs 5 af M afrikaans af 5 bs M bosnian bs 5 ca M catalan ca 5 cs M czech cs 5 cy M welsh-test cy 5 de M german de 5 el M greek el 5 en M default default 5 en-sc M en-scottish en/en-sc (en 4) .......
espeak Beispiel 6:Wählen Sie eine andere Sprachsprache
Im Folgenden wird „en-uk“ – britisches Englisch verwendet, um den Text in Sprache zu übersetzen.
# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay
espeak Beispiel 7:Erhöhen oder verringern Sie die Anzahl der gesprochenen Wörter pro Minute.
Der Standardwert ist 160 Wörter pro Minute. Sie können es mit der Option -s reduzieren, wie unten gezeigt.
# espeak -s 140 -f mydocument.txt | aplay
espeak-Beispiel 8:Liste der verfügbaren espeak-Stimmen in einer bestimmten Sprache
Das folgende Beispiel zeigt alle möglichen englischen Sprachvarianten, die Sie für Ihre Text-zu-Sprache-Konvertierung verwenden können.
# espeak --voice=en Pty Language Age/Gender VoiceName File Other Langs 2 en-uk M english en/en (en 2) 3 en-uk M english-mb-en1 mb/mb-en1 (en 2) 2 en-us M english-us en/en-us (en-r 5)(en 3) 5 en-sc M en-scottish en/en-sc (en 4) 5 en M default default .....