用户指南: 关于模型介绍和选型建议请参见语音合成

run-task

说明:启动语音合成任务,设置模型、采样率等参数,并一次性发送待合成文本。 发送时机:建立 WebSocket 连接后立即发送。 响应事件:服务端返回 task-started 事件。
Sambert 不支持流式输入,待合成文本需要在 run-task 的 input.text 中一次性发送。不支持 continue-task 和 finish-task 指令。
Example
{
    "header": {
        "action": "run-task",
        "task_id": "2bf83b9a-baeb-4fda-8d9a-xxxxxxxxxxxx",
        "streaming": "out"
    },
    "payload": {
        "task_group": "audio",
        "task": "tts",
        "function": "SpeechSynthesizer",
        "model": "sambert-zhichu-v1",
        "parameters": {
            "text_type": "PlainText",
            "format": "wav",
            "sample_rate": 16000,
            "volume": 50,
            "rate": 1.0,
            "pitch": 1.0,
            "word_timestamp_enabled": true,
            "phoneme_timestamp_enabled": true
        },
        "input": {
            "text": "待合成文本"
        }
    }
}
object
body
必填
消息头。
object
body
必填
请求体。