基本信息

Action:/audio/speech

Method: POST

Content-Type:application/json

Authorization:需提前在 API 密钥管理中创建和获取

计费方式:output token 音频文件秒数。

请求参数

参数 类型 作用 是否必须 示例 备注

model

字符串

要使用的模型

CosyVoice-300M

-

input

字符串

待转换为音频的文本内容

床前明月光,疑似地上霜

-

voice

字符串

音频的声音音色

中文女

支持中文女、中文男、日语男、粤语女、英文女或英文男

speed

浮点型

语速

1.0

默认值 1.0,范围 0.5~2.0

响应参数

音频文件。

请求示例

Curl

curl -X POST \
   -H "Authorization:Bearer sk-jJR1LZb0b0L3s27aaPo5tFafb4T97ZPkrFBzHmoE8hmNQ4Oc" \
   -H "Content-Type:application/json" \
   -d \
'{
  "model":"CosyVoice-300M",
  "input":"床前明月光,疑似地上霜",
  "voice":"中文男"
}' \
 'https://hpc-ai.qingcloud.com/imaas/v1/audio/speech' \
--output test.wav

Python

from openai import OpenAI

client = OpenAI(api_key='sk-xxxxxxxxxxxxxxxx', base_url='https://openapi.coreshub.cn/v1')

response = client.audio.speech.create(
    model='CosyVoice-300M',
    voice='中文女',
    input='床前明月光,疑似地上霜',
)

response.stream_to_file('e:/speech.wav')

响应示例

音频文件。