语音助手使用与搭建全攻略
1. Platypush 语音指令与控制
在 Platypush 中,若想从短语中提取文本到指定名称的变量,可在短语属性里使用 ${name} 语法,该变量会作为参数传递给钩子函数。还能借助正则表达式增强短语检测能力,例如在钩子中指定事件短语为 “(turn|switch) on (the?) ${color} light”,那么 “turn on the red light”、“turn on red light” 和 “switch on red light” 等短语都会触发钩子。重启 Platypush 后,说 “turn on the light”,相应的灯就会亮起。若语音识别事件与用户规则匹配,助手的默认响应会被省略,不过可利用 Platypush 中的文本转语音(TTS)集成轻松创建自定义语音响应。
Platypush 提供了简单的 Web 界面和基于 Web 的 API,便于从脚本中自动化执行操作。操作步骤如下:
1. 当 Platypush 运行时,在浏览器中打开 http://your-rpi:8008/ 。首次登录会看到用户注册界面,输入用户名和密码进入应用面板。添加更多集成后,面板各部分会被填充内容。
2. Web 面板的一个出色特性是它会自动连接到助手事件,在对话期间显示包含短语和助手响应转录的模态屏幕。还能看到 “Execute” 标签页,可用于探索可用函数及其参数。
3. 例如,有 assistant.google.start_conversation 和 assistant.google.stop_convers
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



