推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于人脸识别的语音交互系统设计

更新时间:2020-01-01 14:26:49 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:人脸识别语音交互系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

目前,语音交互系统大多数为一对一模式,为了解决这一问题,设计了一套基于人脸识别的语音交互系统,实现了一对一到一对多模式的转换。系统的硬件部分选用开源硬件领域中较为高阶的树莓派3代b+开发板,运行linux操作系统,图像采集装置为500万像素摄像头,音频输入装置为即插即用的USB麦克风;系统软件部分的开发语言为Python这一脚本语言。


部分文件列表

文件名 大小
基于人脸识别的语音交互系统设计.pdf 1M

部分页面预览

(完整内容请下载后查看)
科技创新与应用  
2019 13  
设计创新  
Technology Innovation and Appliꢀation  
*
基于人识别系统设计  
1 2 23* 23 2  
佘彩肖 培 宫 鹤 本  
2
1.工程设计研究任公长春 ꢀ3ꢁ0222ꢂ大学 信息技学院长春 ꢀ30ꢀꢀ8;  
3ꢂ省农科技创新中心长春 ꢀ30ꢀꢀ8)  
系统大多为一了解问题计了一基于人识别系统了一一  
式的系统的硬件部分选硬件领域莓派 3 bꢃ运行 linux 作系统集装置为  
500 频输装置用的 USB 系统软件部分Python 。  
关键词  
系统识别莓派 3 PythonAPI  
中图分类号文献标志码文章编号: ( )  
2095-2945 20ꢀ9 ꢀ3-0ꢀꢀꢀ-03  
TP39ꢀꢂ4  
A
Abstraꢀt: At present, most of the speech interaction systems are onetoone modeꢂ In order to solve this problemꢅ a set of  
speech interaction system based on face recognition is designedꢅ and the conversion from oneꢄtoꢄone to oneꢄtoꢄmany mode is real-  
izedꢂ In the hardware part of the systemꢅ the higher order raspberry pie third generation bdevelopment board in the open source  
hardware field is selectedꢅ which runs Linux operating systemꢂ The image acquisition device is a 5 million pixel cameraꢅ and the au-  
dio input device is a USB microphone for plugging and playingꢂ The development language of the software part of the system is  
Pythonꢅ which is a script languageꢂ  
Keywords: speech interaction system; face recognition; Raspberry Pie Generation 3; Python; API  
统的人机信息的要是通过按键60 代末 Baum HMM语  
摸屏并通过器实输出为被动识别领域新技使识别术  
领域载交系统使识别正续语。  
安全隐患。  
系统作为目前人机的新宠儿控  
ꢀꢂ2 识别术  
识别识别的一研究  
军事医疗领域了大量应用统的系统 具有侵犯优点早  
系统目前系统大多为 的动人识别研究ꢀ965 Chan & Bledsoe 在  
使用用Panoramic Research Inc 的技十  
了解问题通过结合识别设计了一识别可分识别和三维识别,  
基于人识别系统,实了一识别易使识别确性  
。  
考虑整个系统以及数据通过三维信息数据识别研究  
需要运行应的以及应用程。  
三维识别很好地解问题,  
系统硬件设计  
2
单核板很满足设计整个系统为  
ꢀꢂ2GHz 莓派 3 b+能上能够  
设计。  
系统的硬件结构,系统的控制器为莓派 3  
bꢃ部分采可自5ꢁꢁ 摄  
部分采用的 USB 部分  
为一7 HDMI 接口LCD 输出使  
音识别及人脸识别绍  
1
1ꢂ1 识别术  
作为人们生活常用的信息机器 用放大器加喇叭。  
通过来与人进信息是不是为人们提供 2ꢂꢀ 莓派 3 bꢃ板  
便捷识别运而识别莓派信用片电Single board  
2ꢁ 5ꢁ 贝尔实验室 Davis 使Computer包括运行ꢀꢂ2GHz Broadcom  
了一1ꢁ 文数识别系统 AUDREY20 BCM2837 64 ARM Cortex-A53 理器、  
基金项目长春市科技发计划资助项目于大数据的温室智慧农业”ꢀ编号:  
18DYꢁ21  
作者简介  
佘彩1978工程设计研究任公自控工程  
通讯作者  
*
1978硕士大学信息技学院研究。  
ꢄ111ꢄ  
科技创新与应用  
设计创新  
2019 13  
Technology Innovation and Appliꢀation  
:  
# XML 件  
face_cascade = cv2.CascadeClassifier '/opencv/data/lbp  
cascades/lbpcascade_frontalfaceꢂxmlꢄ )  
# 对图化处理  
gray = cv2ꢃcvtColorimagecv2ꢃCOLOR_BGR2GRAY  
系统硬件结构图  
Videocore IV@ ꢀGB  
LPDDR2 存储USB 2.0 接口HDMI 频接口、  
RCA 频接口CSI 接口和 40 GPIO 口  
蓝牙WIFI连接线备  
PC 机的基丰富外部接口具有、  
raspbianubun-  
tuAndroidWin1ꢁ IOT 作系统。  
# 返回表  
faces = face_cascadeꢃdetectMultiScalegray)  
一步到对应人第二face++  
API 接口来进识别首先需要一步识别图  
base64 接下通过 requests post 进  
返回对应的 JSON 其中识字  
face_token数据搜寻信息如  
果存用用应用信息用于接下来的  
识别数据用  
部分:  
莓派 3 b+及其具有外  
设能很好满足系统设计系统莓派的  
HDMI 频接口RCA 频接口CSI 接口和个  
USB 接口。  
# 对图base64 理  
2ꢂ2 模块绍  
img_b64=base64ꢃb64encodedtsꢃread)  
控制需要以各个模块工作  
能实设计:  
#post url_search post_face_compare  
数据  
5ꢁꢁ 莓派任何版  
红外光灯红外片  
OV5647模块用于系统的。  
r = requestsꢃpost url_searchdata=post_face_compare)  
一步第二应  
的用信息系统该  
首先测是通过实时检  
通过别调识别智能的  
API 接口来进实时部分:  
# 获取通过可以判断有  
号  
USB 距离 2 用,  
任何动,任何一款USB 接口。  
模块用于。  
7 LCD 800*48ꢁ ,  
USB 供电莓派 3 使模  
用于。  
temp = npꢃmaxaudio_data)  
TPA3116D2 模块接  
2*5ꢁW模块用于输出。  
# wav 存 储 数 据 filename ,  
save_buffer 数据  
系统软件设计  
3
save_wave_filefilenamesave_buffer)  
3ꢃꢀ 软件运行环境置  
# base64 理  
系统通过调API 接口来实识别  
机器人的 API 接口来实智能用  
opencv 来进face++API 接口来进脸  
识别。  
speech_base64 =base64ꢃb64encodes_fileꢃdecodeutf  
8)  
# 使post API  
m_res=requestsꢃpost url=asr_serverheaders=m_header,  
data=json_data)  
运行环境首先需要Raspbian 作系统然  
后通过 apt-get opencv 运行环境后使pip  
API 要有 pyaudionumpywavepicamera  
令使pip install pyaudio网站  
apikey。  
# 机器人 API 接口获取果  
r=requestsꢃpost urldata=jsonꢃdumps values)  
# 使mpgꢀ23 放在线数据  
osꢃsystemꢄmpgꢀ23 \ %s\%geturlꢃencodeꢄutf8))  
经过设计具有展  
通过地用信息数据机器人知  
用于多用于智能家居时通过  
机器人的应家识  
3.2 软件执行流程  
如图 2 所示软件执行流程大可分大步。  
一步为人使HaarCascade 来进人  
需要到识别XML opencv 的时  
可以使XML 可以自己  
训练Cascade 部分代  
下转  
)  
ꢀꢀ5  
ꢅꢀꢀ2-  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载