Lingüística en Linux

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:

  1. El trabajo duro lo hace el back-end, el engine o motor de síntesis (Festival, Flite o eSpeak).
  2. 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.

      Kmouth

    • KSayIt (paquete ksayit): sintetizador de voz sencillo (text reader) de KDE, frontal de KTTSd.

      KSayIt

    • Fala (sourceforge.net/projects/fala/, paquete fala): sintetizador de voz sencillo (text reader) para GNOME, frontal de Festival.

      Fala

    • 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.

  3. 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).

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).

    Transcriber

Análisis de la voz en Linux

El análisis de la voz permite, por ejemplo, identificar a una persona por su 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).

Artículos en la categoría "Educación"

  1. Matemáticas en Linux
  2. Química en Linux
  3. Lingüística en Linux
  4. CAD en Linux
  5. GIS en Linux
  6. GPS en Linux
  7. Electrónica en Linux
  8. Astronomía en Linux
  9. Lógica en Linux
  10. Genealogía en Linux
  11. Recetas de cocina en Linux

9 Comments:

  1. Gracias por tu sabiduría. Cliquee en varios link, en agradecimiento.

  2. LUIS CARLOS CASTILLO

    DESEARIA RECIBIR EN MI CORREO INFORMACION SOBRE FONOADIOLOGIA O FONIATRIA FORENSE Y SU PAPEL COMO PERITOS EN EL RECONOCIMIENTO DE VOCES

  3. ¿alguna idea de como poner el idioma español para la lectura usando festival?

  4. 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.

  5. BUENAS TARDES, LES AGRADEZCO ME INFORMEN DETALLADAMENTE SOBRE EL PROGRAMA DE RECONOCIMIENTO QUE USTEDES MENCIONAN Y SI TIENE PROPÓSITOS FORENSES, MUCHAS GRACIAS

  6. PEDRO ROBERTO HERNANDEZ MARTINEZ

    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

  7. necesito mas informacion y si es posible un curso a distantancia

  8. ELIAS MARTINEZ PEREZ

    Podrian mardarme artículos sobre el reconocmiento de
    voz, me quiero iniciar como perito en esta especialidad. Gracias. (Oaxaca-México).

  9. Me interesa obtener el programa y saber si tienen cursos para su manejo.