Lädt Audio für die Verwendung in Golden Evaluations hoch. Speichert das Audio im Cloud Storage-Bucket, der in „App.logging_settings.evaluation_audio_recording_config.gcs_bucket“ definiert ist, und gibt ein Transkript zurück.
HTTP-Anfrage
POST https://ces.googleapis.com/v1beta/{name=projects/*/locations/*/apps/*/evaluations/*}:uploadEvaluationAudio
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Bewertung, für die das Audio hochgeladen werden soll. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "audioContent": string, "previousAudioGcsUri": string } |
| Felder | |
|---|---|
audioContent |
Erforderlich. Die rohen Audio-Bytes. Das Format der Audiodaten muss LINEAR16 mit einem einzelnen Kanal und einer Abtastrate von 16 kHz sein (Standard-InputAudioConfig). Ein base64-codierter String. |
previousAudioGcsUri |
Optional. Der Google Cloud Storage-URI der zuvor hochgeladenen Audiodatei, die gelöscht werden soll. Format: |
Antworttext
Antwortnachricht für EvaluationService.UploadEvaluationAudio.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "audioGcsUri": string, "transcript": string, "duration": string } |
| Felder | |
|---|---|
audioGcsUri |
Der Google Cloud Storage-URI, unter dem die hochgeladene Audiodatei gespeichert wird. Format: |
transcript |
Das von Cloud Speech-to-Text generierte Transkript des Audios. |
duration |
Die Dauer des Audios. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name:
ces.evaluations.update
Weitere Informationen finden Sie in der IAM-Dokumentation.