美文网首页思科DevNet思科DX80
python实现文本转语音

python实现文本转语音

作者: 空人不见人 | 来源:发表于2019-01-10 22:53 被阅读8次

准备工作:
支持Python版本:2.7.+ ,3.4+
安装使用Python SDK有如下方式
如果已经安装了pip,执行 pip install baidu-aip 即可。
如果已安装setuptools,执行 python setup.py install 即可。
新建AipSpeech:

AipSpeech是语音合成的Python SDK客户端,为使用语音合成的开发人员提供了一系列的交互方法。

from aip import AipSpeech

""" 你的 APPID AK SK """

APP_ID =""
API_KEY =''
SECRET_KEY =''
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
result = client.synthesis(str, 'zh', 1, {
'vol':5,  # 音量
'spd':3,  # 语速
'pit':9,  # 语调
'per':0,  # 0:女 1:男 3:逍遥 4:小萝莉
})

# 识别正确返回语音二进制 错误则返回dict 参照下面错误码

if not isinstance(result, dict):
    with open('auido.mp3', 'wb')as f:
            f.write(result)

synthesis函数的参数说明:

完成之后可以播放产生的mp3文件

相关文章

网友评论

    本文标题:python实现文本转语音

    本文链接:https://www.haomeiwen.com/subject/vewzrqtx.html