算法说明
中英文语音合成算法,传入文本,返回该文本的语音信息,文本只能为纯英文或纯中文
算法名称
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| text | string |
是 | 需要合成的文本信息 |
| language | string |
是 | 需要合成的语言,目前只有两个值chinese 和 english |
响应参数
{"result_audio_oss_name":"xxxxx.wav" # 生成的wav格式的音频文件名}
请求示例(SDK 1.8.0+)
# 安装SDK pip install leqi-algorithm-mic-sdk# SDK使用文档 https://www.yuque.com/fenfendeyouzhiqingnian/algorithm/zesnvxfrom algorithm_mic_sdk.algorithms.speech_synthesis import SpeechSynthesisfrom algorithm_mic_sdk.auth import AuthInfofrom algorithm_mic_sdk.tools import FileInfohost = 'http://gateway.algo.leqi.us' # 算法host地址user_name = 'your name'password = 'password'text = '顾恺之是东晋最伟大的一位画家,也是早期的绘画理论家,他以“画绝、才绝、痴绝而驰名于世。顾恺之善作人物画。' # 待合成的音频文本language = 'chinese' # 语言类型auth_info = AuthInfo(host=host, user_name=user_name, password=password) # 初始化验证信息speech_synthesis = SpeechSynthesis(auth_info, text, language) # 创建算法对象resp = speech_synthesis.synchronous_request() # 同步请求算法print(resp.json) # 输出算法响应参数print(speech_synthesis.get_file_url(resp.result['result_audio_oss_name']))
