Method: projects.locations.apps.evaluations.uploadEvaluationAudio

Mengupload audio untuk digunakan dalam Evaluasi Emas. Menyimpan audio di bucket Cloud Storage yang ditentukan dalam 'App.logging_settings.evaluation_audio_recording_config.gcs_bucket' dan menampilkan transkrip.

Permintaan HTTP

POST https://ces.googleapis.com/v1beta/{name=projects/*/locations/*/apps/*/evaluations/*}:uploadEvaluationAudio

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource Evaluasi yang akan diupload audio evaluasinya. Format: projects/{project}/locations/{location}/apps/{app}/evaluations/{evaluation}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "audioContent": string,
  "previousAudioGcsUri": string
}
Kolom
audioContent

string (bytes format)

Wajib. Byte audio mentah. Format audio harus LINEAR16 satu saluran dengan frekuensi sampel 16 kHz (InputAudioConfig default).

String berenkode base64.

previousAudioGcsUri

string

Opsional. URI Google Cloud Storage dari file audio yang sebelumnya diupload dan akan dihapus. Format: gs://<bucket-name>/<object-name>

Isi respons

Pesan respons untuk EvaluationService.UploadEvaluationAudio.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "audioGcsUri": string,
  "transcript": string,
  "duration": string
}
Kolom
audioGcsUri

string

URI Google Cloud Storage tempat file audio yang diupload disimpan. Format: gs://<bucket-name>/<object-name>

transcript

string

Transkrip audio, yang dihasilkan oleh Cloud Speech-to-Text.

duration

string (Duration format)

Durasi audio.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • ces.evaluations.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.