Perlspeak

PerlSpeak es un módulo PERL para el texto al habla con el festival, el eje, Cepstral y otros.
Descargar ahora

Perlspeak Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Joe Kamphaus
  • Sitio web del editor:
  • http://www.joekamphaus.net/speakmail/index.html

Perlspeak Etiquetas


Perlspeak Descripción

PerlSpeak es un módulo PERL para el texto al habla con el festival, el eje, Cepstral y otros. PerlSpeak es un módulo PERL para el texto al habla con festival, espaek, cepstral y otros.perlspeak.pm es el módulo PERL para texto a voz con el Festival o Cepstral (se pueden usar otros sistemas TTS, configurando las propiedades del comando TTS). PerlSpeak.pm incluye varios métodos de interfaz útiles como un selector de archivos de audio y un sistema de menú. PerlSpeak.pm fue desarrollado para usar en el sistema Linux Speaks, una interfaz de audio a Linux.Synopsis My $ PS = perlspeak-> Nuevo (); Métodos $ PS = Perlspeak-> Nuevo (); Crea una nueva instancia del objeto perlspeak. $ ps-> diga ("texto para hablar"); $ PS-> Di ("File_Name"); El texto básico a la interfaz de voz. $ ps-> readfile ("file_name"); Lee contenidos de un archivo de texto. $ ps-> file2wave ("text_file_in", "audio_file_out"); Convierte un archivo de texto en un archivo de audio. $ ruta = $ PS-> Filepicker ("/ Inicio / directorio"); Un selector de archivos de audio que devuelve una ruta a un archivo. Si "Dir_Return" es verdadero "Filepicker", también puede devolver la ruta a un directorio. $ ruta = $ ps-> dirpicker ("/ start / directory / directory"); Un selector de directorio de audio que devuelve un camino a una DirectRoy. $ chr = $ ps-> getchr (); Devuelve el siguiente personaje escrito en el teclado $ PS-> MENÚ ("TEXT para hablar" => $ Callback, "Otro texto para hablar" => $ Callback, ...) Un menú de audio ejecuta la devolución de llamada cuando se selecciona el artículo. Configuración de propiedad predeterminada. Debe trabajar en la mayoría de los casos. La excepción es si desea utilizar un sistema TTS que no sea Festival o Cepstral. El resto de las propiedades se incluyen porque los encontré útiles en algunos casos. $ PS -> {tts_engine} => "festival" o "cepstral"; Predeterminado es "Festival", otros motores TTS se pueden usar utilizando las propiedades del comando TTS. $ PS -> {tts_command} => "comando text_arg"; Predeterminado es "" Comando para leer una cadena de texto. "Text_arg" = cadena de texto. $ PS -> {tts_file_command} => "Command File_Arg" predeterminado es "" Comando para leer un archivo de texto. "File_arg" = Ruta al archivo de texto a leer. $ PS -> {file2wave_command} => "Comando en OUT"; Predeterminado es "" Comando para el archivo de texto para Wave Archivo. "En" = archivo de entrada "OUT" = archivo de salida. No es necesario si TTS_ENGINE es un festival "o" Cepstral. $ PS -> {NO_DOT_FILES} => $ BOOLEAN; El valor predeterminado es 1 $ Hides Files que comienzan con A ''. $ ps -> {hide_extentions} => $ boolean; El valor predeterminado es 0 ocultará extensiones de archivo. Nota: Si las extensiones de ocultación, la propiedad NO_DOT_FILES se debe establecer en 1. $ PS -> {make_readable} => "patrón de regexp"; El valor predeterminado es "" sustituirá los espacios para el patrón de regexp $ PS -> {navegable} => $ booleano; El valor predeterminado es 1 si el FilePicker true puede buscar otros directorios a través de las flechas derecha e izquierda. $ ps -> {dir_retururn} => $ boolean; El valor predeterminado es 1 si el FilePicker verdadero puede devolver los directorios, así como los archivos. $ ps -> {file_prefix} => $ texto; El valor predeterminado es "Archivo" para Filepicker. Establece texto para hablar antes del nombre de archivo. $ ps -> {dir_prefix} => "texto"; Predeterminado es "Carpeta" para Filepicker y Dirpicker. Establece el texto para hablar antes del nombre del directorio. ¿Cómo usarlo! / Usr / bin / perl use perlspeak; My $ PS = perlspeak-> Nuevo (); # Establecer propiedades $ PS -> {tts_engine} = "festival"; o Cepstral # configura opcionalmente su propio comando TTS Use Text_arg donde el texto va $ PS -> {tts_command} => ""; $ PS -> {NO_DOT_FILES} => 1; $ PS -> {hide_extenciones} => 0; # Selectores de archivos de audio My $ File = $ PS-> Filepicker ($ env {inicio}); Devuelve un archivo. My $ DIR = $ PS-> Dirpicker ($ env {home}); Devuelve un directorio. $ PS-> Di ("¡Hola mundo!"); #La computadora habla. # Devuelve el siguiente personaje escrito en el teclado # puede tomar 2 o 3 llamadas para secuencias de escape. Imprimir $ ps-> getch (); # Hacer algunos Sub Refs para pasar al menú My $ correo electrónico = Sub {Imprimir "Emailn"; }; My $ internet = sub {impresión "internetn"; }; My $ DOCS = Sub {Imprimir "Documentsn"}; My $ mp3 = sub {imprimir "MP3N"; }; My $ CDAUDIO = Sub {Imprimir "CD Audion"}; My $ Ayuda = Sub {Imprimir "Navegar Ayuda"}; # Menú es un menú de Talking # Pass Menú A H Hash de "Texto para hablar" => $ CallBack Pairs $ PS-> Menú ("Menú de correo electrónico" => $ Correo electrónico, "Menú de Internet" => $ Internet, "DOCUMENTOS Menú "=> $ docs," MP 3 AUDIO "=> $ MP3," CD Audio "=> $ CDAudio," Buscar archivos de ayuda "=> $ ayuda,}; Requisitos: · Perl


Perlspeak Software relacionado

Clase :: DBI :: Fábrica

Clase :: DBI :: Factory es una interfaz de fábrica para un conjunto de clases de clase :: DBI, con el esqueleto opcional de la aplicación MOD_PERL. ...

187

Descargar