azuretexttospeech
1.0.0
このパッケージは、Azureの認知サービス(音声サービス)テキストのクライアントをSpeech APIに提供します。クライアントのユーザーはGender Region )を指定できます。ライブラリは、選択した形式でレンダリングされたオーディオを取得します(サポートされている形式については、 AudioOutputタイプを参照)。
関心のあるAPIドキュメント
URLにアクセスするには、Cognitive Services(Kind = Speech Services)APIキーが必要です。このサービスは、Azureポータルで有効にできます。
以下は、文字列64 BASIC BYTES FREE. READY. 、EN-USロケールを使用して、女性の声で昇格します。出力ファイル形式は、16kHz 32KbitシングルチャネルMP3オーディオファイルです。
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.
}