Aktionen

Espeak

Aus exmediawiki

Beschreibung

eSpeak ist ein Sprach-Synthesizer, der Ausgaben in vielen Sprachen erzeugen kann.

Installation über mit apt-get:

$ sudo apt-get install espeak

espeak ist ein Command-Line_Tool, es ist jedoch auch möglich ein GUI zu installieren:

$ sudo apt-get install espeak-gui

Eine direkte Aufnahme der Ausgabe als .wav-Datei ist möglich.


Beispiele

  • angegebenen Text nach den Regeln der deutschen Sprache wiedergeben
$ espeak -vde "zusprechenderText" 
  • angegebene Datei in gleicher Weise ausgeben
$ espeak -vde -f zusprechendeTextdatei 
  • Textdatei als .wav-Klangdatei umwandeln
$ espeak -vde -f zusprechendeTextdatei -w Sprachausgabe.wav 


Optionen

-f [Textdatei] wiederzugebende Textdatei

-a [Wert] Lautstärke, Werte von 0 bis 200, Standard ist 100

-g [Wert] Wort-Zwischenräume. Pause zwischen den Wörtern, in 10ms-Einheiten bei Standardgeschwindigkeit (siehe -s)

-k [Wert] Gebe Großbuchstaben wieder: 1= Klicklaut bei einem Großbuchstaben oder zwei Klicklaute, wenn das Wort nur aus Großbuchstaben besteht, 2= dem Wort "capitals", höherer Werte führen zu einer Erhöhung der Stimmlage (z.B. -k20)

-p [Wert] Anpassung der Tonhöhe,Werte von 0 bis 99, Standard ist 50

-s [Wert] Sprechgeschwindigkeit in Wörtern pro Minute, Werte von 80 bis 450, Standard ist 175

-v [Stimmenname] Verwendet die Sprachdatei dieses Namens aus /usr/share/espeak-data/voices,

--split="[Minuten]" Beginnt alle angegebenen Minuten eine neue .wav-Datei, mit -w verwenden

--stdout Schreibt die Sprachausgabe nach stdout

--voices=[Sprache] Listet die verfügbaren Stimmen der angegebenen Sprache auf; ohne Sprachangabe werden alle verfügbaren Stimmen aufgelistet