Utilización de un modelo para el reconocimiento de voz
Utilice el parámetro model de una solicitud de reconocimiento de voz para indicar el modelo que se va a utilizar con la solicitud. Puede especificar un modelo de voz grande, modelo de generación anterior o siguiente con el parámetro.
Para obtener más información sobre los modelos disponibles para el reconocimiento de voz, consulte
- Idiomas y modelos de la generación anterior
- Idiomas y modelos de próxima generación
- Modelos y lenguajes de voz grandes
Ejemplo de especificar un modelo de la generación anterior
La siguiente solicitud HTTP de ejemplo utiliza el modelo de la generación anterior en-US_NarrowbandModel para el reconocimiento de voz:
IBM Cloud
curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: audio/flac" \
--data-binary @{path}audio-file.flac \
"{url}/v1/recognize?model=en-US_NarrowbandModel"
IBM Cloud Pak for Data IBM Software Hub
curl -X POST \
--header "Authorization: Bearer {token}" \
--header "Content-Type: audio/flac" \
--data-binary @{path}audio-file.flac \
"{url}/v1/recognize?model=en-US_NarrowbandModel"
Ejemplo de especificar un modelo de próxima generación
La siguiente solicitud HTTP de ejemplo utiliza el modelo en-US_Telephony de próxima generación para el reconocimiento de voz:
IBM Cloud
curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: audio/wav" \
--data-binary @{path}audio-file.wav \
"{url}/v1/recognize?model=en-US_Telephony"
IBM Cloud Pak for Data IBM Software Hub
curl -X POST \
--header "Authorization: Bearer {token}" \
--header "Content-Type: audio/wav" \
--data-binary @{path}audio-file.wav \
"{url}/v1/recognize?model=en-US_Telephony"
Ejemplo de especificación de un modelo de voz grande
HTTP La siguiente solicitud de ejemplo de reconocimiento de voz utiliza el modelo de voz grande en-US para el reconocimiento de voz:
IBM Cloud
curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: audio/wav" \
--data-binary @{path}audio-file.wav \
"{url}/v1/recognize?model=en-US"
IBM Cloud Pak for Data IBM Software Hub
curl -X POST \
--header "Authorization: Bearer {token}" \
--header "Content-Type: audio/wav" \
--data-binary @{path}audio-file.wav \
"{url}/v1/recognize?model=en-US"
Utilización del modelo predeterminado
Si omite el parámetro model de una solicitud de reconocimiento de voz, el servicio utiliza la en-US_BroadbandModel de inglés de EE. UU. de forma predeterminada. Este valor predeterminado se aplica a todas las solicitudes
de reconocimiento de voz.
IBM Cloud Pak for Data Software Hub IBM Si no instala el en-US_BroadbandModel, no puede servir como modelo predeterminado. En este
caso, debe
- Utilizar el parámetro
modelpara pasar el modelo que se va a utilizar con cada solicitud. - Especificar una nueva voz predeterminada para la instalación de Speech to Text for IBM Cloud Pak for Data utilizando la propiedad
defaultSTTModelen el recurso personalizado de servicios de voz. Para obtener más información, consulte Instalación de Watson Speech to Text.