小冰-私有化
  1. 接口
小冰-私有化
  • 交付流程须知
  • 接口调用须知
  • 性能测试报告
  • 部署须知
    • 信创可用环境 - 整合
    • 私有化 步骤一 -- 前期接洽沟通
    • 私有化 步骤二 -- 业务定版封包
    • 私有化 步骤三 -- 售后升级响应
  • 基础服务
    • 概述
    • 常见问题
    • 技术文档
    • 数据准备
      • 模型迁移
      • 范例视频迁移
      • 分配租户形象和声音
      • 租户创建(开箱操作)
  • TTS
    • 概述
    • 技术文档
    • 常见问题
    • 接口返回码枚举
    • 接口
      • 查询声音列表
        GET
      • 实时流式音频接口(300字以内)
        POST
      • 实时同步音频接口(3000字以内)
        POST
      • 异步音频接口(10万字以内)
        POST
      • 查询异步tts结果
        GET
      • 查询tts权益
        GET
  • 视频生成
    • 概述
    • 技术文档
    • 常见问题
    • 接口
      • 接口使用须知
      • 视频创建接口
        • 获取数字员工列表
        • 获取数字员工详情
        • 批量获取数字员工详情
        • 创建透明虚拟人视频
        • 创建编辑器视频
        • 获取任务结果
        • 获取播报相关权益,
        • 查询声音列表
      • 声音形象定制
        • 获取训练的权益
        • 提交视频训练任务
        • 获取视频训练任务结果
        • 确认预览结果
        • 提交音频训练任务
        • 获取音频训练任务结果
  • 交互
    • 概述
    • 技术文档
    • 交互SDK
    • 常见问题
    • 接口
      • 生成签名Signature
      • 获取所有虚拟人信息
      • 获取虚拟人资源(带状态)
      • 获取虚拟人可用的声音信息
      • 创建
    • 其他
      • Demo页面验证流程
  • ASR
    • 概述
    • 部署架构图
    • 常见问题
    • 接口
  • 训练平台
    • 概述
    • 技术文档
    • 常见问题
  • 大脑
    • 概述
    • 技术文档
    • 常见问题
    • 接口鉴权
    • 示例代码
    • 对话URL获取
    • 接口
      • 流式对话接口(SSE)
  • ws交互接口
  1. 接口

实时同步音频接口(3000字以内)

测试中
POST
/openapi/vh/tts/tts-sync
对外TTS入口(openapi)

请求参数

Header 参数
subscription-key
string 
必需
Body 参数application/json
voiceId
string 
必需
text
string 
tts文本/ssml
必需
speed
number <float>
语速,默认1倍
可选
>= 0.6<= 1.5
pitch
number <float>
语调,默认1
可选
volume
integer <int32>
音量,默认50
可选
sampleRate
integer <int32>
采样率,默认为16k
可选
voiceStyle
string 
声音风格,微软专用
可选
voiceRole
string 
声音角色,微软专用
可选
enableCaption
boolean 
是否开启字幕,默认false
可选
maxLenLimit
integer <int32>
字幕单句的最大长度,默认30
可选
minLenLimit
integer <int32>
字幕单句的最小长度,默认5
可选
enableCaptionWord
boolean 
是否返回tts时间戳,默认false
可选
示例
{
    "voiceId": "string",
    "text": "string",
    "speed": 0.6,
    "pitch": 0,
    "volume": 0,
    "sampleRate": 0,
    "voiceStyle": "string",
    "voiceRole": "string",
    "enableCaption": true,
    "maxLenLimit": 0,
    "minLenLimit": 0,
    "enableCaptionWord": true
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/openapi/vh/tts/tts-sync' \
--header 'subscription-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "voiceId": "string",
    "text": "string",
    "speed": 0.6,
    "pitch": 0,
    "volume": 0,
    "sampleRate": 0,
    "voiceStyle": "string",
    "voiceRole": "string",
    "enableCaption": true,
    "maxLenLimit": 0,
    "minLenLimit": 0,
    "enableCaptionWord": true
}'

返回响应

🟢200OK
application/json
Body
code
integer <int32>
状态码
可选
msg
string  | null 
提示信息
可选
data
object (接口返回的数据) 
可选
audioUrl
string 
可选
totalMilliseconds
integer <int64>
可选
subtitleWordList
array[object (SubtitleWordVO) {4}] 
可选
subtitleSentences
array[object (SubtitleSentence) {5}] 
可选
示例
{
    "code": 0,
    "msg": "string",
    "data": {
        "audioUrl": "string",
        "totalMilliseconds": 0,
        "subtitleWordList": [
            {
                "beginTime": 0,
                "endTime": 0,
                "text": "string",
                "charsType": "WORD"
            }
        ],
        "subtitleSentences": [
            {
                "beginTime": 0,
                "endTime": 0,
                "text": "string",
                "endPun": "string",
                "width": 0
            }
        ]
    }
}
修改于 2024-12-06 03:31:47
上一页
实时流式音频接口(300字以内)
下一页
异步音频接口(10万字以内)
Built with