基于Mind+的语音识别与对话
Posted 我不学python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Mind+的语音识别与对话相关的知识,希望对你有一定的参考价值。
基于Mind+的语音识别与对话
实验简介
该实验是基于mind+的语音识别与对话实验,是基于Mind+实时模式所完成的一个实验,具有的功能主要有:
1、实时读取人物说的话
2、对人物所说的话进行匹配,若在数据库中有,则根据数据库中的信息回答,若没有,则根据人物要求是否学习进行二次判断,人物要求学习则学习并把答案与问题录入到数据库,若要求不学习则不添加。
实验准备
本次实验主要运用的是mind+,不需要其余硬件,所以相对比较简单。
功能模块
初始化模块(按下空格开始说话)
识别部分
在识别部分需要新建两个列表,一个是指令表,一个是答案表,输入的语音会与表中的问题指令对比,通过IF和ELSE判断,如果识别的命令里面有,那么直接回答答案,如果没有识别出来,则朗读“我没学过这个问题,你可以教教我吗”并聆听是否可以,听到可以则录入,不可以则回答“好的,我知道了“
回答部分
回答部分是一个执行函数,也就是上图的粉色部分,主要执行的结果是朗读相应的答案
手动添加指令与回答部分
当然,为了操作更加便捷,这里也可以手动添加指令与答案,功能块如下
总结
本次实验是一个简单的图形化编程的一个类人工智能实验,但是严格来说并不是人工智能范畴,因为他没有训练集等等,有兴趣的同学可以试着做这个实验玩一下。
以上是关于基于Mind+的语音识别与对话的主要内容,如果未能解决你的问题,请参考以下文章
实现mind+下光控灯声控灯语音识别灯以及Easy IoT上mqtt消息的通讯