代码拉取完成,页面将自动刷新
同步操作将从 摸鱼怪/module.ai 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# 这些import进来的模块是同目录下的py文件
import wav2text # wav2text.py负责wav转文字
import robot # robot.py负责获得图灵机器人的文字回答
import tts
import os
import return_messages
import local_process as lp
import network_available
def start_ai(audio):
if (network_available.is_connected()):
recognize_result = wav2text.get_text(audio.get_wav_data())
else:
recognize_result = wav2text.get_text_offline(audio) # 识别语音,返回值是字典格式,包含文字结果和信心
if (lp.process(recognize_result)):
turing_answer = robot.chat(recognize_result) # 得到图灵的回答,返回值仍是字典格式
#tts = pby.BaiduRest("MagicMirror", "Gp5H0e6fmvRQWKSk5aYgnViG", "Hq7BVIpAuxijNP2GNSILHSBnF0oiCLNz")
tts.getVoice('17307022', 'Gp5H0e6fmvRQWKSk5aYgnViG', 'Hq7BVIpAuxijNP2GNSILHSBnF0oiCLNz ', 5, 4, 8, 4, turing_answer['text'], "/home/pi/modules.ai/tmp.wave/answer.mp3")
return_messages.return_mes(turing_answer['text'])
os.system("mplayer /home/pi/modules.ai/tmp.wave/answer.mp3")
os.system("rm -rf /home/pi/modules.ai/tmp.wave/*")
#os.system("rm -rf /home/pi/modules.ai/snowboy/examples/2/*.wav")
#tts.speak(turing_answer['text'])
if __name__ == '__main__':
start_ai()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。