小爱伴侣自定义编程教程,内置米家八键无线情景开关可接入米家进行场景联动,更换小爱同学唤醒词和离线语音指令。
1. 请将下载本文后面的附件并安装天问软件,建议装在c盘
天问最新软件可以点击此链接下载https://haohaodada.com/new/art_show.php?id=230
附件:小爱伴侣5.0开发文件

2. 打开附件中的小爱伴侣5.0图形程序

3.打开此文件后就可以按照自己的需求去更改相应的内容

这些命令词更改了之后,就可以用标准的普通话说出这些命令词,就会触发八键无线开关的相应动作,与自学习的语音指令可以重复执行

4.内容编辑好之后建议先将项目另存为一份,方便以后编辑查看

5.图形编程模式下默认自学习内容只有10条,如果够用可以直接生成模型并编译下载,即可将你所修改的程序烧写到小爱伴侣内

6.如果需要体验24条自学习指令,需要切换到字符编程模式

7. 把这些自学习语音的内容替换成以下内容


将以上内容替换成以下内容,此部分内容也可以在附件中的小爱伴侣1.0自学习模板内复制
//{ID:10300,keyword:"唤醒词",ASR:"慕容柯",ASRTO:"我在"}
//{ID:10302,keyword:"命令词",ASR:"慕容柯慕容柯情景二单击",ASRTO:"好的"}
//{ID:10303,keyword:"命令词",ASR:"慕容柯慕容柯情景三单击",ASRTO:"马上执行"}
//{ID:10304,keyword:"命令词",ASR:"慕容柯慕容柯情景四单击",ASRTO:"收到"}
//{ID:10305,keyword:"命令词",ASR:"慕容柯慕容柯情景五单击",ASRTO:"好嘞"}
//{ID:10306,keyword:"命令词",ASR:"慕容柯慕容柯情景六单击",ASRTO:"好的,已执行"}
//{ID:10307,keyword:"命令词",ASR:"慕容柯慕容柯情景七单击",ASRTO:"行,马上做"}
//{ID:10308,keyword:"命令词",ASR:"慕容柯慕容柯情景八单击",ASRTO:"好的"}
//{ID:10309,keyword:"命令词",ASR:"慕容柯慕容柯情景一双击",ASRTO:"已执行"}
//{ID:10310,keyword:"命令词",ASR:"慕容柯慕容柯情景二双击",ASRTO:"收到"}
//{ID:10311,keyword:"命令词",ASR:"慕容柯慕容柯情景三双击",ASRTO:"遵命"}
//{ID:10312,keyword:"命令词",ASR:"慕容柯慕容柯情景四双击",ASRTO:"搞定"}
//{ID:10313,keyword:"命令词",ASR:"慕容柯慕容柯情景五双击",ASRTO:"明白"}
//{ID:10314,keyword:"命令词",ASR:"慕容柯慕容柯情景六双击",ASRTO:"搞定了"}
//{ID:10315,keyword:"命令词",ASR:"慕容柯慕容柯情景七双击",ASRTO:"已帮您执行了"}
//{ID:10316,keyword:"命令词",ASR:"慕容柯慕容柯情景八双击",ASRTO:"好嘞"}
//{ID:10317,keyword:"命令词",ASR:"慕容柯慕容柯情景一长按",ASRTO:"收到"}
//{ID:10318,keyword:"命令词",ASR:"慕容柯慕容柯情景二长按",ASRTO:"明白"}
//{ID:10319,keyword:"命令词",ASR:"慕容柯慕容柯情景三长按",ASRTO:"好嘞"}
//{ID:10320,keyword:"命令词",ASR:"慕容柯慕容柯情景四长按",ASRTO:"明白,已执行"}
//{ID:10321,keyword:"命令词",ASR:"慕容柯慕容柯情景五长按",ASRTO:"好的"}
//{ID:10322,keyword:"命令词",ASR:"慕容柯慕容柯情景六长按",ASRTO:"马上执行"}
//{ID:10323,keyword:"命令词",ASR:"慕容柯慕容柯情景七长按",ASRTO:"搞定"}
//{ID:10324,keyword:"命令词",ASR:"慕容柯慕容柯情景八长按",ASRTO:"好嘞"}
//{ID:10400,keyword:"命令词",ASR:"学习唤醒词",ASRTO:"学习状态中,保持安静"}
//{ID:10401,keyword:"命令词",ASR:"学习命令词",ASRTO:"学习状态中,保持安静"}
//{ID:10402,keyword:"命令词",ASR:"重新学习",ASRTO:"学习状态中,保持安静"}
//{ID:10403,keyword:"命令词",ASR:"退出学习",ASRTO:"已退出学习模式,已学习的内容将会保存,下一次再进入学习状态时,将从退出位置开始学习"}
//{ID:10404,keyword:"命令词",ASR:"我要删除",ASRTO:"删除唤醒词还是命令词,还是全部删除"}
//{ID:10405,keyword:"命令词",ASR:"删除唤醒词",ASRTO:"删除成功"}
//{ID:10406,keyword:"命令词",ASR:"删除命令词",ASRTO:"删除成功"}
//{ID:10407,keyword:"命令词",ASR:"退出删除",ASRTO:"马上退出"}
//{ID:10408,keyword:"命令词",ASR:"全部删除",ASRTO:"好的"}
//{ID:10409,keyword:"命令词",ASR:"指令学习成功",ASRTO:"学习成功,请再说一次"}
//{ID:10410,keyword:"命令词",ASR:"学习失败",ASRTO:"学习失败,再说一次"}
//{ID:10411,keyword:"命令词",ASR:"注册成功",ASRTO:"指令学习成功"}
//{ID:10412,keyword:"命令词",ASR:"超上限",ASRTO:"学习数量超上限,您可以跟我说“我要删除,删除后再来学习"}
//{ID:10413,keyword:"命令词",ASR:"删除成功",ASRTO:"删除成功"}
//{ID:10414,keyword:"命令词",ASR:"删除失败",ASRTO:"删除失败"}
//{ID:10415,keyword:"命令词",ASR:"正在删除",ASRTO:"正在删除"}
//{ID:10416,keyword:"命令词",ASR:"未找到命令词",ASRTO:"找不到要删除的命令词"}
//{ID:10417,keyword:"命令词",ASR:"学习成功",ASRTO:"学习完成"}
//{ID:10418,keyword:"命令词",ASR:"失败",ASRTO:"学习失败,请重新学习"}
//{ID:10419,keyword:"命令词",ASR:"请再说一次",ASRTO:"请再说一次"}
//{ID:10420,keyword:"命令词",ASR:"语音太短",ASRTO:"语音太短了"}
//{ID:10421,keyword:"命令词",ASR:"指令重复",ASRTO:"命令词和其他指令有雷同,请换命令词"}
//{ID:11001,keyword:"命令词",ASR:"开始学习情景二单击指令",ASRTO:"请说情景二单击要学习的指令"}
//{ID:11002,keyword:"命令词",ASR:"开始学习情景三单击指令",ASRTO:"请说情景三单击要学习的指令"}
//{ID:11003,keyword:"命令词",ASR:"开始学习情景四单击指令",ASRTO:"请说情景四单击要学习的指令"}
//{ID:11004,keyword:"命令词",ASR:"开始学习情景五单击指令",ASRTO:"请说情景五单击要学习的指令"}
//{ID:11005,keyword:"命令词",ASR:"开始学习情景六单击指令",ASRTO:"请说情景六单击要学习的指令"}
//{ID:11006,keyword:"命令词",ASR:"开始学习情景七单击指令",ASRTO:"请说情景七单击要学习的指令"}
//{ID:11007,keyword:"命令词",ASR:"开始学习情景八单击指令",ASRTO:"请说情景八单击要学习的指令"}
//{ID:11008,keyword:"命令词",ASR:"开始学习情景一双击指令",ASRTO:"请说情景一双击要学习的指令"}
//{ID:11009,keyword:"命令词",ASR:"开始学习情景二双击指令",ASRTO:"请说情景二双击要学习的指令"}
//{ID:11010,keyword:"命令词",ASR:"开始学习情景三双击指令",ASRTO:"请说情景三双击要学习的指令"}
//{ID:11011,keyword:"命令词",ASR:"开始学习情景四双击指令",ASRTO:"请说情景四双击要学习的指令"}
//{ID:11012,keyword:"命令词",ASR:"开始学习情景五双击指令",ASRTO:"请说情景五双击要学习的指令"}
//{ID:11013,keyword:"命令词",ASR:"开始学习情景六双击指令",ASRTO:"请说情景六双击要学习的指令"}
//{ID:11014,keyword:"命令词",ASR:"开始学习情景七双击指令",ASRTO:"请说情景七双击要学习的指令"}
//{ID:11015,keyword:"命令词",ASR:"开始学习情景八双击指令",ASRTO:"请说情景八双击要学习的指令"}
//{ID:11016,keyword:"命令词",ASR:"开始学习情景一长按指令",ASRTO:"请说情景一长按要学习的指令"}
//{ID:11017,keyword:"命令词",ASR:"开始学习情景二长按指令",ASRTO:"请说情景二长按要学习的指令"}
//{ID:11018,keyword:"命令词",ASR:"开始学习情景三长按指令",ASRTO:"请说情景三长按要学习的指令"}
//{ID:11019,keyword:"命令词",ASR:"开始学习情景四长按指令",ASRTO:"请说情景四长按要学习的指令"}
//{ID:11020,keyword:"命令词",ASR:"开始学习情景五长按指令",ASRTO:"请说情景五长按要学习的指令"}
//{ID:11021,keyword:"命令词",ASR:"开始学习情景六长按指令",ASRTO:"请说情景六长按要学习的指令"}
//{ID:11022,keyword:"命令词",ASR:"开始学习情景七长按指令",ASRTO:"请说情景七长按要学习的指令"}
//{ID:11023,keyword:"命令词",ASR:"开始学习情景八长按指令",ASRTO:"请说情景八长按要学习的指令"}
7.也可以打开附件内的自学习替换24条字符的里面的内容进行复制

8. 找到C:\天问Block\asrpro\asr_pro_sdk\projects\cwsl_sample\src\(根据自己安装盘符找到天问Block文件夹,以C盘安装为例)
把附件中的cwsl_app_sample1.c文件复制到上面的目录并替换掉

9. 点击生成模型,等待生成完成,生成完成后点击确认。如有提示登陆,请先登陆,如果没有账号可以按照提示先完成注册

10.再点击这个编译下载,会谈出编译框,等待编译完成。

11. 编译完成后会弹出烧写工具,需要先将小爱伴侣与烧录器连接好,并插上电脑的usb接口
然后在选择相应的串口,可以插拔烧录器看一下串口的变化,有变化的这个串口就是烧录器的串口了,
芯片型号选择4m的,然后点击烧写,等待烧写完成即可测试

12.烧录器与小爱伴侣接线教程











恢复出厂固件
将小爱伴侣与烧录器连接好并接入电脑的usb接口
打开附件内的烧写工具,点击选择文件,现在这个出厂固件,然后点击烧写就可以恢复出厂固件了
