- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
Faz upload de áudio para uso em avaliações de ouro. Armazena o áudio no bucket do Cloud Storage definido em "App.logging_settings.evaluation_audio_recording_config.gcs_bucket" e retorna uma transcrição.
Solicitação HTTP
POST https://ces.googleapis.com/v1beta/{name=projects/*/locations/*/apps/*/evaluations/*}:uploadEvaluationAudio
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. O nome do recurso da avaliação para fazer upload do áudio. Formato: |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "audioContent": string, "previousAudioGcsUri": string } |
| Campos | |
|---|---|
audioContent |
Obrigatório. Os bytes de áudio brutos. O formato do áudio precisa ser LINEAR16 de canal único com uma taxa de amostragem de 16 kHz (InputAudioConfig padrão). Uma string codificada em base64. |
previousAudioGcsUri |
Opcional. O URI do Google Cloud Storage do arquivo de áudio enviado anteriormente que será excluído. Formato: |
Corpo da resposta
Mensagem de resposta para EvaluationService.UploadEvaluationAudio.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "audioGcsUri": string, "transcript": string, "duration": string } |
| Campos | |
|---|---|
audioGcsUri |
O URI do Google Cloud Storage em que o arquivo de áudio enviado é armazenado. Formato: |
transcript |
A transcrição do áudio, gerada pela Cloud Speech-to-Text. |
duration |
A duração do áudio. Duração em segundos com até nove dígitos fracionários, terminando em " |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso name:
ces.evaluations.update
Para mais informações, consulte a documentação do IAM.