Mensintesis 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, sehingga 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 Google Cloud project.
- Pastikan penagihan diaktifkan untuk Text-to-Speech.
-
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
Mensintesis 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
Mengirimkan aliran teks dan menerima aliran audio
API menerima aliran permintaan dengan jenis StreamingSynthesizeRequest
,
yang berisi StreamingSynthesisInput
atau StreamingSynthesizeConfig
.
Sebelum mengirimkan aliran StreamingSynthesizeRequest
dengan
StreamingSynthesisInput
, yang menyediakan input teks, kirimkan tepat satu
StreamingSynthesizeRequest
dengan StreamingSynthesizeConfig
.
Streaming Text-to-Speech hanya kompatibel dengan Chirp 3: Suara HD.
Python
Sebelum menjalankan contoh, pastikan Anda telah menyiapkan lingkungan untuk pengembangan Python.
Pembersihan
Untuk menghindari tagihan Google Cloud Platform yang tidak perlu, gunakan Google Cloud console untuk menghapus project Anda jika tidak lagi diperlukan.
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.