Balabolka (aplicacin de consola), versin 1.19
Copyright (c) 2013-2014 Ilya Morozov
All Rights Reserved

WWW: http://www.cross-plus-a.com/es/bconsole.htm
E-mail: crossa@list.ru

Licencia: Gratuito (Freeware)
Sistema operativo: Microsoft Windows XP/Vista/7/8
Speech API: 4.0/5.0
Microsoft Speech Platform



*** Lnea de comandos ***

balabolka_console.exe [opciones ...]


*** Opciones del comando ***

-l
   Mostrar la lista de las voces instaladas en el ordenador.

-g
   Muestra la lista de los dispositivos de audio disponibles.

-f <nombre_de_fichero>
   Abrir el fichero de texto.

-w <nombre_de_fichero>
   Grabar un fichero de audio en formato WAV. Si se especifica la opcin, el fichero de audio se crear. Si no est especificada, el texto ser ledo en alta voz.

-n <nombre_de_voz>
   Nombre de la voz (basta especificar una parte del nombre). Si no se especifica, se usar la voz seleccionada en el panel de control de Windows.

-id <nmero>
   Seleccionar la voz computerizada con ayuda del identificador de idiomas (Locale ID). Esos identificadores haban sido asignados a todos los idiomas por programadores de Microsoft (por ejemplo, "1033" para el idioma ingls, "1034" para el espaol).
   El programa escoger de la lista la primera voz, cuyo identificador del idioma coincida con el valor especificado.
   Si el parmetro no est especificado, entonces se utilizar la voz, especificada con ayuda del parmetro [-n], o la voz seleccionada en el panel de control de Windows.
   Lista de identificadores: http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx

-m
   Mostrar parmetros de la voz seleccionada.

-b <nmero>
   Seleccionar el dispositivo de audio por su nmero en la lista de dispositivos disponibles para la reproduccin de audio. El nmero del dispositivo predeterminado es 0.

-c
   Usar el texto del portapapeles.

-t <lnea_de_texto>
   Usar el texto desde la lnea de comandos.

-i
   Usar el texto del flujo de entrada estndar (STDIN).

-o
   SAPI 4: la opcin no se usa.
   SAPI 5 y Microsoft Speech Platform: grabar los datos de audio al flujo de salida estndar (STDOUT); si se especifica, la opcin [-w] es ignorada.

-s <nmero>
   SAPI 4: configurar la velocidad de la voz en el rango de 0 a 100 (no hay valor predeterminado).
   SAPI 5 y Microsoft Speech Platform: configurar la velocidad de la voz en el rango de -10 a 10 (el valor predeterminado es 0).

-p <nmero>
   SAPI 4: configurar el tono de la voz en el rango de 0 a 100 (no hay valor predeterminado).
   SAPI 5 y Microsoft Speech Platform: configurar el tono de la voz en el rango de -10 a 10 (el valor predeterminado es 0).

-v <nmero>
   SAPI 4: la opcin no se usa.
   SAPI 5 y Microsoft Speech Platform: configurar el volumen en el rango de 0 a 100 (el valor predeterminado es 100).

-e <nmero>
   Ajustar la longitud de las pausas entre frases (en milisegundos). El valor predeterminado es 0.

-a <nmero>
   Ajustar la longitud de las pausas entre prrafos (en milisegundos). El valor predeterminado es 0.

-d <nombre_de_archivo>
   Usar el diccionario para la correccin de la pronunciacin (fichero con extensin *.REX o *.DIC). La lnea de comandos puede contener varias opciones [-d].

-k
   Parar el funcionamiento de otros ejemplares de la aplicacin de consola ejecutados en el ordenador.

-ka
   Parar el funcionamiento del ejemplar de la aplicacin de consola que se encuentra activo en el momento actual.

-q
   Aadir la aplicacin al turno. La aplicacin de consola esperar hasta que otros ejemplares del programa no terminen a funcionar.

-lrc
   SAPI 4: la opcin no se usa.
   SAPI 5 y Microsoft Speech Platform: crear el fichero del formato LRC, si haban sido especificados los parmetros de [-w]  [-o].

-sub
   SAPI 4: la opcin no se usa.
   SAPI 5 y Microsoft Speech Platform: el texto va representado por subttulos y deber ser convertido en un fichero de audio, teniendo en cuenta los intervalos de tiempo especificados.

-tray
   Mostrar el icono del programa en la zona de notificaciones del sistema operativo.
   Ello permitir al usuario a observar el progreso de ejecucin de la operacin, as como interrumpir el proceso con ayuda del punto del men contextual "Stop".

-? o -h
   Mostrar la descripcin de opciones de la lnea de comandos.

--encoding <codificacin> o -enc <codificacin>
   Codificacin del texto del flujo estndar de introduccin ("ansi", "utf8" o "unicode"). El valor predeterminado es "ansi".

--silence-begin <nmero> o -sb <nmero>
   Ajustar la longitud de la pausa al inicio del archivo de audio (en milisegundos). El valor predeterminado es 0.

--silence-end <nmero> o -se <nmero>
   Ajustar la longitud de la pausa al final del archivo de audio (en milisegundos). El valor predeterminado es 0.

