ImageVerifierCode 换一换
格式:PDF , 页数:2 ,大小:523.86KB ,
资源ID:11471434      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-11471434.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于LD3320语音识别专用芯片实现的语音控制.pdf)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于LD3320语音识别专用芯片实现的语音控制.pdf

1、20 电子技术设计与应用 Electronics Design integrated circuit LD3320 语音识别的功能 LD3320还支持并行和串行接口 串行 方式可以简化与其他模块的连接 图1 LD3320内部电路的逻辑框图 2 LD3320的应用电路设计 LD3320的基本应用电路由一个微控制器 MCU 和 LD3320组成 电路中的主控 MCU芯片 是为了完成对 LD3320芯片寄存器的操作 对 LD3320芯片的各种操作 都必须通过寄存器的操 作来完成 比如设置标志位 读取状态 向 FIFO写入数 据 识别完成后获得识别结果等 例如在编辑关键词语 时 主控 MCU通过把关键

2、词语的拼音串设置进 LD3320相 关寄存器来完成编辑 其寄存器大体可以分为以下几类 FIFO数据缓存器 语音识别控制寄存器 音量调节 模拟电路和其它的辅 助寄存器 寄存器读写操作有2种方式 即标准并行方式 和串行 SPI方式 LD3320寄存器的地址空间为8位 编号 从 00H到 FFH 可参考文献 3 4 本文选用的主控 MCU是51内核的单片机 STC10L08XE 演示的软件程序全部烧录在 MCU的内置 21 电子技术设计与应用 Electronics Design Application Flash中 主控 MCU直接控制 LD3320完成所有和语音识别 相关的工作 电源设计可以使用

3、 NS公司的 LM1117 3 3芯片 为 LD3320提供 3 3V的电压 音频输入和输出 可以使用柱 极体 MIC和 0 5W的小喇叭 语音识别完成后 为了实现 对后续电路的驱动 可以利用 MCU的串行口与其它模块 进行连接 主控 MCU与 LD3320的连接关系如图 2所示 MCU的 P0端口的 8根线和 LD3320并行方式连接 控制线也分别 连接 此外还连接了复位信号和中断信号 对 LD3320来 说 复位信号 RSTB 由 MCU发出 而中断信号由 LD3320 发出 MCU负责接收 另外 还有一些辅助电路 比如麦克风的偏置 喇叭 音量的控制 以及电源的去耦等 这里不作详细介绍 图

4、2 核心芯片的连接关系 3 LD3320的软件编程 3 1 编程模式 主控 MCU通过读 写 LD3320的寄存器完成操作 用 户有两种编程模式 中断模式 和 轮询模式 所谓中断模式 就是系统的主控 MCU在接收到外界 一个触发后 比如用户按动某个按键 启动 LD3320芯片 的一个定时识别过程 比如 5s 要求用户在这个定时过程 中说出要识别的语音关键词语 过了这个过程后 需要 用户再次触发才能再次启动一个识别过程 所谓轮询模式 就是系统的主控 MCU反复启动识别 过程 如果没有人说话没有识别结果 则每次识别过程 的定时到时后再启动一个识别过程 如果有识别结果 则根据识别作相应处理后 比如播

5、放某个声音作为回答 再启动一个识别过程 3 2 程序流程 语音识别的操作流程是 1 语音识别用初始化 包括通用初始化 在此步 骤中 对各寄存器进行初始化设置 2 写入识别列表 LD3320是一个基于词库的语 音识别芯片 在此步骤中 应将待识别的短语写入识别 列表 列表的规则是 每个识别条目对应一个特定的编 号 1个字节 不同的识别条目的编号可以相同 而且不 用连续 但是数值要小于 256 00H FFH 3 开始识别 并准备好中断响应函数 打开中断 允许位 4 响应中断 如果麦克风采集到声音 不管是否 识别出正常结果 都会产生一个中断信号 而中断程序 要根据寄存器的值分析结果 读取 BA寄存器

6、的值 可以 知道有几个候选答案 而 C5寄存器里的答案是得分最高 最可能正确的答案 如果不用中断方式 也可以通过查询方式工作 在 开始识别 后 读取寄存器 B2H的值 如果为 21H就表示 有识别结果产生 在此之后读取候选项等操作与中断方 式相同 LD3320芯片还具有 MP3播放的功能 在这里不再进 行介绍 4 结论 LD3320的功能是完成有限词组的非特定人语音识别 我们将其应用在一个虚拟环境下战术训练课题中 战术 训练中 常常需要下达一些短口令 而在我们所设计的 训练环境中 如果口令采用键盘或鼠标的方式进行输入 显然有违设计的初衷 所以 我们使用 LD3320设计 VUI 控制电路 用语音识别的方式 将获得的识别结果再转 换成串口信号 输入计算机 达到语音控制的目的 实践证明 这种方式可以满足语音控制的要求 但 是语音识别的速度 即实时性还有待改进 参考文献 1 柳春 语音识别技术研究进展 J 甘肃科技 2008 24 9 41 43 2 姚天任 数字语音处理 M 武汉 华中科技大学出版社 1992 4 3 ICRoute Ltd LD3320开发手册 EB OL 4 ICRoute Ltd LD3320数据手册 EB OL 作者简介 陈喜春 1971 男 河南新乡人 石家庄机械化 步兵学院教师 研究方向为嵌入式技术 电子信箱 chen xc

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报