基于Mind+的语音识别与对话

Posted 我不学python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Mind+的语音识别与对话相关的知识,希望对你有一定的参考价值。

基于Mind+的语音识别与对话

实验简介

该实验是基于mind+的语音识别与对话实验,是基于Mind+实时模式所完成的一个实验,具有的功能主要有:
1、实时读取人物说的话
2、对人物所说的话进行匹配,若在数据库中有,则根据数据库中的信息回答,若没有,则根据人物要求是否学习进行二次判断,人物要求学习则学习并把答案与问题录入到数据库,若要求不学习则不添加。

实验准备

本次实验主要运用的是mind+,不需要其余硬件,所以相对比较简单。

功能模块

初始化模块(按下空格开始说话)

识别部分
在识别部分需要新建两个列表,一个是指令表,一个是答案表,输入的语音会与表中的问题指令对比,通过IF和ELSE判断,如果识别的命令里面有,那么直接回答答案,如果没有识别出来,则朗读“我没学过这个问题,你可以教教我吗”并聆听是否可以,听到可以则录入,不可以则回答“好的,我知道了“

回答部分
回答部分是一个执行函数,也就是上图的粉色部分,主要执行的结果是朗读相应的答案

手动添加指令与回答部分
当然,为了操作更加便捷,这里也可以手动添加指令与答案,功能块如下

总结

本次实验是一个简单的图形化编程的一个类人工智能实验,但是严格来说并不是人工智能范畴,因为他没有训练集等等,有兴趣的同学可以试着做这个实验玩一下。

以上是关于基于Mind+的语音识别与对话的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32的有限词条语音识别与对话模块

物联网 mind+ 实时模式语音对讲

物联网 mind+ 实时模式语音对讲

实现mind+下光控灯声控灯语音识别灯以及Easy IoT上mqtt消息的通讯

人工智能 1. 语音合成,语音识别,相似度,图灵机器人,智能对话

Mind+实现人脸识别与测温(图形化编程)