Menentukan endpoint regional

Text-to-Speech menawarkan endpoint API regional AS dan Uni Eropa. Jika Anda menggunakan endpoint regional, data dalam penyimpanan dan yang sedang digunakan akan tetap berada dalam batas benua Eropa atau AS. Menentukan endpoint penting jika lokasi data Anda harus dikontrol untuk mematuhi persyaratan peraturan setempat. Tidak ada perubahan fungsional pada perilaku API.

Saat Anda menggunakan endpoint regional, pastikan untuk menyertakan lokasi us atau eu yang cocok dalam string parent. Lihat dokumentasi Synthesize untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi isi permintaan sintesis.

Protocol

Untuk melakukan sintesis text to speech menggunakan endpoint regional, jalankan perintah yang berlaku pada tabel di bawah untuk mengonfigurasi endpoint yang benar:

Multi-region Penggantian endpoint
Uni Eropa - EU $ export CLOUD_TTS_ENDPOINT=https://eu-texttospeech.googleapis.com
US $ export CLOUD_TTS_ENDPOINT=https://us-texttospeech.googleapis.com

Hanya suara Neural2 yang tersedia dari endpoint berikut:

Satu region Penggantian endpoint
US Central1 $ export CLOUD_TTS_ENDPOINT=https://us-central1-texttospeech.googleapis.com

Contoh kode berikut menunjukkan cara mengirim synthesis request yang menyimpan semua data hanya untuk region yang ditentukan. Anda dapat mengganti endpoint regional EU atau US untuk variabel CLOUD_TTS_ENDPOINT. Ganti PROJECT_ID dengan project ID Anda.

$ curl   -H "Authorization: Bearer $(gcloud auth print-access-token)" \
         -H "x-goog-user-project: PROJECT_ID" \
         -H "Content-Type: application/json; charset=utf-8" \
         --data "{
          'input':{
            'text':'Android is a mobile operating system developed by Google,
             based on the Linux kernel and designed primarily for
             touchscreen mobile devices such as smartphones and tablets.'
           },
          'voice':{
            'languageCode':'en-gb',
            'name':'en-GB-Neural2-A',
            'ssmlGender':'FEMALE'
          },
        'audioConfig':{
          'audioEncoding':'MP3'
        }
      }" $CLOUD_TTS_ENDPOINT/v1/text:synthesize > synthesize-text.txt

Contoh ini menggunakan Google Cloud CLI untuk membuat token akses untuk Akun Google Anda. Untuk petunjuk cara menginstal gcloud CLI, lihat Melakukan Autentikasi ke Text-to-Speech.