voai.ai VoiceAPI 使用說明

本文介紹如何使用提供的 API 來訪問 TTS(文本轉語音)服務和相關功能。

請確保在所有請求中都包含有效的 x-api-key 頭字段以進行身份驗證。

1. 取得speaker列表

請求方式

curl --location 'https://connect.voai.ai/TTS/GetSpeaker' \
    --header 'x-api-key: your-api-key'

說明

用於取得可供您使用的speaker列表,返回的結果包含每個模型中的speaker的詳細資訊,如名稱、語言和語音風格等。

2-1 文本轉語音(簡易)

請求方式

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)。

2-2 文本轉語音(進階)

請求方式

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)。

3. 查看 API 使用配額

請求方式

curl --location 'https://connect.voai.ai/Key/Usage' \
    --header 'x-api-key: your-api-key'
    

說明

返回您的 API 金鑰使用配額資訊。

請確保在使用上述 API 時,將 your-api-key 替換為實際分配給你的 API 金鑰。如果遇到任何問題,請聯絡技術支持以獲得進一步幫助。