各位亲爱的用户:
您好!为了给您提供更优质的售后服务,保障您在平台获得更多权益,需要您登录用户中心完成用户认证操作。完成用户认证后,您可在平台顺利购买数据。
若用户未完成用户认证操作,或将影响您的购买体验,望各位用户知悉。
合成特色音频
标识:tts_customize
- 接口地址:
http://gateway.aioasis.cn/jdai/tts_customize
- 请求方式:
HTTP GET POST
- 请求示例:
http://gateway.market.aioasis.cn/jdai/tts_customize?Service-Type=synthesis&Route-Key=jdtts&Request-Id=65845428-de85-11e8-9517-040973d59a1e&Sequence-Id=1&Protocol=1&Net-State=1&Applicator=1&Property={"platform": "Linux", "version": "0.0.0.1", "parameters": {"aue": "1", "vol": "2.0", "sr": "24000", "sp": "1.0", "tim": "0", "tte": "1"}}&Authorization=Bearer eyJhbGciOiJIUzUxMiJ9XXXX&appkey=您申请的APPKEY
QUERY请求参数
- 公共请求参数
-
名称 类型 必填 示例值 描述 appkey String 是 1 您申请的appkey - 业务请求参数
-
名称 类型 必填 示例值 描述 Service-Type String 是 synthesis 服务类型,这里设置固定值synthesis Route-Key String 是 jdtts 路由Key Request-Id String 是 65845428-de85-11e8-9517-040973d59a1e 请求语音串标识码。由客户端生成,代表完整的语音识别请求过程,需要注意: - 需要全局唯一 - 对于同一次合成请求Request-Id需要保持一致 - 每个不同的合成请求都要新生成Request-Id,若多次请求使用同一个将会产生不可预知的错误。生成方法: - libuuid 库可以直接生成。Android 及 iOS 也有相关的生成函数。 Sequence-Id String 是 1 文本分段传输的分段号 -1表示非流式,一次性合成音频并返回。 1表示一次新的流式请求开始,分段合成音频返回,发送第二次请求获取第二段数据时Sequence-Id递增并可以不带text文本。 Protocol String 是 1 通信协议版本号,这里设置固定值1 Net-State String 是 1 客户端网络状态:1:WIFI,2:移动,3:联通,4:电信,5:其他 Applicator String 是 1 应用者,SDK 会提供给不同的应用者(渠道,例如:内部业务(0),外部业务(1)) Property String 是 {"platform": "Linux", "version": "0.0.0.1", "parameters": {"aue": "1", "vol": "2.0", "sr": "24000", "sp": "1.0", "tim": "0", "tte": "1"}} 属性信息,json格式,platform和version为通用属性,parameters字段必填,其中的参数可选,Property允许用户同一个请求的不同包都携带该头,但是建议只在第一包携带 Authorization String 是 Bearer eyJhbGciOiJIUzUxMiJ9XXXX 用户登陆后获取的token
POST请求参数
名称 | 类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
body | String | 是 | 你好,京东! | 放置要合成的文本,长度不能超过1024字节,UTF-8编码 |
返回参数
- 公共返回参数
-
名称 类型 示例值 描述 code string 10000 更多返回参数示例值请参看“错误参照码” charge boolean false 或 true false:不扣费 true:扣费 msg string 查询成功 更多返回参数示例值请参看“错误参照码” result object {...} 数据查询结果
返回示例值