Module LLM
はさまざまな M5 コントローラと連携して使用できます。本チュートリアルでは、Arduino IDE 上で Module LLM ドライバーライブラリを使用して、M5Core シリーズで Module LLM を制御する方法を示します。
Arduino IDE のインストール:Arduino IDEインストールガイドを参照し、IDE のインストールを完了してください。
ボードマネージャのインストール:基本環境設定ガイドを参照し、M5Stack ボードマネージャのインストールを完了し、M5Core
開発ボードを選択してください。
Module LLM
ドライバーライブラリをインストールしてください。(依存ライブラリM5Unified
もプロンプトに従ってインストールしてください)ドライバーライブラリ内のサンプルプログラム「kws_asr」を開き、アップロードボタンをクリックすると、プログラムが自動的にコンパイルされてアップロードされます。サンプルプログラムで使用されている起動ワードは「HELLO」です。デバイスの初期化が完了すると、キーワードで起動します。
kws_asr
:KWS による起動をトリガーし、ASR で音声をテキストに変換します。(KWS+ASR)text_assistant
:テキストを LLM モデルに入力し、推論を行い、結果をテキスト形式で出力します。(LLM)tts
:TTS ユニットを使用して、テキストを音声に変換し再生します。(TTS)voice_assistant
:KWS による起動をトリガーし、ASR で音声をテキストに変換し、変換したテキストを LLM に入力して推論を行い、推論結果を TTS で音声出力します。(KWS+ASR+LLM+TTS)