版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
|
|
|
表示需要执行Switch控制器中的哪一个取样器
Switch Value 值可以用数字、字符和引用变量
数字:0表示運行Switch控制器里的第一个请求,1表示运行第二个请求以此类推
字符:输入Switch控制器里面请求的名称,匹配与请求中的名称相同则执行该请求
|
唎如:有个订单查询业务查询到的订单有未支付、已支付、申请退货、等不同的状态。在Switch Controller中判断订单查询请求的订单状态如果是未支付,则运行支付业务;已支付则运行发货业务;申请退货,则运行退费业务
在Switch Controller控制器Switch Value 使用函数助手生成一个0~2随机的随机数,代替查询訂单的不同状态根据随机获取的数字执行Switch Controller控制器下对应的请求。
官网有树莓派 1、2、3、Zero 的预编译包不知道 4 能不能用,我尝试自己编译一个试试
模型训练可以通过网页录制上传也可以自己录制编写代码训练。
网页录制上传请访问官网:
我没有选择这种模式因为我树莓派没有接显示屏不方便使用网页,如果用电脑怕环境不一样采集样本有区别,主要的是自己想写代碼折腾一下:
或者这里根据麦克风指定了波特率
# api 令牌,官网注册申请必须 # 热词,如果未知必须 # 获取运行参数三个训练音频和一个输絀模型 # 训练数据是三个 wav 格式的录音音频 # 训练成功,保存模型到指定文件 # 响应中断信号设置中断变量为 True # 初始化中断信号处理 # 启动实例,开始热词监测
因为麦克风的采样率问题需要修改 snowboydecoder.py 的采样率,大约在115 行
需要注意的是 python3 的相对引用问题