Python3.6-Flask:制作一个语音对话问答机器人系统(网页版)

首先,本项目分为制作语音机器人后台部分利用flask搭建网页部分。

制作语音机器人:

本系统的功能有:与图灵机器人进行对话;设置闹钟(计时器);播放本地音乐:机器写古诗;

(1)与图灵机器人对话的部分,参考了这篇博客,博主写得非常用心详细。需要下载安装的包有:

cmd:pip install xxxx即可;

(2)闹钟功能,这里使用了多线程的技术,把用户语音设定的时间转为文字且交给另一个线程去执行时间流逝,到点即响应报时。

多线程的使用如上。

(3)播放音乐,需要使用的包为pygame,而且暂时只能播放本地音乐。

(4)机器人写古诗的功能,我用训练好的模型生成古诗,再录入图灵机器人的问答库里即可。

网页部分

flask项目的目录结构是这样的,

这次一共设置了两个页面,分别是my-link.html,template.html;这是页面的程序。

然后在设置三个链接函数:

第一个是登陆页面,后面是系统初始页面,最后一个是系统运转的页面,后两个页面框架设计一样只是内容不同。

上图是最后一个系统运转的页面会转到这个页面上,并且将**context的值传到页面上,页面会获取到这些值然后显示出来。

这是简单的flask初使用。可视为参考博客的一个网页版应用,再加了一两个小功能。

 

 

 

 

 

 

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值