Cepstral_Matthias_i386-linux_4.1.2.tar.gz
bezeichnet) wird wie folgt installiert:tar xvzf Cepstral_Matthias_i386-linux_4.1.2.tar.gz cd Cepstral_Matthias_i386-linux_4.1.2 ./install
/opt/swift/bin/swift
installiert. Testen
können Sie dies mit folgender Eingabe auf der
Linux-Kommandozeile:/opt/swift/bin/swift -o /tmp/test.wav -p audio/sampling-rate=8000,audio/channels=1 "Dies ist ein Test."
Das
Ergebnis kann man sich entweder mit einem Audioplayer oder mit Asterisk
anhören. Dazu fügen Sie einfach in der
extensions.conf
folgenden Eintrag
hinzu:exten => 1234,1,Answer() exten => 1234,2,Playback(/tmp/test) exten => 1234,3,Hangup()Um einen beliebigen Text ausgeben zu lassen, benutzen wir die
System()
-Applikation im
Dialplan. Hier sehen Sie ein Beispiel:exten => 1222,1,Answer() exten => 1222,2,System(rm -rf /tmp/test.wav) exten => 1222,3,System(/opt/swift/bin/swift -o /tmp/test.wav -p audio/sampling-rate=8000,audio/channels=1 "Noch ein Test.") exten => 1222,4,Playback(/tmp/test) exten => 1222,5,Hangup()
exten => 1222,1,Answer() exten => 1222,2,System(rm -rf /tmp/test.wav) exten => 1222,3,System(/opt/swift/bin/swift -o /tmp/test.wav -p audio/sampling-rate=8000,audio/channels=1 "Noch ein Test. <break time='2500ms'/> Ende!") exten => 1222,4,Playback(/tmp/test.wav) exten => 1222,5,Hangup()Informationen zu SSML finden Sie beim W3C unter http://www.w3.org/TR/speech-synthesis/.
[75] Auch hier gibt es eine Online-Testversion unter http://www.cepstral.com/demos/.
[76] Wer sich ein wenig mit Festival beschäftigt, kann die hier gezeigten Beispiele leicht auf Festival übertragen. Dies gilt in gleicher Weise auch für jede andere Text-to-Speech-Engine.