pdf-icon

StackFlow AI プラットフォーム

Module LLM Arduino クイックスタート

概要

Module LLM はさまざまな M5 コントローラと連携して使用できます。本チュートリアルでは、Arduino IDE 上で Module LLM ドライバーライブラリを使用して、M5Core シリーズで Module LLM を制御する方法を示します。

環境設定

  1. Arduino IDE のインストールArduino IDEインストールガイドを参照し、IDE のインストールを完了してください。

  2. ボードマネージャのインストール基本環境設定ガイドを参照し、M5Stack ボードマネージャのインストールを完了し、M5Core開発ボードを選択してください。

  1. ライブラリのインストールライブラリ管理ガイドを参照し、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)

関連リンク

On This Page