Modell für Spracherkennung verwenden
Im Parameter model einer Anforderung für Spracherkennung geben Sie an, welches Modell für die Anforderung verwendet werden soll. Sie können ein großes Sprachmodell, ein Modell der vorherigen oder der nächsten Generation mit dem Parameter
angeben.
Weitere Informationen zu den verfügbaren Modellen für die Spracherkennung finden Sie unter
- Sprachen und Modelle der vorherigen Generation
- Sprachen und Modelle der nächsten Generation
- Große Sprachsprachen und Modelle
Beispiel für ein Modell der vorherigen Generation angeben
In der folgenden HTTP-Beispielanforderung wird das Modell der vorherigen Generation en-US_NarrowbandModel für die Spracherkennung verwendet:
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"
Beispiel für ein Modell der nächsten Generation angeben
In der folgenden HTTP-Beispielanforderung wird das Modell der nächsten Generation en-US_Telephony für die Spracherkennung verwendet:
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"
Beispiel für ein großes Sprachmodell angeben
Das folgende Beispiel einer HTTP-Anfrage verwendet das Large-Speech-Modell en-US für die Spracherkennung:
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"
Standardmodell verwenden
Wenn Sie den Parameter model in einer Spracherkennungsanforderung weglassen, verwendet der Service standardmäßig das US-Englisch en-US_BroadbandModel. Dieser Standardwert gilt für alle Spracherkennungsanforderungen.
IBM Cloud Pak for DataIBM Software Hub Wenn Sie en-US_BroadbandModel nicht installieren, kann es nicht als Standardmodell dienen. In
diesem Fall müssen Sie entweder
- Den Parameter
modelverwenden, um das Modell zu übergeben, das für jede Anforderung verwendet wird. - Mithilfe der Eigenschaft
defaultSTTModelin der angepassten Ressource für Speech-Services ein neues Standardmodell für Ihre Installation von Speech to Text for IBM Cloud Pak for Data angeben. Weitere Informationen finden Sie unter Watson Speech to Text.