python 测试百度AI文字转语音SDK

2018-11-26  本文已影响0人  爱猫猫的老狗

注册百度AI 或者用已有的百度账号登录 http://ai.baidu.com/
创建一个AI应用
填写相应信息后会得到
APP_ID = '14******4'
API_KEY = 'Quc86m***************RpE7bSD'
SECRET_KEY = 'Wuda**********************nRXuwRG'
程序中必须用到
然后安装库文件

image.png
import os

from aip import AipSpeech

""" 你的 APPID AK SK """
APP_ID = '14******24'
API_KEY = 'Quc86****************pE7bSD'
SECRET_KEY = 'Wud****************************wRG'

client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

str_1 = '''我住长江头,君住长江尾,日日思君不见君,共饮长江水。'''
result= client.synthesis(str_1, options={'vol':5})#可填写更多参数,实现音量,角色,语速等更多设置
# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
    with open('auido.mp3', 'wb') as f:   #合成后的数据流存入文件auido.mp3
        f.write(result)
os.system('auido.mp3')  #播放
os.system('taskkill /IM SougouCloud.exe /F')#关闭窗口
image.png
上一篇下一篇

猜你喜欢

热点阅读