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)