azuretexttospeech
1.0.0
แพ็คเกจนี้ให้บริการลูกค้าสำหรับบริการความรู้ความเข้าใจของ Azure (บริการพูด) ไปยัง API คำพูด ผู้ใช้ของไคลเอนต์สามารถระบุลานางาวจ (ประเภท Region ) สตริงที่มีข้อความที่ต้องการเพื่อพูดเช่นเดียวกับเพศ (ประเภท Gender ) ซึ่งควรแสดงภาพเสียง ไลบรารีดึงเสียงที่แสดงในรูปแบบที่คุณเลือก (ดูประเภท AudioOutput สำหรับรูปแบบที่รองรับ)
เอกสาร API ที่น่าสนใจ
จำเป็นต้องใช้บริการด้านความรู้ความเข้าใจ (ชนิด = บริการพูด) API เพื่อเข้าถึง URL บริการนี้สามารถเปิดใช้งานได้ที่ Azure Portal
ต่อไปนี้จะสังเคราะห์สตริง 64 BASIC BYTES FREE. READY. , ใช้สถานที่ en-US, rending ด้วยเสียงผู้หญิง รูปแบบไฟล์เอาท์พุทคือไฟล์สัญญาณเสียง MP3 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.
}