Method: speech.longrunningrecognize

Esegue il riconoscimento vocale asincrono: ricevi i risultati tramite l'interfaccia google.longrunning.Operations. Restituisce un Operation.error o un Operation.response che contiene un messaggio LongRunningRecognizeResponse. Per saperne di più sul riconoscimento vocale asincrono, consulta la guida.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "config": {
    object (RecognitionConfig)
  },
  "audio": {
    object (RecognitionAudio)
  },
  "outputConfig": {
    object (TranscriptOutputConfig)
  }
}
Campi
config

object (RecognitionConfig)

Obbligatorio. Fornisce informazioni al sistema di riconoscimento che specificano come elaborare la richiesta.

audio

object (RecognitionAudio)

Obbligatorio. I dati audio da riconoscere.

outputConfig

object (TranscriptOutputConfig)

Facoltativo. Specifica una destinazione facoltativa per i risultati del riconoscimento.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta Authentication Overview.

TranscriptOutputConfig

Specifica una destinazione facoltativa per i risultati del riconoscimento.

Rappresentazione JSON
{

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

Campo unione output_type.

output_type può essere solo uno dei seguenti:

gcsUri

string

Specifica un URI Cloud Storage per i risultati del riconoscimento. Deve essere specificato nel formato: gs://bucket_name/object_name e il bucket deve già esistere.