本文介紹如何使用提供的 API 來訪問 TTS(文本轉語音)服務和相關功能。
請確保在所有請求中都包含有效的 x-api-key
頭字段以進行身份驗證。
curl --location 'https://connect.voai.ai/TTS/GetSpeaker' \
--header 'x-api-key: your-api-key'
用於取得可供您使用的speaker列表,返回的結果包含每個模型中的speaker的詳細資訊,如名稱、語言和語音風格等。
curl --location 'https://connect.voai.ai/TTS/Speech' \
--header 'x-output-format: wav' \
--header 'x-api-key: {your-api-key}' \
--header 'Content-Type: application/json' \
--data '{
"version": "Neo",
"text": "網際智慧的聲音,是業界的標竿。",
"speaker": "佑希",
"style": "預設",
"speed": 1,
"pitch_shift": 0,
"style_weight": 0,
"breath_pause": 0
}'
用於將指定的文本轉換為語音,並以指定的格式返回音頻文件。你可以透過 x-output-format
頭字段選擇輸出格式(如 wav
)。
curl --location 'https://connect.voai.ai/TTS/generate-voice' \
--header 'x-output-format: wav' \
--header 'x-api-key: {your-api-key}' \
--header 'Content-Type: application/json' \
--data '{
"input": {
"voai_script_text": "網際智慧的聲音,不僅清晰自然,還融入了情感與真實感,展現了[:2]先進技術的極致魅力。它是業界的標竿,深受廣大用戶的信賴與推崇,是現代智慧語音技術的代表作。"
},
"voice": {
"name": "佑希",
"style": "預設",
"model": "Neo"
},
"audio_config": {
"speed": 1,
"pitch_shift": 0,
"style_weight": 0,
"breath_pause": 0
}
}'
適用於長文本。該 API 用於將指定的文本轉換為語音,並且支援voai的停頓標籤語法,返回音檔文件。你可以透過 x-output-format
頭字段選擇輸出格式(如 wav
)。
[:2]
表示停頓2秒。)。需注意以下限制:
Classic
: 高效率模型,適合快速生成,適用於日常應用。Neo
: 注重情感表達的模型,適合短影音及故事朗讀。Classic
模型。curl --location 'https://connect.voai.ai/Key/Usage' \
--header 'x-api-key: your-api-key'
返回您的 API 金鑰使用配額資訊。
請確保在使用上述 API 時,將 your-api-key
替換為實際分配給你的 API 金鑰。如果遇到任何問題,請聯絡技術支持以獲得進一步幫助。