Menyintesis ucapan dengan streaming dua arah
Dokumen ini akan memandu Anda melalui proses sintesis 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 secara real-time. Asisten suara dan game interaktif menggunakan streaming dua arah untuk membuat aplikasi yang lebih dinamis dan responsif.
Untuk mempelajari lebih lanjut 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 menyelesaikan tindakan berikut terlebih dahulu. Lihat halaman sebelum memulai untuk mengetahui detailnya.
- Aktifkan Text-to-Speech di project Google Cloud .
- Pastikan penagihan diaktifkan untuk Text-to-Speech.
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas terpadu Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
Menyintesis 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.
Text-to-Speech Streaming 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 diinginkan, gunakan Google Cloud console untuk menghapus project Anda jika tidak lagi diperlukan.
Langkah berikutnya
- Pelajari lebih lanjut Cloud Text-to-Speech dengan membaca dasar-dasarnya.
- Tinjau daftar suara yang tersedia yang dapat Anda gunakan untuk ucapan sintetis.