1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 智能语音交互式检索系统

智能语音交互式检索系统

时间:2022-06-13 11:08:29

相关推荐

智能语音交互式检索系统

智能语音交互式检索系统

简介和注意事项1. 说话人识别2.模式选择3.个人模式4.会议模式5.插入一段漂亮的代码片

简介和注意事项

历时几个月的项目基本开发完成了,除了一些细节代码还在更改调试。感觉甚是舒服。

注意:项目部分代码将会发布到github上面,地址是:等我上传后再提供地址,目前还没有上传。由于整个项目是实际项目,所以部分核心代码将不会提供。此外代码仅供大家学习交流。我的qq1310517843。下面先用一些图片和文字介绍一下项目。具体的功能流程图,实现细节后续会慢慢添加。

1. 说话人识别

1.1 用户登录

用户通过随机说一句话来验证说话人是否是已经注册的用户,如果是才可以登录系统,当然每个用户是有不同的权限等级的,根据管理员来赋予权限。下面是登录界面:

1.2 用户注册

点击注册即可进入注册页面,注册可以上传您自己的录音文件,也可以直接在线录音,录音完成后,点击注册,您的语音文件将会上传至服务器,并且调用说话人识别的算法模型对您的语音进行特征提取和保存,并对您赋予默认权限。当您再利用语音登录时,服务器调用说话人识别的算法模型把您的录音和语音特征库进行对比,从而验证您的身份。注册页面如下:

调用身份验证的代码截图如下:

2.模式选择

用户登录成功后,可以选择模式,个人模式和会议模式,个人模式适用于个人检索数据使用,会议模式一般用于多人模式,具体使用细节后面会介绍。下面是模式选择截图:

3.个人模式

选择个人模式后,就可以尽情享用啦,想要检索什么就说出来!想要检索什么就说出来!想要检索什么就说出来!重要的事情说三遍,点击开始说话,说出你想要检索的内容。代码将会根据你说的内容为您检索出相关数据。

检索原理为:页面上传您说的语音指令,然后服务器调用语音识别算法模型将您的语音识别为文本,然后根据自然语言文本******************检索出数据,*省略100字,将检索出来的数据显示给您。截图如下:

注意:测试使用,以上数据并不是真实数据。

4.会议模式

该模式适合多人开会的场景,例如投影屏幕登录了系统,那么投影屏幕进入等待界面,等待用户发出检索数据的语音指令,令人兴奋的的是,我们拿起手机,扫描二维码进入语音控制界面,对着你的手机说出你要查询的内容,对着你的手机说出你要查询的内容,对着你的手机说出你要查询的内容,重要的事情说三遍,然后系统会把检索的数据投影到大屏幕上。

投影屏幕截图如下:

手机控制界面:

数据投影至大屏幕如下:

5.插入一段漂亮的代码片

结束啦!!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。