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
Hanya salin konten berenkode base-64 ke dalam file teks.
Dekode file teks sumber dengan alat command line base64 menggunakan flag
-d:
$ base64 SOURCE_BASE64_TEXT_FILE -d > DESTINATION_AUDIO_FILE
Mac OSX
Hanya salin konten berenkode base-64 ke dalam file teks.
Dekode file teks sumber menggunakan alat command line base64:
$ base64 --decode -i SOURCE_BASE64_TEXT_FILE > DESTINATION_AUDIO_FILE
Windows
Hanya salin konten berenkode base-64 ke dalam file teks.
Dekode file teks sumber menggunakan perintah
certutil.
certutil -decode SOURCE_BASE64_TEXT_FILE DESTINATION_AUDIO_FILE