Melakukan sintesis ucapan dengan streaming dua arah
Dokumen ini akan memandu Anda dalam proses menyintesis audio menggunakan streaming dua arah.
Streaming dua arah memungkinkan Anda mengirim input teks dan menerima data audio secara bersamaan. Artinya, Anda dapat mulai menyintesis ucapan sebelum teks input lengkap dikirim, yang mengurangi latensi dan memungkinkan interaksi real-time. Asisten suara dan game interaktif menggunakan streaming dua arah untuk membuat aplikasi yang lebih dinamis dan responsif.
Untuk mempelajari lebih lanjut tentang konsep dasar dalam Text-to-Speech, baca Dasar-Dasar Text-to-Speech.
Sebelum memulai
Sebelum dapat mengirim permintaan ke Text-to-Speech API, Anda harus sudah menyelesaikan tindakan berikut. Lihat halaman sebelum memulai untuk mengetahui detailnya.
- Aktifkan Text-to-Speech di project Google Cloud.
- Pastikan penagihan diaktifkan untuk Text-to-Speech.
-
After installing the Google Cloud CLI, configure the gcloud CLI to use your federated identity and then initialize it by running the following command:
gcloud init
Melakukan sintesis ucapan dengan streaming dua arah
Menginstal library klien
Python
Sebelum menginstal library, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Python.
pip install --upgrade google-cloud-texttospeech
Mengirim aliran teks dan menerima aliran audio
API menerima aliran permintaan dengan jenis StreamingSynthesizeRequest
,
yang berisi StreamingSynthesisInput
atau StreamingSynthesizeConfig
.
Sebelum mengirim streaming StreamingSynthesizeRequest
dengan
StreamingSynthesisInput
, yang menyediakan input teks, kirim tepat satu
StreamingSynthesizeRequest
dengan StreamingSynthesizeConfig
.
Text-to-Speech streaming hanya kompatibel dengan suara Perjalanan.
Python
Sebelum menjalankan contoh, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Python.
Pembersihan
Untuk menghindari tagihan Google Cloud Platform yang tidak diperlukan, gunakan konsol Google Cloud untuk menghapus project jika Anda tidak membutuhkannya.
Langkah berikutnya
- Pelajari Cloud Text-to-Speech lebih lanjut dengan membaca dasar-dasarnya.
- Tinjau daftar suara yang tersedia yang dapat Anda gunakan untuk ucapan sintetis.