Perlspeak

Perlspeak is een PERL-module voor tekst naar spraak met festival, espeak, cepstral en anderen.
Download nu

Perlspeak Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Joe Kamphaus
  • Uitgever website:
  • http://www.joekamphaus.net/speakmail/index.html

Perlspeak Tags


Perlspeak Beschrijving

PerlSpeak is een Perl-module voor tekst naar spraak met festival, espeak, cepstral en anderen. PerlSpeak is een Perl-module voor tekst naar spraak met festival, espeak, cepstraal en others.PerlSpeak.pm is Perl Module voor tekst naar spraak met een festival of cepstraal (Andere tts kunnen worden gebruikt door de tts commando eigenschappen). PerlSpeak.pm bevat een aantal handige interface van methoden, zoals een audiobestand selector en menusysteem. PerlSpeak.pm werd ontwikkeld om het gebruik in de Linux Spreekt systeem, een audio-interface om Linux.SYNOPSIS mijn $ ps = PerlSpeak-> new (), de methoden $ ps = PerlSpeak-> new (); Maakt een nieuwe instantie van het PerlSpeak object. $ Ps> zeggen ( "Text to speak."); $ Ps> zeggen ( "bestandsnaam"); De basis tekst naar spraak interface. $ Ps> readfile ( "bestandsnaam"); Leest inhoud van een tekstbestand. $ Ps> file2wave ( "text_file_in", "audio_file_out"); Converteert een tekstbestand naar een audiobestand. $ Path = $ PS-> filepicker ( "/ start / directory"); Een audiobestand selector dat een weg terug naar een bestand. Als "dir_return" is true "filepicker" kan ook het pad terug te keren naar een directory. $ Path = $ PS-> dirpicker ( "/ start / directory"); Een audio-directory selector dat een weg terug naar een directroy. $ Chr = $ PS-> getchr (); Retourneren volgende teken getypt op het toetsenbord $ PS-> menu ( "Text to speak" => $ callback, "andere tekst aan te spreken" => $ callback, ...) Een audio-menu Voert terugbellen als item wordt geselecteerd PROPERTIESThe standaardeigenschap instellingen zou moeten werken in de meeste gevallen. De uitzondering is als je wilt een tts ander dan festival of cepstral gebruiken. De rest van de eigenschappen worden opgenomen, omdat ik vond ze also had in sommige gevallen. $ Ps -> {tts_engine} => "festival" of "cepstrale"; Standaard is "festival" Andere tts motoren kunnen worden gebruikt met behulp van de TTS commando eigenschappen. $ Ps -> {tts_command} => "commando text_arg"; Standaard is "" Command om tekst te lezen. "Text_arg" = tekenreeks. $ Ps -> {tts_file_command} => "command file_arg" Default is "" Command om een tekst bestand te lezen. "File_arg" = pad naar tekstbestand dat moet worden gelezen. $ Ps -> {file2wave_command} => "command IN OUT"; Standaard is "" Command voor tekstbestand naar wave bestand. "IN" = invoerbestand "OUT" = uitvoerbestand. Niet nodig als tts_engine is festival "of" cepstral. $ Ps -> {no_dot_files} => $ boolean; Standaard is 1 $ Verbergt bestanden die beginnen met een '' $ Ps -> {hide_extentions} => $ boolean; Standaard is 0 zal verbergen bestandsextensies. OPMERKING: Als het verbergen extensies de woning no_dot_files moet worden ingesteld op 1. $ ps -> {make_readable} => "regexp patroon"; standaard is "" vervangt plaatsen voor regexp patroon $ ps -> {browsable} => $ boolean; Standaard is 1 Als dat waar is filepicker andere directory's kunt bladeren via de linker en rechter pijlen. $ Ps -> {dir_return} => $ boolean; Standaard is 1 Als ware filepicker directories kan terugkeren en bestanden. $ Ps -> {file_prefix} => $ text; Standaard is "File" Voor filepicker. Sets tekst voorafgaand aan de bestandsnaam te spreken. $ Ps -> {dir_prefix} => "tekst"; Default is "Map" Voor filepicker en dirpicker. Sets tekst te spreken voorafgaand aan de directory name.HOW te gebruiken / usr / bin / perl gebruik PerlSpeak!; mijn $ ps = PerlSpeak-> new (); # Set properties $ ps -> {tts_engine} = "festival"; of cepstrale # Optioneel bepaal uw eigen tts opdracht text_arg waar de tekst gaat $ ps -> {tts_command} => ""; $ Ps -> {no_dot_files} => 1; $ Ps -> {hide_extentions} => 0; # Audiobestand selectors mijn $ file = $ PS-> filepicker ($ ENV {HOME}); Geeft een bestand. mijn $ dir = $ PS-> dirpicker ($ ENV {HOME}); Geeft een directory. $ Ps> zeggen ( "Hello World!"); # De computer praat. # Geeft de volgende teken getypt op het toetsenbord # mei duren 2 of 3 oproepen tot escape sequences. print $ ps> getch (); # Maak een aantal sub refs doorgeven aan menu mijn $ email = sub {print "Emailn"; }; mijn $ internet = sub {print "Internetn"; }; mijn $ docs = sub {print "Documentsn"}; mijn $ mp3 = sub {print "MP3n"; }; mijn $ cdaudio = sub {print "CD Audion"}; mijn $ help = sub {print "Browse Helpn"}; # Menu is een pratende menu # Pass menu een hash van "tekst te spreken" => $ callback paren $ PS-> menu ( "E-mail Menu" => $ e-mail, "Internet Menu" => $ internet, "Documenten menu"=> $ docs, "MP-3 audio"=> $ mp3, "CD audio"=> $ cdaudio, "Browse helpbestanden"=> $ hulp,}; Vereisten: · Perl


Perlspeak Gerelateerde software