3.3 KiB
3.3 KiB
In [ ]:
#gTTS语音
from gtts import gTTS
#engine = pyttsx3.init('espeak')
tts = gTTS(text="军士上前,将英玉兰架起,英玉兰被举下",lang='zh-cn')
#engine.save_to_file("欢迎使用百度语音合成,本次测试为Python接口",'./test')
tts.save("./test.mp3")
print('ok')In [1]:
#百度语音在线
from aip import AipSpeech
""" 你的 APPID AK SK """
APP_ID = '17553946'
API_KEY = 'i5LBXalkBn2KHTqdifesA1EB'
SECRET_KEY = '1ktP6qDH7nMFHjotRdKpnI13w41Bvk59'
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
result = client.synthesis('军士上前,将英玉兰架起,英玉兰被举下。', 'zh', 5, {
'vol': 5,'per': 4,
})
# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
with open('./test3.mp3', 'wb') as f:
f.write(result)
else:print(result)[0;31m---------------------------------------------------------------------------[0m [0;31mModuleNotFoundError[0m Traceback (most recent call last) [0;32m<ipython-input-1-3dd6f47059b1>[0m in [0;36m<module>[0;34m[0m [1;32m 1[0m [0;31m#百度语音在线[0m[0;34m[0m[0;34m[0m[0;34m[0m[0m [0;32m----> 2[0;31m [0;32mfrom[0m [0maip[0m [0;32mimport[0m [0mAipSpeech[0m[0;34m[0m[0;34m[0m[0m [0m[1;32m 3[0m [0;34m[0m[0m [1;32m 4[0m [0;34m""" 你的 APPID AK SK """[0m[0;34m[0m[0;34m[0m[0m [1;32m 5[0m [0mAPP_ID[0m [0;34m=[0m [0;34m'17553946'[0m[0;34m[0m[0;34m[0m[0m [0;31mModuleNotFoundError[0m: No module named 'aip'
In [ ]: