音声操縦 LeKiwi ロボット

三輪ロボット LeKiwi を音声で操縦する。「Hey Jarvis」と英語のコマンドを言うと、ロボットが応答して前進、後退、横移動、旋回する。音声認識、言語モデル、音声応答は Groq のクラウド API 上で動作するため、ロボットにはインターネット接続が必要。

reSpeaker Flex XVF3800 —— ロボット上で「Hey Jarvis」を聞き取るマイクアレイ

音声操作する LeKiwi のイメージ図

再利用できる現場テンプレート

リモコンもアプリも使わず、話しかけて動かす小型の移動ロボットです。

  • STEM 教育 —— サーボ、マイコン、音声、言語モデルを 1 つの製作で扱えます。
  • ロボットの試作 —— 配送・点検・コンパニオンロボットのアイデアを、音声操作の台車から始められます。
  • イベント・デモ —— 来場者が話しかけ、動く様子を見られます。
  • ハンズフリー操作の研究 —— 介助用途に向けた音声運転を試せます。

適さないケース:インターネットのない現場、英語以外の言語、自律走行、データを現場外に出せない用途。

どう実現するか

音声制御 LeKiwi の機器構成:reSpeaker Flex は USB で Pi 5 に接続し、Pi 5 は HTTPS で Groq クラウド API を呼び出し、3.5mm または USB 経由でスピーカーから応答を再生し、USB で XIAO ESP32S3 に動作指令を送り、XIAO はサーボバスで LeKiwi シャーシを駆動する

ロボット上には 5 つの要素があります。3 個の車輪サーボを持つ LeKiwi シャーシ、サーボを駆動する XIAO ESP32S3、音声処理を担う Pi 5(8GB)、reSpeaker Flex マイクアレイ、そしてスピーカーです。Pi は発話された指令をそれぞれ Groq のクラウド API に送信し、得られた動作を USB 経由で XIAO に渡します。

シャーシ

  • LeKiwi キット——3 個の STS3215 サーボを備えた三輪全方向シャーシ。前進、後退、横移動、その場旋回が可能です。
  • XIAO ESP32S3——モーターコントローラー。1 文字のシリアルコマンドを車輪の動作に変換し、緊急停止機能を備えます。

セットアップはデプロイガイドに従います。シャーシを組み立て、サーボ ID 1〜3 を 1 つずつ割り当て、モーター用ファームウェアを書き込みます。サーボには外部電源が必要で、USB だけでは動作しません。

どこまでできるか

LeKiwi + XIAO ESP32S3 + Pi 5 + reSpeaker Flex の構成が、導入後にできることです。

使える機能

  • ウェイクワード、英語の音声コマンド、音声の返答、そして走行。
  • 7 種類の動作:前進、後退、左右への横移動、左右への旋回、停止。
  • 既定は短い刻み動作です。「keep going」で、停止を指示するまでの連続走行に切り替わります。
  • 「increase speed」「decrease speed」で刻み量を調整でき、デバイス設定で 6 種類の音声を選べます。
  • 走行に関係しない質問には音声で答え、動きません。

制約

  • コマンドごとにインターネットが必要です。 認識、言語モデル、音声応答のいずれも Groq を呼び出します。
  • 既定では 英語のみ です。
  • コマンドの受付時間はウェイクワードの後 3 秒固定です。
  • 起動後の初回リクエストは応答まで 2〜3 秒かかることがあります。

何が取り出せるか

音声側は USB シリアル(115200 baud)でモーターコントローラに接続し、1 コマンドを 1 文字で送ります。

文字動作
w / s前進 / 後退
q / e左 / 右への横移動
a / d左 / 右への旋回
x緊急停止

小文字は短い刻み動作、大文字は停止指示まで連続動作します。シリアルポートに書き込めるプログラムなら何でも台車を動かせるため、音声側を自前のコントローラに差し替えられます。

自社システムへの移植

再利用できる単位は「ウェイクワード → クラウドの音声認識と言語モデル → 1 つの動作 → 1 文字のシリアルコマンド」というチェーンです。

レイヤー移植時に必要な作業
XIAO のモーターファームウェアとシリアルコマンド体系そのまま再利用
Pi 上のウェイクワードとマイク選定そのまま再利用
システムプロンプト内の動作リストと返答スタイル新しいコマンドに合わせて編集
クラウドの認識・モデル・音声現場がオフラインなら ローカル音声サービスに差し替える
センサーと自律性自前で追加 —— 本デザインは発話された動作を実行するだけです

適さない形態

  • オフラインまたはプライバシー制約のある現場 —— すべてのコマンドがクラウド API を経由します。オンデバイスの音声処理はローカル音声サービスのリファレンスデザインを参照してください。
  • ナビゲーション —— 地図、障害物検知、経路計画はありません。

どう導入するか

構成と製品リストを確認し、デプロイガイドの手順に進みます。

デプロイ構成

LeKiwi を音声で操作

ロボットを組み立てサーボ ID を設定、モーターコントローラーのファームウェアを書き込み、音声 AI ブレインを Raspberry Pi にデプロイ。

6 ステップ · 約 30min

Robot Chassis
lekiwi
Motor Controller
xiao_esp32s3
Voice Brain
Microphone
respeaker_flex

よくある質問

使えません。音声認識、言語モデル、音声応答はすべて Groq のクラウド API を経由します。ロボット本体で動作するのはウェイクワード検出と車輪制御のみです。

お探しの答えが見つかりませんか?
お問い合わせ
ハードウェアパートナーとしてうれしいです!
次へ