粉丝687获赞1748

大家好,这是一个 a s r 系列的离线语音方案,我们现在来测试一下, 欢迎使用二狗,用二狗唤醒我,二狗在呢开灯,灯光已打开,二狗在呢关灯关上了。那说白了这个模块它的作用就是通过语音来控制一些家用电器, 就比如说洗衣机、冰箱、电磁炉,我们可以通过增加这个模块,是十块钱不到的成本,就可以拥有了语音控制的功能。而这一个模块它其实是有 十路的 io, 是可以控制十个开关的,也就是说假如家里有十个灯泡,就可以通过它来识别十个不同的语音命令来进行控制,而它的这些命令还有它对应的控制哪一个 io, 这些都是可以通过编 编程来控制的,就是说我们可以通过程序来修改他的行为来控制他说什么样的话,对吧?那这个模块怎么样来编程呢?首先就是找一根这种 type c 的数据线来把它连接到电脑上,欢迎使用二狗,用二狗唤醒我。 当然啊,这个是一块开发板,所以它有这个 usb 口,还有这个创口芯片,实际生产过程中我们是不需要这些东西,也就可以进一步的降低成本。 现在电脑上显示的就是这个编程的环境以及它的程序,我们看到这个程序它是图形化的操作的,只要 就是说在上电的时候,我们给他设置一个这个语音,要采用什么语音,这里有很多种这个男生女生啊这些语音,然后欢迎的时候他要说什么话,是吧?我们现在就给他用这个二狗,然后 设置他退出的时间,就是说多长时间没有人说话的话,他就会退出,然后给他设置一个退出的语音,当然这个也不一定需要,就是我们需要的话就给他加上, 然后最后就说他唤醒的时候是用什么词来唤醒,我们现在就用二狗在呢,我们只要说二狗他就可以唤醒。然后最后就是设置这个输出的引脚,就比如说我这个 pa 四,就是刚才的这个 led, 他接入的这个引脚,我们可以选他所有的 i o, 然后下面这两块呢,就是实际操作的时候说 啊,说什么样的语音,然后他做什么样的操作,是吧?就说我听到他说开灯,然后我这里就把这个 i o 给他拉低,然后他这个灯就打开了, 然后说关灯的话就相应相应的 io 给他拉高,这样就可以关上了。然后这个操作做完之后他还会说一句话,这个开灯的时候他就说灯光已打开,关灯的时候他就说关上了, 对吧?这样一个简单的程序就可以实现这个一路的控制,当然如果你要进行多路控制的话,你就把这个再复制几份就行了,对吧? 然后他还会生成相应的这个 c 语言的这个代码,是吧?然后你想直接对这个 c 语言进行编程,那也是可以的,然后编完之后你就 这个上面有个下载,对吧?这个编编译下载,然后点击下载,然后他就会用这个工具对你的程序给你下载进去, 下载进去之后就可以运行了。好,我们现在就来等待它下载, 欢迎使用二狗用二狗唤醒我,好了,现在我们的程序就下载成功了,然后,嗯,这个模块他就可以正常的开始运行了。
