Puedes mejorar la exactitud de los resultados de la transcripción que obtienes de Speech-to-Text mediante la adaptación de modelo. La función de adaptación del modelo te permite especificar palabras o frases que Speech-to-Text debe reconocer con mayor frecuencia en los datos de audio que otras alternativas que, de otro modo, se podrían sugerir de otra manera. La adaptación de modelo es particularmente útil para mejorar la exactitud de la transcripción en los siguientes casos de uso:
- Tu audio contiene palabras o frases que suelen aparecer con frecuencia.
- Es probable que tu audio contenga palabras poco comunes, como nombres propios, o palabras que no existen en general.
- Tu audio contiene ruido o no está muy claro.
Para obtener más información sobre el uso de esta función, consulta Mejora los resultados de la transcripción con la adaptación del modelo. Para obtener más información sobre los límites de frases y caracteres por solicitud de adaptación del modelo, consulta Cuotas y límites. No todos los modelos admiten la adaptación de voz. Consulta Idiomas admitidos para ver qué modelos admiten la adaptación.
Muestra de código
La adaptación de voz es una configuración opcional de Speech-to-Text que puedes usar para personalizar los resultados de tu transcripción según tus necesidades. Consulta la documentación de RecognitionConfig
para obtener más información sobre la configuración del cuerpo de la solicitud de reconocimiento.
En la siguiente muestra de código, se indica cómo mejorar la exactitud de la transcripción mediante un recurso de SpeechAdaptation: PhraseSet
, CustomClass
y mejora de la adaptación del modelo.
Para usar un PhraseSet
o CustomClass
en solicitudes futuras, toma nota del recurso name
, que se muestra en la respuesta cuando creas el recurso.
Si deseas obtener una lista de las clases compiladas con anterioridad disponibles para tu idioma, consulta Tokens de clase admitidos.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Speech-to-Text, consulta las bibliotecas cliente de Speech-to-Text. Para obtener más información, consulta la documentación de referencia de la API de Speech-to-Text Python.
Para autenticar en Speech-to-Text, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.