毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
STC10L08XE基于语音识别的智能控制系统开发(5)
(1)触发识别模式:
系统的主控MCU在接受到外界一个触发后(比如用户按动某个按键),启动LD3320 芯片的一个定时识别过程(比如5s),要求用户在这个定时过程中说出要识别的语音关键词语。过了这个过程后,需要用户再次触发才能再次启动一个识别过程。
(2)循环识别模式:
系统的主控MCU反复启动识别过程。如果没有人说话没有识别结果,则每次识别过程的定时到时后再启动一个识别过程;如果有识别结果,则根据识别作相应处理后(比如播放某个声音作为回答)再启动一个识别过程。
一般来说,触发识别适合于识别精度要求比较高的场合。外界触发后,产品可以播放提示音或者其他方式来提示用户在接下来的几秒钟内说出要识别的内容,这样来引导用户在规定的时间内只说出要识别的内容,从而保证比较高的识别率。而循环识别比较适合于需要始终进行语音监控的场合,或者没有按键等其他设备控制识别开始的场合。而这种状态,识别准确度会有一定下降,在循环识别的过程中,用户的其他说话声音,或者外界的其他声音,都有可能被识别引擎误识别出错误的结果。
3.2 LD3320硬件数据
以下为内部电路的简单逻辑图:
图3.2 LD3320内部逻辑图
(1)电压要求:
表3.1 LD3320的电压要求
类型 说明 范围
VDD 数字电路用电源输入 3.0V—3.3V
VDDIO 数字I/O电路用电源输入 1.65V—VDD
VDDA 模拟电路用电源输入 3.0V—4.0V
本设计中统一使用3.3V电压输入以简化设计,数字电压和模拟电压进行隔离可以使得芯片有更好的效果。
(2)时钟:
芯片必须连接外部时钟,可接受的频率范围是2-34MHz。而芯片内部还有PLL频率合成器,可产生特定的频率供内部模块使用。
(3)复位:
对芯片的复位信号(RSTB*)必须在VDD、VDDIO、VDDA都稳定后进行,无论芯片正在进行何种运算,复位信号都可以使它恢复初始状态,并使各寄存器复位。如果没有后续的指令(对寄存器的设置),复位后芯片将进入休眠状态。此后,一个CSB*信号就可以重新激活芯片进入工作状态。
(4)并行接口:
本芯片可通过并行方式和外部主CPU连接,此时使用8根数据线(P0—P7),4个控制信号(WRB*,RDB*,CS*,A0),以及一个中断返回信号(INTB*)。
(5)串行接口:
串行接口通过SPI协议和外部主CPU连接,首先要将MD接高电平,而将SPIS*接地。此时只使用4个管脚:片选(SCS*)、SPI 时钟(SDCK)、SPI输入(SDI)和SPI 输出(SDO)。
(6)寄存器:
对芯片的设置和命令,包括传送数据和接受数据,都是通过对寄存器的操作来完成的。例如进行语音识别时,设置识别的关键词语列表,设定芯片的识别模式,识别完成后获得识别结果都是通过读/写寄存器来完成。播放声音时,就是将MP3格式的数据循环放入FIFO对应的寄存器。识别结果是通过寄存器返回识别出的关键词语在关键词语列表中的排列序号Index数值,该Index数值是在设置关键词语列表时指定。
3.3 LD3320驱动程序
此芯片的特色是兼有语音识别和MP3播放两项功能,由于芯片只提供一个中断源,必须利用一些作为全局变量的模式和状态标志来合理控制流程。例如程序中设置了芯片模式nLD_Mode和当前运行状态nAsrStatus如表3.2和3.3:
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
HFSS双馈圆极化收发天线单元的研究
下一篇:
无线电引信交会试验仿真分析
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
基于QT的图像处理系统设计
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
国内外无刷直流电动机研究现状
中国古代秘书擅权的发展和恶变