智能多媒体服务

  • 智能多媒体 > API 文档 > 智能语音 >语音合成

    语音合成

    最近更新时间:2021-07-14 10:45:02

    产品描述

    语音合成可将文本转化成拟人化语音的一类功能,采用先进的深度神经网络模型技术,合成效果自然流畅,合成度快,部署成本低,并提供多语种、多音色可供选择,满足不同业务场景需求,可广泛应用于新闻播报、小说、客服、智能硬件等场景。

    请求参数

    请求URL: https://ap-gate-z0.qiniuapi.com/voice/tts

    请求方式: POST

    请求 Header:

    字段 取值
    Content-Type application/json
    Authorization Qiniu <AccessKey>:<Sign>
    注意: 用户请根据 AccessKey 和 SuccessKey 生成鉴权,以便进行身份验证。<Sign> 的取值请参考七牛鉴权

    请求 Body:

    字段 类型 是否必选 说明
    voice_id string N 请求唯一识别id,若不指定由服务器生成
    speaker string N 发音人id,用于选择不同风格的人声,目前默认为kefu1,
    可选的包括female3,female5,female6,male1,male2,male4,kefu1,girl1
    text string Y 需要进行语音合成的文本内容,最短1个字,最长200字
    audio_encoding string N 合成音频格式,目前默认为wav,可选的包括wav,pcm,mp3
    sample_rate int N 合成音频的采样率,默认为16000,可选的包括8000,16000,24000,48000
    volume int N 音量大小,取值范围为0~100,默认为50
    speed int N 语速,取值范围为-100~100,默认为0

    返回参数

    字段 类型 说明
    voice_id string 与请求voice_id一致,若不指定由服务器生成
    err_code int 返回状态码,详见状态码表格
    err_msg string 状态码对应错误信息
    audio string 合成的音频,采用base64编码

    返回示例

    {
        "voice_id": "6e866a78-5cda-4f33-b3e9-ee6f3ab25763", 
        "err_code": 0, 
        "err_msg": "ok", 
        "audio": "SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU3Ljgz..."
    }
    

    错误码

    err_code 说明
    0 成功
    100 请求参数缺失
    101 请求参数不合法,比如合成文本过长
    102 服务不可用
    103 语音合成错误

    价格

    1.7元/万字

    以上内容是否对您有帮助?
  • Qvm free helper
    Close