tencent cloud

文档反馈

创建语音合成模板

最后更新时间:2024-01-23 10:00:02

    功能描述

    创建语音合成模板。
    

    请求

    请求示例

    POST /template HTTP/1.1
    Host: <BucketName-APPID>.ci.<Region>.myqcloud.com
    Date: <GMT Date>
    Authorization: <Auth String>
    Content-Length: <length>
    Content-Type: application/xml
    
    <body>
    说明:
    Authorization: Auth String(详情请参见 请求签名 文档)。
    通过子账号使用时,需要授予相关的权限,详情请参见 授权粒度详情 文档。

    请求头

    此接口仅使用公共请求头部,详情请参见 公共请求头部 文档。

    请求体

    该请求操作的实现需要有如下请求体。
    <Request>
    <Tag>Tts</Tag>
    <Name>TemplateName</Name>
    <Mode>Sync</Mode>
    <Codec>pcm</Codec>
    <VoiceType>ruxue</VoiceType>
    <Volume>2</Volume>
    <Speed>200</Speed>
    </Request>
    
    具体数据描述如下:
    节点名称(关键字)
    父节点
    描述
    类型
    是否必选
    Request
    保存请求的容器
    Container
    Container 类型 Request 的具体数据描述如下:
    节点名称(关键字)
    父节点
    描述
    类型
    是否必选
    限制
    Tag
    Request
    模板类型:Tts
    String
    Tts
    Name
    Request
    模板名称,仅支持中文、英文、数字、_-*
    String
    Mode
    Request
    处理模式,默认值 Asyc
    String
    Asyc(异步合成)、Sync(同步合成)当选择 Asyc 时,codec 只支持 pcm
    Codec
    Request
    音频格式,默认值 wav(同步)/pcm(异步)
    String
    wav、mp3、pcm
    VoiceType
    Request
    音色,默认值 ruxue
    String
    详见下表
    Volume
    Request
    音量,默认值0
    String
    [-10,10]
    Speed
    Request
    语速,默认值100
    String
    [50,200]
    支持的音色
    名称
    Voice 参数值
    Sync(同步合成)
    Asyc(异步合成)
    茹雪
    ruxue
    支持
    支持
    爱小楠
    aixiaonan
    不支持
    支持
    爱小星
    aixiaoxing
    支持
    支持
    爱小诚
    aixiaocheng
    支持
    支持
    爱小雪
    aixiaoxue
    支持
    支持
    爱小璐
    aixiaolu
    支持
    支持
    爱小栋
    aixiaodong
    支持
    支持
    爱小聊
    aixiaoliao
    不支持
    支持
    爱小倩
    aixiaoqian
    支持
    支持
    爱小阳
    aixiaoyang
    支持
    支持
    Alice
    alice
    支持
    支持
    音色说明
    名称
    Voice 参数值
    类型
    适用场景
    支持语言
    声音品质
    茹雪
    ruxue
    标准女声
    通用场景
    中文及中英文混合
    标准版
    爱小楠
    aixiaonan
    甜美女声
    通用/社交场景
    中文及中英文混合
    精品版
    爱小星
    aixiaoxing
    元气男声
    通用/解说场景
    中文及中英文混合
    精品版
    爱小诚
    aixiaocheng
    标准男声
    通用场景
    中文及中英文混合
    标准版
    爱小雪
    aixiaoxue
    标准女声
    通用/客服场景
    中文及中英文混合
    标准版
    爱小璐
    aixiaolu
    阅读女声
    通用/有声书场景
    中文及中英文混合
    标准版
    爱小栋
    aixiaodong
    新闻男声
    通用/新闻播报场景
    中文及中英文混合
    标准版
    爱小聊
    aixiaoliao
    情绪女声
    通用/社交场景
    中文及中英文混合
    精品版
    爱小倩
    aixiaoqian
    元气女声
    通用/社交场景
    中文及中英文混合
    精品版
    爱小阳
    aixiaoyang
    广播男声
    通用/新闻播报场景
    中文及中英文混合
    标准版
    Alice
    alice
    英文女声
    通用场景
    英文
    标准版
    多情感音色说明
    名称
    Voice 参数值
    情绪分类
    爱小星
    aixiaoxing
    中性、兴奋
    爱小诚
    aixiaocheng
    中性、广播
    爱小雪
    aixiaoxue
    中性、广播、客服
    爱小璐
    aixiaolu
    中性、故事、客服

    响应

    响应头

    此接口仅返回公共响应头部,详情请参见 公共响应头部 文档。

    响应体

    该响应体返回为 application/xml 数据,包含完整节点数据的内容展示如下:
    <Response>
    <Template>
    <Tag>Tts</Tag>
    <TemplateId>t1460606b9752148c4ab182f55163ba7cd</TemplateId>
    <Name>TemplateName</Name>
    <BucketId>test-1234567890</BucketId>
    <Category>Custom</Category>
    <TtsTpl>
    <Mode>Sync</Mode>
    <Codec>pcm</Codec>
    <VoiceType>ruxue</VoiceType>
    <Volume>2</Volume>
    <Speed>200</Speed>
    </TtsTpl>
    <CreateTime>2020-08-05T11:35:24+0800</CreateTime>
    <UpdateTime>2020-08-31T16:15:20+0800</UpdateTime>
    </Template>
    </Response>
    具体的数据内容如下:
    节点名称(关键字)
    父节点
    描述
    类型
    Response
    保存结果的容器
    Container
    Container 节点 Response 的内容:
    节点名称(关键字)
    父节点
    描述
    类型
    TemplateId
    Response.Template
    模板 ID
    String
    Name
    Response.Template
    模板名称
    String
    BucketId
    Response.Template
    模板所属存储桶
    String
    Category
    Response.Template
    模板属性,Custom 或者 Official
    String
    Tag
    Response.Template
    模板类型,Tts
    String
    UpdateTime
    Response.Template
    更新时间
    String
    CreateTime
    Response.Template
    创建时间
    String
    TtsTpl
    Response.Template
    详细的模板参数
    Container
    Container节点 TtsTpl 的内容:
    节点名称(关键字)
    父节点
    描述
    Mode
    Response.Template.TtsTpl
    同请求体中的 Request.Mode
    Codec
    Response.Template.TtsTpl
    同请求体中的 Request.Codec
    VoiceType
    Response.Template.TtsTpl
    同请求体中的 Request.VoiceType
    Volume
    Response.Template.TtsTpl
    同请求体中的 Request.Volume
    Speed
    Response.Template.TtsTpl
    同请求体中的 Request.Speed

    错误码

    该请求操作无特殊错误信息,常见的错误信息请参见 错误码 文档。

    实际案例

    请求

    POST /template HTTP/1.1
    Authorization: q-sign-algorithm=sha1&q-ak=AKIDZfbOAo7cllgPvF9cXFrJD0a1ICvR****&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=28e9a4986df11bed0255e97ff90500557e0e****
    Host: test-1234567890.ci.ap-beijing.myqcloud.com
    Content-Length: 1666
    Content-Type: application/xml
    
    <Request>
    <Tag>Tts</Tag>
    <Name>TemplateName</Name>
    <Mode>Sync</Mode>
    <Codec>pcm</Codec>
    <VoiceType>ruxue</VoiceType>
    <Volume>2</Volume>
    <Speed>200</Speed>
    </Request>

    响应

    HTTP/1.1 200 OK
    Content-Type: application/xml
    Content-Length: 100
    Connection: keep-alive
    Date: Thu, 14 Jul 2022 12:37:29 GMT
    Server: tencent-ci
    x-ci-request-id: NTk0MjdmODlfMjQ4OGY3XzYzYzhf****
    
    <Response>
    <Template>
    <Tag>Tts</Tag>
    <TemplateId>t1460606b9752148c4ab182f55163ba7cd</TemplateId>
    <Name>TemplateName</Name>
    <BucketId>test-1234567890</BucketId>
    <Category>Custom</Category>
    <TtsTpl>
    <Mode>Sync</Mode>
    <Codec>pcm</Codec>
    <VoiceType>ruxue</VoiceType>
    <Volume>2</Volume>
    <Speed>200</Speed>
    </TtsTpl>
    <CreateTime>2020-08-05T11:35:24+0800</CreateTime>
    <UpdateTime>2020-08-31T16:15:20+0800</UpdateTime>
    </Template>
    </Response>