Glosario

Texto a voz

Descubra cómo la tecnología avanzada de conversión de texto en voz (TTS) transforma el texto en voz real, mejorando la accesibilidad, la interacción con la IA y la experiencia del usuario.

El texto a voz (TTS), también conocido como síntesis de voz, es una forma de tecnología de apoyo que convierte texto escrito en voz hablada. Como componente básico del Procesamiento del Lenguaje Natural (PLN), el objetivo principal del TTS es generar un habla sintetizada que no sólo sea inteligible, sino que también suene tan natural como la voz humana. Los primeros sistemas TTS eran a menudo robóticos y carecían de variación tonal, pero los sistemas modernos, impulsados por el aprendizaje profundo, pueden producir un habla altamente realista y expresiva, convirtiéndola en una herramienta vital para la accesibilidad y la interacción con el usuario en innumerables aplicaciones.

Cómo funciona la conversión de texto a voz

El proceso de conversión de texto en voz audible suele constar de dos fases principales. En primer lugar, el sistema realiza un preprocesamiento del texto, en el que analiza el texto de entrada para resolver ambigüedades. Esto implica la normalización del texto, en la que los números, abreviaturas y símbolos se convierten en palabras escritas (por ejemplo, "Dr." se convierte en "Doctor" y "10" en "diez"). A continuación, el sistema genera una representación fonética del texto mediante un proceso denominado transcripción fonética, que suele descomponer las palabras en fonemas, las unidades básicas del sonido.

La segunda etapa es la generación de la forma de onda, en la que la información fonética se utiliza para crear el audio real. Históricamente, esto se hacía con métodos como la síntesis concatenada, que une fragmentos cortos de voz grabada, o la síntesis paramétrica, que genera audio basado en un modelo estadístico. Los sistemas modernos más avanzados utilizan vocodificadores neuronales, que son redes neuronales profundas capaces de generar formas de onda de audio de alta calidad, similares a las humanas, a partir de características lingüísticas. Estos avances han mejorado enormemente la naturalidad de las voces sintetizadas, captando matices como el tono, el ritmo y la entonación. Un gran ejemplo de esta evolución se documenta en la investigación de Google AI sobre Tacotron 2.

Aplicaciones de la conversión de texto en voz

La tecnología TTS está integrada en muchos sistemas que utilizamos a diario, a menudo para mejorar la accesibilidad y ofrecer una interacción manos libres. He aquí dos ejemplos destacados:

  • Herramientas de accesibilidad: El TTS es la piedra angular de los lectores de pantalla, que ayudan a las personas con discapacidad visual leyendo en voz alta los contenidos digitales de ordenadores y dispositivos móviles. Esta tecnología facilita el acceso a sitios web, documentos y aplicaciones, fomentando la inclusión digital. Organizaciones como la American Foundation for the Blind ofrecen recursos sobre cómo estas herramientas capacitan a los usuarios.
  • Asistentes virtuales y navegación: Los asistentes virtuales como Alexa de Amazon y Google Assistant se basan en TTS para comunicar respuestas, leer noticias y proporcionar información. Del mismo modo, las aplicaciones de navegación GPS utilizan TTS para dar indicaciones giro a giro a los conductores, lo que les permite mantener la concentración en la carretera.

Texto a voz frente a conceptos afines

Es importante distinguir el TTS de otras tecnologías afines de procesamiento de audio y lenguaje.

  • Voz a texto (STT): El STT es directamente opuesto al TTS. Mientras que el TTS convierte el texto en audio, el STT, también conocido como reconocimiento de voz, convierte el lenguaje hablado en texto escrito.
  • Generación de texto: Es el proceso de creación de un nuevo contenido escrito a partir de una indicación, tarea que suele realizar un Modelo de Lenguaje Extenso (LLM). El TTS no crea contenido nuevo, sino que vocaliza el texto existente.
  • Comprensión del Lenguaje Natural (NLU): El NLU es un subcampo de la PNL centrado en la comprensión de lectura automática, es decir, en determinar la intención y el significado del texto. El TTS se centra exclusivamente en la conversión del texto en voz, no en su significado.

Avances tecnológicos y herramientas

La calidad de los TTS ha mejorado espectacularmente gracias a los avances de la IA. Los sistemas modernos pueden producir un habla difícil de distinguir de las grabaciones humanas y captar matices como la emoción y el estilo al hablar. La clonación de la voz permite a los sistemas imitar voces humanas específicas tras entrenarse con cantidades relativamente pequeñas de muestras de audio.

Varias herramientas y plataformas facilitan el desarrollo y despliegue de aplicaciones TTS:

Texto a voz y Ultralytics

Aunque Ultralytics se centra principalmente en la visión por ordenador (CV) con modelos como Ultralytics YOLO para tareas como la detección de objetos y la segmentación de imágenes, el TTS puede servir como tecnología complementaria. Por ejemplo, un sistema de CV que identifique objetos en una escena podría utilizar TTS para describir verbalmente sus hallazgos. A medida que la IA evoluciona hacia el aprendizaje multimodal, combinando la visión y el lenguaje (véase la entrada del blog sobre el puente entre la PLN y la CV), la integración de TTS con modelos de CV será cada vez más valiosa. Plataformas como Ultralytics HUB ofrecen herramientas para gestionar modelos de IA, y en el futuro podría haber una mayor integración de diversas modalidades de IA, incluido el TTS, dentro de un flujo de trabajo de proyecto unificado.

Únase a la comunidad Ultralytics

Únase al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo.

Únete ahora
Enlace copiado en el portapapeles