您的位置 首页 软件

根据语音辨认的微博报到体系

语音识别与签到系统近年来,语音识别在语音导航,室内设备控制,人际对话等方面得到了广泛的应用。我们在今年第1期杂志《为设备添加社交网

语音辨认与报到体系

近年来,语音辨认在语音导航,室内设备操控,人际对话等方面得到了广泛的运用。

咱们在本年第1期杂志《为设备增加交际网络功用》中,完结了W5500EVB自己发微博功用。试想假如咱们把语音辨认与微博报到结合起来,咱们上班时,报上名字,经辨认后,摄像头为咱们拍张相片,传到新浪微博,这样既能得到咱们报到的时刻,又能保证是自己报到,牢靠高效,一起朋友经过微博能了解到咱们上班时的状况,这样是不是很有意思呢?

今日要介绍的便是上面说到的,依据语音辨认的微博报到体系,咱们用摄像头ov2640摄影,LD3320做语音辨认,然后W5500EVB把咱们想说的话,以及相片发送到新浪微博。

依据语音辨认的微博报到体系规划

(1)开发板基本状况

a)单片机:STM32F103RCT6,256K字节Flash,48K字节SRAM,2K字节EEPROM

b)以太网操控器:W5500,SPI接口与单片机相连

c)电源:USB供电

(2)开发东西: IARfor ARM v5.41,这是咱们工程所运用的版别。假如运用不同版别的IAR,请对STM的库稍作调整。

(3)语音辨认:LD3320语音辨认模块。

(4)图画生成:OV2640摄像头。

(5)其他

a)新浪微博用户名和暗码;如若没有,就从速给你的设备请求一个吧!

b)一根Mini接口的USB线,如图1所示。

c)一根网线。

d)STM32芯片的串口程序烧录东西,STM官方供给的程序名为:Flash Loader Demo。

图1是体系实物图。

图1体系实物图

首要,咱们了解一下整个程序流程,流程图由一个主流程图(见图2)和四个子流程图(图3,图4,图5,图6)组成。在STM32及ov2640初始化完结之后,将进行网络参数装备,依据自己网络的状况装备W5500的IP地址等网络参数,保证W5500能衔接外网。然后装备LD3320语音模块,语音模块处于初始状况,将进行写入辨认列表,发动语音辨认进程,当咱们对着麦克风说话的时分,LD3320检测到有语音输入,LD3320将进入中止,在中止中将把咱们说的内容与寄存器里的词条比较,假如找到1-4个候选答案,回来“找到辨认成果”状况,假如没有找到候选答案,回来“未找到辨认成果”状况。鄙人一次循环中,LD3320假如是“找到辨认成果”状况,将拍照相片及发送微博,假如是“未找到辨认成果”状况,将进入初始状况,假如是“正在辨认”或许“辨认过错”将从头查看LD3320的状况。各个子流程图描绘的比较翔实,这儿不再逐个赘述。关于拍照相片子流程图,咱们需求了解jpg图片的数据格式,图片的前两个字节是0xff,0xd8,最终两个字节是0xff,0xd9,在中止程序接纳图片数据的进程中,首要判别数据是不是前两个字节,假如是,保存数据,后边的数据是先保存,然后判别是不是数据结束,直到接纳成功。

图2体系主流程图

图3写入辨认列表函数流程图 图4发动语音辨认模式流程图

图5拍照相片流程图

图6发送微博流程图

以上四个子流程图,已明晰地给我们展现语音辨认微博报到体系的整个作业流程,那么接下来就为我们揭开具体的制造进程。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/258737.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部