MaaS ASpeech/OSpeech
请求方法:
POST
请求路径:
https://genaiapi.cloudsway.net/v1/{endpoint}/audio/speech
请求header
参数 | 描述 | 示例 |
---|---|---|
Authorization | AccessKey Bearer ${AccessKey} | Bearer xxxxxx |
请求Body
参数 | 描述 | 示例 |
---|---|---|
model | 使用模型 | MaaS ASpeech |
input | 需要生成音频的文本 | how are you |
voice | 当生成音频时可选用的声音 可选值: "alloy", "echo", "fable", "onyx", "nova", "shimmer" |
alloy |
response_format | 音频格式 可选值: "mp3", "opus", "aac", "flac", "wav", "pcm" |
mp3 |
speed | 音频速度 范围是: 0.25 to 4.0 . |
1.0 |
返回值
文件流
请求样例
MaaS ASpeech
curl --location 'https://genaiapi.cloudsway.net/v1/ai/{endpoint}/audio/speech' \
--header 'Authorization: Bearer xxxx' \
--header 'Content-Type: application/json' \
--data '{
"input":"<speak version='\''1.0'\'' xml:lang='\''en-US'\''><voice xml:lang='\''en-US'\'' xml:gender='\''Female'\'' name='\''en-US-AvaMultilingualNeural'\''>my voice is my passport verify me</voice></speak>",
"response_format":"audio-16khz-128kbitrate-mono-mp3"
}'
MaaS OSpeech
curl --location 'https://genaiapi.cloudsway.net/v1/ai/{endpoint}/audio/speech' \
--header 'Authorization: Bearer xxxx' \
--header 'Content-Type: application/json' \
--data '{
"input":"hi,what is your name?",
"voice":"alloy",
"speed":1.0,
"response_format":"mp3"
}'
获取MaaS ASpeech区域语音列表
请求方法
GET
请求路径
{endpointPath}/cognitiveservices/voices/list
请求header
参数 | 描述 | 示例 |
---|---|---|
Authorization | AccessKey Bearer ${AccessKey} | Bearer xxxxxx |
返回参数
对象数组
对象参数:
参数 | 描述 | 示例 |
---|---|---|
Name | 语音全称 | Microsoft Server Speech Text to Speech Voice (af-ZA, AdriNeural) |
DisplayName | 展示名称 | Adri |
LocalName | 本地名称 | Adri |
ShortName | 简称 | af-ZA-AdriNeural |
Gender | 语音性别 | Female |
Locale | 语言环境 | af-ZA |
LocaleName | 语言环境名称 | Afrikaans (South Africa) |
SampleRateHertz | 采样赫兹 | 48000 |
VoiceType | 语音类型 | Neural |
Status | 状态 | GA |
WordsPerMinute | 每分钟读单词数量 | 147 |
请求样例
curl --location '{endpointPath}/cognitiveservices/voices/list' \
--header 'Authorization: Bearer xxxx'