--lrc-length <nmero>
   Ajustar la longitud mxima de lneas para el fichero del formato LRC (en smbolos).

--lrc-filename <nombre_de_fichero>
   Nombre del fichero en el formato LRC. El parmetro podr ser til e casos, cuando en la lnea de comandos haba sido especificado el parmetro [-o].

--lrc-encoding <codificacin>
   Codificacin del fichero de formato LRC ("ansi", "utf8" o "unicode"). Por defecto el valor es igual a "ansi".

--lrc-offset <nmero>
   Ajustar el desplazamiento del tiempo para el fichero de formato LRC (en milisegundos).

--lrc-artist <texto>
   Etiqueta para el fichero de formato LRC: intrprete de la obra.

--lrc-album <texto>
   Etiqueta para el fichero de formato LRC: lbum.

--lrc-title <texto>
   Etiqueta para el fichero de formato LRC: denominacin de la obra.

--lrc-author <texto>
   Etiqueta para el fichero de formato LRC: autor.

--lrc-creator <texto>
   Etiqueta para el fichero de formato LRC: creador del fichero.

--raw
   SAPI 4: la opcin no se usa.
   SAPI 5 y Microsoft Speech Platform: grabar los datos de audio en el formato RAW PCM; los datos no contienen el encabezado del formato WAV.
   El parmetro se utiliza junto con el parmetro [-o].

--ignorelength
   SAPI 4: la opcin no se usa.
   SAPI 5 y Microsoft Speech Platform: no grabar la dimensin de los datos de audio en el encabezado del formato WAV.
   El parmetro se utiliza junto con el parmetro [-o].

--sub-format <text>
   Formato de subttulos ("srt", "ssa", "ass" o "smi"). Si el parmetro no est predeterminado, el formato se definir acorde a la extensin del nombre del fichero de los subttulos.

--sub-fit o -sf
   Aumentar automticamente la velocidad del habla para poder ajustarse en los intervalos de tiempo, especificados en los subttulos.

--sub-max <integer> o -sm <integer>
   Ajustar la velocidad mxima del habla en la gama de -10 a 10 (para convertir los subttulos en un fichero de audio).

--deletefile o -df
   Eliminar el fichero de texto; una vez terminada la lectura en voz alta o memorizado el fichero de audio.


*** Ejemplos ***

balabolka_console.exe -l

balabolka_console.exe -n "Microsoft Anna" -m

balabolka_console.exe -f "d:\Text\book.txt" -w "d:\Sound\book.wav" -n "Emma"

balabolka_console.exe -n "Callie" -c -d "d:\rex\rules.rex" -d "d:\dic\rules.dic"

balabolka_console.exe -n "Conchita" -t "El texto ser ledo lentamente." -s -5 -v 70

balabolka_console.exe -k

balabolka_console.exe -f "d:\Text\book.txt" -w "d:\Sound\book.wav" -lrc --lrc-length 80 --lrc-title "The Lord of the Rings"

balabolka_console.exe -f "d:\Text\film.srt" -w "d:\Sound\film.wav" -n "Laura" --sub-fit --sub-max 2


Ejemplo de utilizacin de la aplicacin junto con la utilidad LAME.EXE:

balabolka_console.exe -f d:\book.txt -n Ines -o --raw | lame.exe -r -s 22.05 -m m -h - d:\book.mp3


Ejemplo de utilizacin de la aplicacin junto con la utilidad OGGENC2.EXE:

balabolka_console.exe -f d:\book.txt -n Ines -o --ignorelength | oggenc2.exe --ignorelength - -o d:\book.ogg


Ejemplo de utilizacin de la aplicacin junto con la utilidad WMAENCODE.EXE:

balabolka_console.exe -f d:\book.txt -n Ines -o --ignorelength | wmaencode.exe - d:\book.wma --ignorelength


*** Fichero de configuracin ***

Se puede salvar el fichero de configuracin "balabolka_console.cfg" en la misma carpeta que la aplicacin de consola.

Un ejemplo del contenido del archivo:
===============
-f d:\Text\book.txt
-w d:\Sound\book.wav
-n Microsoft Anna
-s 2
-p -1
-v 95
-e 300
-d d:\rex\rules.rex
-d d:\dic\rules.dic
-lrc
--lrc-length 75
--lrc-encoding utf8
--lrc-offset 300
===============

El programa puede combinar opciones del fichero de configuracin y de la lnea de comandos.


*** Audio Clips ***

The application allows to insert links to external WAV files (audio clips) into text. Audio clip tag will look like:

{{Audio=C:\Sounds\ring.wav}}

When speaking text aloud, the program will pause when the audio clip tag is reached, play the audio clip and resume speaking.
When converting to audio files, the audio clip will be embedded in the audio file created by the application.


*** Licencia ***

Derecho al uso no comercial del programa:
- para las personas naturales: sin ningn tipo de restricciones;
- para las personas jurdicas: sujeto a las restricciones que figuran en el "Contrato de licencia" del software Balabolka.

El uso comercial del programa slo se permite con previa autorizacin del titular de derechos de autor.

###