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

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 model para 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 defaultSTTModel en el recurso personalizado de servicios de voz. Para obtener más información, consulte Instalación de Watson Speech to Text.