La lingüística computacional utiliza la informática para estudiar el lenguaje humano. Tiene numerosas aplicaciones, como por ejemplo en síntesis de voz, reconocimiento de voz, análisis de la voz, texto predictivo, inteligencia artificial, traducción automática, procesamiento del lenguaje natural, análisis sintáctico o accessibilidad.
Síntesis de voz en Linux
Un sintetizador de voz o TTS (Text-To-Speech) es un programa que convierte texto en voz, es decir, que produce voz humana de forma artificial.
Veamos qué programas tenemos para síntesis de voz en Linux:
Equivalencias en Windows: MS-Narrator, JAWS.
En Linux este tema funciona al estilo UNIX, con varios programas trabajando en cadena:
- El trabajo duro lo hace el back-end, el engine o motor de síntesis
(Festival, Flite o eSpeak).
- Festival (cstr.ed.ac.uk/projects/festival/, paquete festival).
- Flite (Festival lite, speech.cs.cmu.edu/flite/, paquete flite).
- eSpeak (espeak.sourceforge.net, paquete espeak).
- Los frontales (Kmouth, KSayIt, Fala, Orca, Yasr) actúan como interfaz
para utilizar los back-end.
- Kmouth (schmi-dt.de/kmouth/, paquete kmouth): sintetizador de voz sencillo (text reader) de KDE, frontal de KTTSd.
- KSayIt (paquete ksayit): sintetizador de voz sencillo (text reader) de KDE, frontal de KTTSd.
- Fala (sourceforge.net/projects/fala/, paquete fala): sintetizador de voz sencillo (text reader) para GNOME, frontal de Festival.
- Orca (live.gnome.org/Orca, paquete gnome-orca): screen reader (lector de pantalla) de GNOME (reemplaza a Gnopernicus).
- Yasr
(Yet Another Screen Reader,
yasr.sourceforge.net, paquete yasr):
screen reader (lector de pantalla) para consola. Si lanzamos el proceso en una terminal,
por ejemplo con el comando:
$ yasr -s festival -p '|festival --pipe'
creará un sub-shell y leerá todo lo que salga por pantalla en esa terminal.
- En algunos casos interviene una capa intermedia entre los frontales y los back-end
para facilitar el trabajo de los desarrolladores (KTTSd, Speech Dispatcher o Gnome Speech).
- KTTSd (KDE Text-To-Speech System daemon, accessibility.kde.org/developer/kttsd, paquete kttsd): demonio del sistema sintetizador de voz de KDE, es una capa intermedia entre los frontales y los back-end.
- Speech Dispatcher (krecipes.sourceforge.net, paquete speech-dispatcher): capa intermedia entre las aplicaciones finales y los motores de síntesis.
- Gnome Speech (krecipes.sourceforge.net, paquete libgnome-speech): capa intermedia de GNOME entre los frontales y los back-end.
Reconocimiento de voz en Linux
Un programa de reconocimiento de voz o SR (speech recognition) convierte una señal de voz en una secuencia de palabras en formato digital. Veamos los programas para reconocimiento de voz en Linux:
Equivalencias en Windows: Dragon.
- Sphinx (cmusphinx.sourceforge.net, paquete sphinx2-bin): programa para reconocimiento de voz.
- Transcriber (trans.sourceforge.net, comando trans, paquete transcriber): herramienta para transcribir grabaciones de voz, entrevistas, letras de canciones, etc. con editor de textos integrado (el texto debemos teclearlo a mano).
Análisis de la voz en Linux
El análisis de la voz permite, por ejemplo, identificar a una persona por su voz.
- Praat (praat.org, paquete praat): programa para análisis de la voz.
- WaveSurfer (speech.kth.se/wavesurfer/, paquete wavesurfer): programa para análisis y manipulación del sonido, orientado al análisis de la voz.
Texto predictivo en Linux
Los programas de texto predictivo permiten formar palabras con un mínimo de teclas pulsadas utilizando algoritmos predictivos (como los algoritmos T9 e iTap utilizados en los teléfonos móviles).
- Dasher (inference.phy.cam.ac.uk/dasher/, paquete dasher): programa gráfico de entrada de texto predictivo, donde cada letra es una caja de color que se mueve y hay que capturar.
Gracias por tu sabiduría. Cliquee en varios link, en agradecimiento.
DESEARIA RECIBIR EN MI CORREO INFORMACION SOBRE FONOADIOLOGIA O FONIATRIA FORENSE Y SU PAPEL COMO PERITOS EN EL RECONOCIMIENTO DE VOCES
¿alguna idea de como poner el idioma español para la lectura usando festival?
Por favor necesito información sobre un programa para el reconocimiento de voces para el trabajo de un perito en reconocimiento de voces. Por favor que sea el más fiable. Gracias.
BUENAS TARDES, LES AGRADEZCO ME INFORMEN DETALLADAMENTE SOBRE EL PROGRAMA DE RECONOCIMIENTO QUE USTEDES MENCIONAN Y SI TIENE PROPÓSITOS FORENSES, MUCHAS GRACIAS
BUENAS TARDES, CON EL PROPÒSITO DE ACTUALIZAR MI ACTIVIDAD PERICIAL EN MEXICO, LES SUPLICO INFORMARME SI ES POSIBLE UN CURSO O DIPLOMADO POR ESTA VIA, TOMADO EN CUENTA LA DISTANCIA
necesito mas informacion y si es posible un curso a distantancia
Podrian mardarme artículos sobre el reconocmiento de
voz, me quiero iniciar como perito en esta especialidad. Gracias. (Oaxaca-México).
Me interesa obtener el programa y saber si tienen cursos para su manejo.