算法说明

中英文语音合成算法,传入文本,返回该文本的语音信息,文本只能为纯英文或纯中文

算法名称

speech_synthesis

请求参数

参数名 类型 必填 说明
text string 需要合成的文本信息
language string 需要合成的语言,目前只有两个值chineseenglish

响应参数

  1. {
  2. "result_audio_oss_name":"xxxxx.wav" # 生成的wav格式的音频文件名
  3. }

请求示例(SDK 1.8.0+)

  1. # 安装SDK pip install leqi-algorithm-mic-sdk
  2. # SDK使用文档 https://www.yuque.com/fenfendeyouzhiqingnian/algorithm/zesnvx
  3. from algorithm_mic_sdk.algorithms.speech_synthesis import SpeechSynthesis
  4. from algorithm_mic_sdk.auth import AuthInfo
  5. from algorithm_mic_sdk.tools import FileInfo
  6. host = 'http://gateway.algo.leqi.us' # 算法host地址
  7. user_name = 'your name'
  8. password = 'password'
  9. text = '顾恺之是东晋最伟大的一位画家,也是早期的绘画理论家,他以“画绝、才绝、痴绝而驰名于世。顾恺之善作人物画。' # 待合成的音频文本
  10. language = 'chinese' # 语言类型
  11. auth_info = AuthInfo(host=host, user_name=user_name, password=password) # 初始化验证信息
  12. speech_synthesis = SpeechSynthesis(auth_info, text, language) # 创建算法对象
  13. resp = speech_synthesis.synchronous_request() # 同步请求算法
  14. print(resp.json) # 输出算法响应参数
  15. print(speech_synthesis.get_file_url(resp.result['result_audio_oss_name']))