python使用百度AI将文字转换为语言

百度API登录网址https://login.bce.baidu.com/

进行登录,没有的话就注册

python使用百度AI将文字转换为语言_第1张图片

创建应用:把AppID    API Key   Secret Key三个参数的值记住

python使用百度AI将文字转换为语言_第2张图片

python使用百度AI将文字转换为语言_第3张图片

安装模块:

如果已安装pip,执行pip install baidu-aip即可。

如果已安装setuptools,执行python setup.py install即可。

代码如下:

#coding:utf-8
from aip import AipSpeech
APP_ID = "15477285"
API_KEY = "UqDKFneqizs5DM0NT1VEw55B"
SECRET_KEY = "H8jAn0NsKDGycoQUTeUY5t4kU2SGWfxR "
bd_parameter = AipSpeech(APP_ID,API_KEY,SECRET_KEY)

wb_txt="咄嗟蹀躞耄耋饕餮囹圄荽葜觊觎龃龉"
result = bd_parameter.synthesis(wb_txt, 'zh', 1, { 'vol': 5,'per':4,'spd':3 })
"""
lan	必填	固定值zh。语言选择,目前只有中英文混合模式,填写固定值zh
spd	选填	语速,取值0-15,默认为5中语速
pit	选填	音调,取值0-15,默认为5中语调
vol	选填	音量,取值0-15,默认为5中音量
per	选填	发音人选择, 0为普通女声,1为普通男生,3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女声
aue	选填	3为mp3格式(默认); 4为pcm-16k;5为pcm-8k;6为wav(内容同pcm-16k); 注意aue=4或者6是语音识别要求的格式,
            但是音频内容不是语音识别要求的自然人发音,所以识别效果会受影响。
"""

with open (r"C:\Users\张文庆\Desktop\haha.mp3", 'wb') as f:
    #存放路径
    f.write(result)

 

参考文档:

https://cloud.baidu.com/doc/SPEECH/TTS-API.html#.F4.00.0F.EC.58.FB.9F.62.9F.DC.6F.A3.F5.68.98.DD

你可能感兴趣的:(python随笔)