YouDuck.ai

robotctl quack

最后更新

robotctl quack

区分两台鸭子最可靠的方法。

每台机器人的音色库由它的 SoC 序列号生成,所以应答的那一台——用一个只属于它自己的声音——就是你 SSH 连着的那台。

沉默的含义是确定的

没有声音的机器人(音频关闭,或没有音色库)会明确说出来,而不是打印一个鸭子表情。

所以沉默永远意味着你连错了鸭子,不会有歧义。这个设计让这条命令可以真正用来确认身份。

其它会发声的时机

  • robotd 启动时打招呼
  • 关机前告别
  • 麦克风听到头部被摸时发出咕咕声(默认关闭,audio.pet_detect = true 开启)

宠物检测默认关闭是有原因的:常开版本会对每一次无意的擦碰做出反应,很快就让人厌烦。

关掉启动问候:sudo robotctl configure 里设 audio.greet = false。这只关掉那一声,不影响触发音和麦克风——audio.enabled = false 做不到这种区分。