Perlspeak

PerlSpeak ist ein Perl-Modul für Text zur Rede mit Festival, Espeak, Ceppstral und anderen.
Jetzt downloaden

Perlspeak Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Joe Kamphaus
  • Website des Verlags:
  • http://www.joekamphaus.net/speakmail/index.html

Perlspeak Stichworte


Perlspeak Beschreibung

PerlSpeak ist eine Perl-Modul für Text-zu-Sprache mit Festival, espeak, Cepstral und anderen. PerlSpeak ist ein Perl-Modul für Text in Sprache mit Festival, espeak, Cepstral und others.PerlSpeak.pm ist Perl-Modul für Text-zu-Sprache mit Cepstral-Fest oder (tts Andere Systeme können durch Einstellen der tts Eigenschaften-Befehl verwendet werden). PerlSpeak.pm umfasst mehrere nützliche Interface-Methoden wie eine Audio-Dateiauswahl und Menüsystem. PerlSpeak.pm wurde im Linux-System Gebrauch entwickelt Speaks, ein Audio-Interface zu Linux.SYNOPSIS my $ ps = PerlSpeak-> new (); METHODEN $ ps = PerlSpeak-> new (); Erstellt eine neue Instanz des PerlSpeak Objekts. $ PS-> sagen ( "Text zu sprechen."); $ PS-> sagen ( "Dateiname"); Der grundlegende Text-zu-Sprache-Schnittstelle. $ PS-> readfile ( "Dateiname"); Liest Inhalt einer Textdatei. $ PS-> file2wave ( "text_file_in", "audio_file_out"); Konvertiert eine Textdatei in eine Audiodatei. $ Path = $ PS-> Filepicker ( "/ Start / directory"); Eine Audiodatei Selektor, der einen Pfad zu einer Datei zurückgibt. Wenn dir_return wahr Filepicker können auch den Pfad zu einem Verzeichnis zurückzukehren. $ Path = $ PS-> dirpicker ( "/ Start / directory"); Ein Audio-Verzeichnis Selektor, der einen Pfad zu einem directroy zurückgibt. $ Chr = $ PS-> getchr (); Returns nächstes Zeichen auf der Tastatur $ PS- getippt> Menü ( Text sprechen => $ Rückruf Anderer Text zu sprechen => $ Rückruf, ...) Ein Audio-Menü führt einen Rückruf bei Elemente ausgewählt ist Haus der Standardeigenschaft Einstellungen sollte in den meisten Fällen funktionieren. Die Ausnahme ist, wenn Sie ein tts anderes System als Festival oder Cepstral verwenden möchten. Der Rest der Eigenschaften enthalten sind, weil ich sie in einigen Fällen usefull gefunden. $ Ps -> {tts_engine} => "Fest" oder "Cepstral"; Die Standardeinstellung ist Fest Andere tts Motoren können mit der tts Befehl Eigenschaften verwendet werden. $ Ps -> {tts_command} => "Befehl text_arg"; Der Standardwert ist Befehl eine Textzeichenfolge zu lesen. "Text_arg =" text-String. $ Ps -> {tts_file_command} => "Befehl file_arg" Default ist "" Befehl eine Textdatei zu lesen. File_arg = Pfad zur Textdatei zu lesen. $ Ps -> {file2wave_command} => "Befehl IN OUT"; Der Standardwert ist Befehl für Textdatei Wave-Datei. "IN" = Eingabedatei "OUT" = Ausgabedatei. Nicht erforderlich, wenn tts_engine Festival oder Cepstral ist. $ Ps -> {no_dot_files} => $ boolean; Der Standardwert ist 1 $ Verkleinert Dateien, die mit einem beginnen $ Ps -> {hide_extentions} => $ boolean; Standard: 0 Will verbergen Dateiendung. HINWEIS: Wenn Versteck Erweiterungen der no_dot_files Eigenschaft muss auf 1 $ ps eingestellt werden -> {make_readable} => "regexp Muster"; Standard ist "" ersetzen wird Räume für regexp Muster $ ps -> {durchsuchbaren} => $ boolean; Der Standardwert ist 1 Wenn dies zutrifft Filepicker andere Verzeichnisse über den rechten und linken Pfeile blättern. $ Ps -> {dir_return} => $ boolean; Der Standardwert ist 1 Wenn dies zutrifft Filepicker Verzeichnisse sowie Dateien zurückkehren. $ Ps -> {file_prefix} => $ text; Die Standardeinstellung ist Datei Für Filepicker. Sets Text sprechen vor dem Dateinamen. $ Ps -> {dir_prefix} => "Text"; Die Standardeinstellung ist Ordner Für Filepicker und dirpicker. Sets Text vor dem Verzeichnis name.HOW TO USE sprechen / usr / bin / perl Verwendung PerlSpeak!; my $ ps = PerlSpeak-> new (); # Set Eigenschaften $ ps -> {tts_engine} = "Fest"; oder Cepstral # Optional stellen Sie Ihren eigenen tts Verwendung text_arg Befehl, wo der Text $ ps geht -> {tts_command} => ""; $ Ps -> {no_dot_files} => 1; $ Ps -> {hide_extentions} => 0; # Audio-Datei-Selektoren my $ file = $ PS-> Filepicker ($ ENV {HOME}); Gibt eine Datei. my $ dir = $ PS-> dirpicker ($ ENV {HOME}); Gibt ein Verzeichnis. $ PS-> sagen ( "Hallo Welt!"); #The Computer spricht. # Gibt das nächste Zeichen auf der Tastatur # getippt 2 oder 3 Anrufe für Escape-Sequenzen in Anspruch nehmen. print $ PS-> getch (); # Machen Sie einige Unter Refs zum Menü my $ email = sub {print "Emailn" passieren; }; my $ Internet = sub {print "Internetn"; }; docs my $ = sub {print "Documentsn"}; my $ mp3 = sub {print "MP3n"; }; my $ cdaudio = sub {print "CD Audion"}; my $ help = sub {print "Durchsuchen Helpn"}; Menü # ist ein sprechendes Menü # Pass Menü eines Hash von "Text sprechen" => $ Rückruf Paaren PS- $> Menü ( "E-Mail-Menü" => $ E-Mail, "Internet-Menü" => $ Internet, Dokumente Menü=> $ docs " MP 3 Audio"=> $ mp3, "CD-Audio"=> $ cdaudio, "Durchsuchen Hilfedateien"=> $ Hilfe}; Voraussetzungen: · Perl.


Perlspeak Zugehörige Software