Zum Inhalt springen

Audioaufnahme transkribieren

POST
/v1/speech/stt
curl --request POST \
--url https://example.com/v1/speech/stt \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "audio": "example", "mime_type": "audio/webm" }'

Body-Limit 25 MiB. audio ist die Aufnahme des Browser-MediaRecorder, base64-kodiert.

Media typeapplication/json
object
audio
required
string
mime_type
required
string
Example
audio/webm

Erkannter Text.

Media typeapplication/json
object
text
string
Examplegenerated
{
"text": "example"
}

Spracheingabe nicht eingerichtet, oder Audiodaten nicht dekodierbar.

Media typeapplication/json
object
error
string
Examplegenerated
{
"error": "example"
}

Google-API-Fehler.

Media typeapplication/json
object
error
string
Examplegenerated
{
"error": "example"
}