Method: speech.longrunningrecognize

Effectue une reconnaissance vocale asynchrone : recevez les résultats dans l'interface google.longrunning.Operations. Renvoie un objet Operation.error ou Operation.response contenant un message LongRunningRecognizeResponse. Pour en savoir plus sur la reconnaissance vocale asynchrone, consultez le tutoriel.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "config": {
    object (RecognitionConfig)
  },
  "audio": {
    object (RecognitionAudio)
  },
  "outputConfig": {
    object (TranscriptOutputConfig)
  }
}
Champs
config

object (RecognitionConfig)

Obligatoire. Fournit à l'outil de reconnaissance des informations qui spécifient comment traiter la requête.

audio

object (RecognitionAudio)

Obligatoire. Données audio à reconnaître.

outputConfig

object (TranscriptOutputConfig)

Facultatif. Spécifie une destination facultative pour les résultats de la reconnaissance.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

TranscriptOutputConfig

Spécifie une destination facultative pour les résultats de la reconnaissance.

Représentation 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.
}
Champs

Champ d'union output_type.

output_type ne peut être qu'un des éléments suivants :

gcsUri

string

Spécifie un URI Cloud Storage pour les résultats de la reconnaissance. Il doit être spécifié au format gs://bucket_name/object_name et le bucket doit déjà exister.