Mendekode konten audio berenkode base64

Data audio adalah data biner. Anda dapat membaca data biner langsung dari respons gRPC; tetapi, JSON digunakan saat merespons permintaan REST. Karena JSON adalah format teks yang tidak mendukung data biner secara langsung, Text-to-Speech akan menampilkan string respons yang dienkode dalam Base64. Anda harus mengonversi data teks berenkode base64 dari respons ke biner sebelum dapat memutarnya di perangkat.

Respons JSON dari Text-to-Speech mencakup konten audio berenkode base64 di kolom audioContent. Contoh:

{
  "audioContent": "//NExAARqoIIAAhEuWAAAGNmBGMY4EBcxvABAXBPmPIAF//yAuh9Tn5CEap3/o..."
}

Untuk mendekode base64 menjadi file audio:

Linux

  1. Hanya salin konten berenkode base-64 ke dalam file teks.

  2. Dekode file teks sumber menggunakan alat command line base64 menggunakan flag -d:

    $ base64 SOURCE_BASE64_TEXT_FILE -d > DESTINATION_AUDIO_FILE

Mac OSX

  1. Hanya salin konten berenkode base-64 ke dalam file teks.

  2. Dekode file teks sumber menggunakan alat command line base64:

    $ base64 --decode -i SOURCE_BASE64_TEXT_FILE > DESTINATION_AUDIO_FILE

Windows

  1. Hanya salin konten berenkode base-64 ke dalam file teks.

  2. Dekode file teks sumber menggunakan perintah certutil.

   certutil -decode SOURCE_BASE64_TEXT_FILE DESTINATION_AUDIO_FILE