首先需要安装 baidu-aip 库 (SDK),直接pip install baidu-aip
就好了。
#!/user/bin/env python # -*- coding:utf-8 -*- from aip import AipSpeech # 百度语音应用参数,下面有获取方式 APP_ID = '16470175' API_KEY = 'bcCEgz5IzPUrrehtqRkfqfZP' SECRET_KEY = '...' client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) # 这几个参数是必要的,第一个是要合成的语音,第二个是语言,第三个是客户端类型,vol是语速,更多参数请看帮助文档 result = client.synthesis('我爱你,小爱同学', 'zh', 1, {'vol': 5,}) # 将mp3的二进制数据保存到本地的mp3 f = open("444.mp3", "wb") f.write(result) f.close()
运行效果图:
APP_ID、API_KEY 和 SECRET_KEY 的获取方式:
在应用管理列表中创建自己的应用就有这3个值了。
喜欢的点个赞❤吧!