音声バンク — 個体ごとに鳴き声が違う
最終更新
Microduck の音声バンクはボードのシリアル番号から生成されるため、2 台の鳴き声は異なります。これは飾りではなく、使える識別子です。
何に使うか
robotctl quack
部屋に複数台あるとき、1 台を鳴かせればどれに SSH しているか分かります。
このコマンドが身元確認に使えるのは、ある細部のおかげです。音声を持たないロボットは黙るのではなく、そう明言します(音声オフ、あるいはバンク無し)。したがって沈黙は常に「間違ったアヒル」を意味し、曖昧さがありません。
生成のタイミング
sounds ensure-bank がリリースのインストールごとに実行されます。手動で作り直すには:
/opt/robot/daemon/current/bin/sounds show
sudo /opt/robot/daemon/current/bin/sounds ensure-bank --force
「自分だけの」の実体
ロボットの動きはあなたが学習させたポリシーから生まれ、声はその個体のシリアルから生まれます。この 2 つを合わせると、同じ型番の 2 台は同じロボットではありません。