Method: speech.longrunningrecognize

Führt asynchrone Spracherkennung durch: Die Ergebnisse erhalten Sie über die Schnittstelle google.longrunning.Operations. Gibt entweder ein Operation.error- oder ein Operation.response-Element zurück, das eine LongRunningRecognizeResponse-Nachricht enthält. Weitere Informationen zur asynchronen Spracherkennung finden Sie in der Anleitung.

HTTP-Anfrage

POST https://speech.googleapis.com/v1/speech:longrunningrecognize

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "config": {
    object (RecognitionConfig)
  },
  "audio": {
    object (RecognitionAudio)
  },
  "outputConfig": {
    object (TranscriptOutputConfig)
  }
}
Felder
config

object (RecognitionConfig)

Erforderlich. Stellt dem Erkennungsmodul Informationen zur Verarbeitung der Anfrage zur Verfügung.

audio

object (RecognitionAudio)

Erforderlich. Die zu erkennenden Audiodaten.

outputConfig

object (TranscriptOutputConfig)

Optional. Gibt ein optionales Ziel für die Erkennungsergebnisse an.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

TranscriptOutputConfig

Gibt ein optionales Ziel für die Erkennungsergebnisse an.

JSON-Darstellung
{

  // Union field output_type can be only one of the following:
  "gcsUri": string
  // End of list of possible types for union field output_type.
}
Felder

Union-Feld output_type.

Für output_type ist nur einer der folgenden Werte zulässig:

gcsUri

string

Gibt einen Cloud Storage-URI für die Erkennungsergebnisse an. Muss im Format gs://bucket_name/object_name angegeben werden und der Bucket muss bereits vorhanden sein.