Paket ini menyediakan klien untuk teks Layanan Kognitif Azure (Layanan Pidato) untuk API Pidato. Pengguna klien dapat menentukan lanaguage (tipe Region ), sebuah string yang berisi teks yang diinginkan untuk berbicara serta jenis kelamin (tipe Gender ) di mana audiofile harus diberikan. Perpustakaan mengambil audio yang diberikan dalam format pilihan Anda (lihat jenis AudioOutput untuk format yang didukung).
Dokumen API yang menarik
Kunci API Layanan Kognitif (Kind = Layanan Pidato) diperlukan untuk mengakses URL. Layanan ini dapat diaktifkan di portal Azure.
Berikut ini akan mensintesis string 64 BASIC BYTES FREE. READY. , menggunakan lokal en-us, rending dengan suara wanita. Format file output adalah file audio mp3 saluran tunggal 16kHz 32kbit.
import tts "github.com/jesseward/azuretexttospeech"
func main () {
# See TextToSpeechAPI and TokenRefreshAPI types for list of endpoints and regions .
azureSpeech , _ := tts . New ( "YOUR-API-KEY" , tts . RegionEastUS )
ctx := context . Background ()
payload , _ := az . SynthesizeWithContext (
ctx ,
"64 BASIC BYTES FREE. READY." ,
tts . LocaleEnUS , // Region type
tts . GenderFemale , // Gender type
tts . Audio16khz32kbitrateMonoMp3 ) // AudioOutput type
// the response `payload` is your byte array containing audio data.
}