¿Por qué los números, las fechas, los símbolos y los acrónimos no se pronuncian correctamente o no se dicen en el idioma adecuado?
¿Por qué los números, las fechas, los símbolos y los acrónimos no se pronuncian correctamente o no se dicen en el idioma adecuado?
Los números, las fechas, los símbolos y los acrónimos pueden suponer un reto para la IA, ya que a menudo hay varias formas de decirlos correctamente. También puede depender del idioma que se use; por ejemplo, «11» podría leerse como “Eleven”, pero también podría ser “Once” en español o “Elf” en alemán.
Hay varias formas de asegurarte de que los números, las fechas, los acrónimos y los símbolos se pronuncien correctamente.
Escríbelos completos, con palabrasPara obtener los mejores resultados, recomendamos escribir números, acrónimos, fechas y símbolos completos, con palabras, de la forma en que quieres que la IA los diga. Así, la IA tendrá el máximo contexto posible para generar el resultado correcto. Por ejemplo, para «$100», recomendamos escribir “cien dólares” para asegurarte de obtener el resultado que buscas.
Usar un LLMSi utilizas un modelo de lenguaje grande para generar tus prompts de texto, por ejemplo, al usar ElevenAgents, puedes indicarle al modelo que escriba siempre los números, las fechas, los símbolos y los acrónimos con palabras, de la forma que prefieras que la IA los diga.
NormalizaciónSi generas mediante la API, puedes especificar si aplicar la normalización de texto con el parámetro apply_text_normalization. La normalización de texto escribe los números y las fechas con palabras para mejorar la pronunciación. Esta opción añade latencia, ya que el proceso de normalización requiere tiempo de procesamiento adicional.
El parámetro apply_text_normalization tiene tres modos:
- on, lo que significa que siempre se aplica
- off, lo que significa que nunca se aplica
- auto, lo que significa que la IA decidirá automáticamente cuándo aplicar la normalización de texto
También puedes especificar el idioma de tu prompt con el parámetro language_code. Es un parámetro opcional que acepta códigos de idioma ISO 639-1.
Esto puede resultar útil para prompts cortos o ambiguos, por ejemplo, cuando el texto solo incluye números o símbolos. Especificar el idioma garantiza que el normalizador aplique las reglas correctas para ese idioma.
Para obtener más información, consulta nuestra referencia de la API.
La normalización está activada de forma predeterminada al generar con Texto a Voz desde la web.
En Studio, de forma predeterminada, la normalización se aplica automáticamente, lo que significa que la IA decidirá cuándo aplicar la normalización de texto. También puedes configurar la normalización para que se aplique siempre; esta opción se encuentra en Configuración del proyecto, en la pestaña Avanzado.