1. 文字转语音 Skyblight
MyVocal AI语音大模型API文档
  • 文字转语音大模型
    • 多语种语音合成
      • Voices
        • 创建声音
        • 获取声音列表
        • 删除声音
      • Text-to-Speech
        • 多线程全双工通道 (Mutiple-websocket)
        • 单线程全双工通信(WebSocket)
        • 流式文字转语音(Streaming TTS)
        • 非流式文字转语音
      • 查询接口
        • 查询主key用量
        • Request_id客户端查询
        • 发音人用量查询
      • 子密钥管理
        • 创建子 Key
        • 查询子 Key 列表
        • 获取单个子 Key 详情
        • 更新子 Key
        • 查询子 Key 用量
  • 金融行业定制TTS模型
    • 文字转语音 Skyblight
      • 创建声音
        POST
      • 获取声音列表
        GET
      • 流式文字转语音(Streaming)
        POST
      • 文字转语音(非流式返回)
        POST
      • 删除声音
        DELETE
      • 用量查询
        GET
    • 全双工通信
      • websocket接入说明
  • 语音转文字ASR
    • 语音转文字
      • 实时语音转文字(Realtime ASR)
      • 语音转文字ASR
      • 客户用量查询
  • 企业客户声音定制服务
    • 定制属于你的专属声音
  1. 文字转语音 Skyblight

流式文字转语音(Streaming)

POST
https://openapi.myvocal.ai/v2/ai/speech/stream

请求方式#

POST

接口路径#

完整地址#

接口说明#

系统接收到文本后会立即启动音频生成引擎,并通过 HTTP Chunked Transfer Encoding 实时推送音频数据。适用于实时语音对话、电话客服(IVR)、语音导航等低延迟场景。

请求头#

请求体示例#

重要参数说明#

language#

泰语th | 西班牙语es | 越南语vi | 印尼语id | 阿拉伯语ar| 乌尔都语ur | 日语ja | 韩语ko | 英语en | 中文cn

format#

请务必按模型区分:
当 model = Skyblight:mp3 / raw / ulaw / webm / pcm_s16le / pcm_f32le
当 model = Skyblight-Turbo:mp3 / pcm / wav

sample_rate#

8000 16000 24000

请求参数

Header 参数

Body 参数application/json

示例

返回响应

🟢200成功
application/json
Bodyapplication/json

请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://openapi.myvocal.ai/v2/ai/speech/stream' \
--header 'API-Key;' \
--header 'Content-Type: application/json' \
--data '{
  "voice": "<VOICE_ID>",
  "text": "Hello, this is a sample text for TTS testing.",
  "model": "Skyblight",
  "language": "auto",
  "format": "mp3",
  "sample_rate": 24000,
  "priority": "auto"
}'
响应示例响应示例
{}
上一页
获取声音列表
下一页
文字转语音(非流式返回)
Built with