云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于LIN总线的语音控制智能家居系统毕业论文

基于LIN总线的语音控制智能家居系统毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 21:53:43

开始Y是否已经训练?N训练用户名并储存训练地点并储存训练各地点对应电器名称并储存训练各电器对应操作并储存Y是否训练下一用户?N结束图 14 语音训练流程

系统经过一次训练,以后开机后系统不再进入训练流程,直接进入识别流程,

系统识别流程图如图 15所示。该识别过程采用逐层递进的方式,当遇到“返回”命令时则返回前一层命令的识别,当进入最后一层识别到用户的电器操作时,SPEC061A就会发送相应的操作编码到51主机,然后51主机再通过LIN发送编码到从机,控制从机执行相应的动作。

17

开始识别到用户名?YY返回?NY返回?N识别到地点命令?NYY返回?NN识别到电器名?YN识别到电器操作?Y发送电器操作编码到51主机

图 15 语音识别流程

18

2 语音播放

SPCE061A可以播放多种格式的音频文件,这些音频格式都是凌阳特有的。

包括SCAM_A2000,SCAM_480,SCAM_A2000格式的音频采样率高,压缩比低,声音清晰,占用的空间在我们的预算范围之内,于是我们采用SCAM_A2000这种格式。提示音源文件都是自己通过电脑录音,经过效果处理,格式转换后就可以用SPCE061A播放出来。

由于我们将音频数据文件放在外扩的flash芯片中,因此采用凌阳提供的

SCAM_A2000手动播放方式。在播放声音时要不停地将音频数据填充到SPCE061A指定的语音队列中,判断语音队列是不是已满,如果没满,判断地址是否已超出播放语音的结束地址,如果没有,从存储器中获得语音资源,填充语音队列,地址指针指向下一个地址单元准备继续取资源;如果已经超出结束地址,退出填充队列循环;如果语音队列已满,判断是否还在播放状态,如果是,解码播放,清看门狗;如果没有在播放状态,退出播放循环,返回主程序。

语音播放的步骤如下图所示:

语音资源取数据解压缩队列解压缩输出队列定时中断DAC输出语音

图 16 语音播放步骤

19

3 按键设计

为了方便用户使用,在语音识别与训练模块中设置了四个功能按键:选择、

确定、全部训练、逐个训练。

“选择”按键:该按键主要是进行用户的选择。如果用户不想对某个地点的

电器进行控制,则在进行地点名称的训练时,在语音提示“请重新录入命令”播放完之前,按住该按键可跳过此地点命令的训练,接下来系统会自动跳过该地点对应的电器名称与电器操作的训练;在一个用户的训练结束阶段,系统会出现一个倒数提示,如果用户按下该按键,则进行下一个用户命令的训练,否则跳出训练流程进入识别流程;在识别流程,按下该按钮,系统会返回“选择用户”的界面,这样方便多个用户使用该系统;在识别流程,先按下“逐个训练”按键,就可以用“选择”按键进行选择需要训练或重新训练的用户。

“确定”按键:该按键用于对“全部训练”与“逐个训练”进行确定。当按

下“全部训练”键后,只要按下“确定”键,系统就重新进行训练;当按下“逐个训练”键后,用“选择”按键先选择好用户,然后按下“确定”键,就可以对该用户的命令进行重新训练而不影响其它用户。

“全部训练”按键:该按键在系统识别流程按下后,系统会进入倒数模式,

在倒数5秒结束前,按下“确定”键系统会清空以前全部用户命令模板,然后用户可以重新进行命令训练。

“逐个训练”按键:该按键在系统识别流程按下后,系统会让用户选择需要

重新训练的用户,只要用“选择”键选择好用户,再按下“确定”键,系统就会对该用户的命令重新进行训练。

20

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

开始Y是否已经训练?N训练用户名并储存训练地点并储存训练各地点对应电器名称并储存训练各电器对应操作并储存Y是否训练下一用户?N结束图 14 语音训练流程 系统经过一次训练,以后开机后系统不再进入训练流程,直接进入识别流程,系统识别流程图如图 15所示。该识别过程采用逐层递进的方式,当遇到“返回”命令时则返回前一层命令的识别,当进入最后一层识别到用户的电器操作时,SPEC061A就会发送相应的操作编码到51主机,然后51主机再通过LIN发送编码到从机,控制从机执行相应的动作。 17 开始识别到用户名?YY返回?NY返回?N识别到地点命令?NYY返回?NN识别到电器名?YN识别到电器操作?Y发送电器操作编码到51主机 图 15 语音识别流程 18

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com