Die optimierte Sprachanpassung ist ein optionales Feature der Sprachanpassung. Mit der Optimierung der Sprachanpassung können Sie den Wörtern und/oder Wortgruppen numerische Werte hinzufügen, je nachdem, wie häufig sie in Ihren Audiodaten erkannt werden sollen.
Wir empfehlen die Implementierung der Optimierung, wenn 1) Sie die Sprachanpassung bereits implementiert haben und 2) Sie die Stärke des Effekts der Sprachanpassung in Ihren Transkriptionsergebnissen anpassen möchten.
Auf der Seite Konzepte zur Sprachanpassung finden Sie Informationen zu den Best Practices für die Sprachanpassung und die Optimierung der Sprachanpassung.
Im folgenden Codebeispiel wird gezeigt, wie Sie eine Anfrage mit optimierter Sprachanpassung senden.
REST UND BEFEHLSZEILE
Weitere Informationen zum API-Endpunkt finden Sie unter speech:recognize
.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- language-code: Der BCP-47-Code der Sprache, die in Ihrem Audioclip gesprochen wird.
- phrases-to-boost: Wortgruppe(n), die von Speech-to-Text optimiert werden sollen, als Array von Strings.
- storage-bucket: Ein Cloud Storage-Bucket.
- input-audio: Die zu transkribierenden Audiodaten.
HTTP-Methode und URL:
POST https://speech.googleapis.com/v1p1beta1/speech:recognize
JSON-Text anfordern:
{ "config":{ "languageCode":"language-code", "speechContexts":[{ "phrases":[phrases-to-boost], "boost": 2 }] }, "audio":{ "uri":"gs:storage-bucket/input-file" } }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "results": [ { "alternatives": [ { "transcript": "When deciding whether to bring an umbrella, I consider the weather", "confidence": 0.9463943 } ], "languageCode": "en-us" } ] }
Java
Node.js
Python