注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 数娱搜索

youku.tvspeech.ttsconfig.get (获取tts配置)

获取tts配置

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
device_model String 必须 MagicBox2 设备型号
locale_info String 可选 {} 区域语言

响应参数

名称 类型 示例值 描述
result Result {} 接口返回model
  • models
  • TtsConfigDo []
  • []
  • 结果数据
  • └ id
  • Number
  • 1
  • ID
  • └ name
  • String
  • 标准男声
  • 客户端显示的名称
  • └ speech_rate
  • Number
  • 0
  • 语速,默认输入为0,阈值-500~500,从慢到快
  • └ volume
  • Number
  • 50
  • 音量0-100
  • └ bg_music
  • String
  • -1
  • 背景音乐,-1表示关闭
  • └ sample_rate
  • String
  • 8000
  • 采样率,0表示关闭
  • └ voice_name
  • String
  • xiaogang
  • 发音人:选项 xiaoyun(女声)、xiaogang(男声)
  • └ pitch_rate
  • Number
  • 0
  • 发音语调,-500非常低沉,500非常高亢
  • └ encode_type
  • String
  • pcm
  • 音的格式类型,目前支持pcm、wav、alaw
  • └ pron_refer
  • String
  • 中国/zhong1-guo2
  • 设置文字发音 "中国/zhong1-guo2"
  • └ is_rec
  • Number
  • 0
  • 是否是推荐:1推荐,0非推荐
  • └ http_status_code
  • Number
  • 200
  • http请求状态
  • └ msg_code
  • String
  • MESSAGE_NO_RESOURCE
  • 错误码
  • └ msg_info
  • String
  • MESSAGE_NO_RESOURCE
  • 抱歉,没有找到
  • └ success
  • Boolean
  • false
  • 接口调用是否成功。true成功,false失败

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
YoukuTvspeechTtsconfigGetRequest req = new YoukuTvspeechTtsconfigGetRequest();
req.setDeviceModel("MagicBox2");
req.setLocaleInfo("{}");
YoukuTvspeechTtsconfigGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<youku_tvspeech_ttsconfig_get_response>
    <result>
        <models>
            <tts_config_do>
                <id>1</id>
                <name>标准男声</name>
                <speech_rate>0</speech_rate>
                <volume>50</volume>
                <bg_music>-1</bg_music>
                <sample_rate>8000</sample_rate>
                <voice_name>xiaogang</voice_name>
                <pitch_rate>0</pitch_rate>
                <encode_type>pcm</encode_type>
                <pron_refer>中国/zhong1-guo2</pron_refer>
                <is_rec>0</is_rec>
            </tts_config_do>
        </models>
        <http_status_code>200</http_status_code>
        <msg_code>MESSAGE_NO_RESOURCE</msg_code>
        <msg_info>MESSAGE_NO_RESOURCE</msg_info>
        <success>false</success>
    </result>
</youku_tvspeech_ttsconfig_get_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部