博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
华清远见fs4412开发板学习笔记(七)
阅读量:3930 次
发布时间:2019-05-23

本文共 1556 字,大约阅读时间需要 5 分钟。

fs4412开发板学习笔记(七)

all$ 查询所有指令

【1】参数设置.txt
1)识别灵敏度调节,不需要调教直接按默认设置
mic_vol,078,vag,08,bnv,【0/1】,$
mic_vol,078,vag,08,bnv,1,$
此值为“0”时,喇叭有声音播放的过程中不允许识别声音。
此值为“1”时,允许识别。取值范围:0-1
【注意】
每条数据后除了换行符外不能有其他空白字符(空格、Tab)
2)识别结果是否嵌入校验码
与继电器指令相关,不需要改动,直接按默认设置
Start,FF,End,EE,Enable,0,$
3)接收到命令是否立即生效
enrst,1,$
值为“1”时,每次向模块发送命令后模块自动重启,命令立即生效。
值为“0”时, 需手动复位模块后命令才生效。
4)是否允许口令触发
PasswordTrigger,0,$
此值为“1”时:口令检测模式:设置一个关键词,然后将返回值设置成254,这个关键词将作为进入
其他关键词识别的入口,这个关键词我们称为“口令”。在没有识别到口令之前,其他
所有的关键词都无法识别。
此值为“0”时:普通检测模式:不需要口令所有的关键词都可以随时被识别。
5)波特率设置
Baud,9600,$
模块支持1200,2400,4800,7200,9600,14400,19200,38400,57600,115200Baud共10种波特率
6)重启模块
reset$
7)休眠模式
close,$
发送此命令后模块进入休眠模式,省电。
模块休眠后,可以接收串口指令,但是不能识别语音,
很多客户会认为模块“坏了”,此时发送“open,$”模块即可恢复工作状态。

【2】关键词设置

1)查询关键字
all$
行 值 关键词
00 255 ha ha ha
01 255 ni hao
02 255 cheng gong le
03 255 zhe ge
04 255 bu shi
05 255 zhe yang de
06 255 hei hei
07 255 tai hao le
08 255 jiu zhe yang
09 255 sha bi
10 011 kai deng
11 010 guan deng
12 254 yao ba san
13 254 tian mao jing ling
2)擦除所有关键字
erase$

3)添加关键字

00,kai deng,001,$
[00] 表示关键字的序号,只能存50条关键字(00-49)
[kai deng] 表示指令(汉语拼音 必须是小写)
[001] 返回值 (返回值255是屏蔽词、返回值254是口令词)
默认 FFAAAAEE

4)口令

设置口令
03,tian mao jing ling,254,$
参数设置
PasswordTrigger,1,$

【3】按键模式

将开关 A -> B 进入按键模式,按下模块上的按键8秒内可以识别其他关键词,
每按一次只能识别一次关键词

注意:按键模式下串口不能接收任何命令,模块犹如"死机"

退出按钮模式:

将开关 B -> A,同时按下模块上的按钮即可退出按键模式

【6】检查 VMUSBARSERVICE 是否开启

任务管理器->服务

【7】编译

注意
gcc voice.c client.c -o cli //客户端运行在ubuntu,客户端代码需要和串口代码一起使用
arm-none-linux-gnueabi-gcc server.c -o server //服务器运行在开发板中

运行程序时 需要指明IP地址和端口号

【8】答辩要求

以组为单位,每组同学准备好答辩ppt
答辩流程
项目演示
PTT演讲
答辩

转载地址:http://dutgn.baihongyu.com/

你可能感兴趣的文章
Java的优化机制对代码编写的启示
查看>>
java与并发
查看>>
设计的理念
查看>>
设计的理性模型
查看>>
多线程专题 - 定时器Timer
查看>>
多线程专题 - 单例模式和多线程
查看>>
多线程专题 - 拾遗增补
查看>>
多线程专题 - 脉络图
查看>>
javascript 函数,BOM
查看>>
javascript 客户端能力检测
查看>>
javascript DOM详解之DOM1
查看>>
javascript DOM扩展
查看>>
矛盾论读书笔记
查看>>
规则 - 利用CDN缓存
查看>>
规则 - 灵活管理缓存
查看>>
规则 - 利用Ajax缓存
查看>>
规则 - 利用页面缓存
查看>>
规则 - 利用应用缓存
查看>>
规则 - 利用对象缓存
查看>>
规则 - 独立对象缓存
查看>>