全球旧事资料 分类
法相对简单,只需要关注语音芯片的接口部分与微处理器相连,结构简单,搭建方便,微处理器的计算负担大大降低,增强了可靠性,缩短了开发周期。
语音识别技术在国内外的发展十分迅速。目前国内在PC应用领域,具有代表性的有:科大讯飞的I
terReco20、中科模式识别的PattekASR30、捷通华声的jASRv55;在嵌入式应用领域,具有代表性的有:凌阳的SPCE061A、ICRoute的LD332X、上海华镇电子的WS117。
本文的语音识别方案是以嵌入式微处理器为核心,外围加非特定人语音识别芯片及相关电路构成。语音识别芯片选用ICRoute公司的LD3320芯片。
3硬件电路设计
如图2所示,硬件电路主要包括主控核心部分和语音识别部分。语音进入语音识别部分后,将处理过的数据并行传输到主控制器,主控制器经过处理后,发送命令数据到USART,USART可用于扩展外围串行设备,如语音合成模块等。


输入




LD3320外围电路
并口
主控


USART1串行设
USART2备
31语音识别电路
图2硬件电路整体构架
图3为语音识别部分原理图,参照了ICRoute发布的LD3320数据手册进行设计。LD3320的内部集成了快速稳定的优化算法,不需外接Flash、RAM,不需要用户事先训练和录音而完成非特定人语音识别,识别准确率高。
f图3语音识别部分原理图图中,LD3320采用并行方式直接与STM32F103C8T6相接,均采用1kΩ电阻上拉,A0用于判断是数据段还是地址段;控制信号,复位信号以及中断返回信号INTB与STM32F103C8T6直接相连,采用10kΩ电阻上拉,辅助系统稳定工作;和STM32F103C8T6采用同一个外部8MHz时钟;发光二极管D1、D2用于复位后的上电指示;MBS引脚12作为麦克风偏置,接了一个RC电路,保证能输出一个浮动电压给麦克风。
32主控制器电路
本文的主控制器选用的是ST公司的STM32F103C8T6芯片。该芯片基于ARMCottexM332位的RISC内核,工作频率最高可达72MHz,内置高速存储器(64KB的闪存和20KB的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。STM32系列提供了全新的32位产品选项,结合了高性能、实时、低功耗、低电压等特性,同时保持了高集成度和易于开发的优势,将32位MCU世界的性能和功效引向一个新的级别。
4软件系统设计
软件系统的设计主要包括3部分:主控单元的嵌入式操作系统μC/OSII移植、LD3320的语音识别程序设计、对话管理单元的设计。
f41嵌入式操作系统μC/OSII移植
μC/OSII是一个源码公开、可移植、可固化、可裁剪、占先式的实时多任务操作系统。
它是r
好听全球资料 返回顶部