最近一直想学习Python,恰好我工做有和人工智能语音相关,因此来搞搞语音合成,这样有些音频就不用花人力和时间去录制了。真的太赞了!快来和我一块儿学习吧!web
http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:10005792svg
from aip import AipSpeech APP_ID = ' ' # 填写以前在ai平台上得到的参数 API_KEY = ' ' # 填写以前在ai平台上得到的参数 SECRET_KEY = ' ' #填写以前在ai平台上得到的参数 client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) text = "主人你好" result = client.synthesis(text, 'zh', 1, {'vol': 5, 'pit': 5, 'per': 0, 'spd': 5}) ''' 固定值zh。语言选择,目前只有中英文混合模式,填写固定值zh 客户端类型选择,web端填写固定值1 spd语速,取值0-15,默认为5中语速(选填) pit音调,取值0-15,默认为5中语调(选填) vol音量,取值0-15,默认为5中音量(选填) per发音人选择, 0为普通女声,1为普通男生,3为情感合成-百度逍遥,4为情感合成-百度丫丫,默认为普通女声 ''' if not isinstance(result, dict): with open('E:/TTS_Audio/zhurennihao.mp3', 'wb') as f: f.write(result)