pdf-icon

Product Guide

Industrial Control

Real-Time AI Voice Assistant

Offline Voice Recognition

Thread

Module Gateway H2

IoT Measuring Instruments

IoT Cloud

Ethernet Camera

ディップスイッチ使用ガイド

Module ExtPort For Core2

Unit ASR カスタムファームウェアの生成とフラッシング

ユーザーの実際のコマンドワードと多様な言語要求に基づいて、Unit ASR オフライン音声認識ユニットは、Smart Pi オンラインプラットフォームを活用して、コマンドワードと応答語を柔軟かつ効率的に調整し、適応したファームウェアを再生成できます。

1. 準備

  1. アカウント登録: Smart Pi プラットフォーム にアクセスしてアカウントを登録し、ログイン後、製品管理ページを開きます。

  2. 製品設定テンプレートファイル(.json)のダウンロード

言語サポート
現在のバージョンでは言語の混在はサポートされていません。一度に使用できるのは1つの言語のみです。異なる言語を設定するには、設定テンプレートファイルの異なるバージョンをダウンロードするか、プラットフォームで再生成してください。
  1. 使用するハードウェア製品:

  1. 使用するソフトウェアツール:

2. 設定テンプレート

  1. 製品をインポートをクリックし、前のステップでダウンロードした製品設定テンプレートファイル(.json)をインポートします。
  1. 詳細表示をクリックし、テンプレートを選択して継承します。これにより、工場出荷時のファームウェアテンプレートに基づいて、新しいバージョンが生成され、変更が可能になります。
  1. 編集ボタンをクリックして、ファームウェア設定画面に入ります。コマンドワードのカスタマイズオプションまでスクロールし、既存のコマンドワードを選択して新しいコマンドを作成します。
  1. 実際に使用する言語タイプに従って、トリガーコマンドと応答コマンドを入力します。中英混合は許可されていません。実際に有効にする言語に基づいて設定を行ってください。完了したら、矢印ボタンをクリックして現在のコマンドの詳細パラメータを設定します。
  1. パラメータ設定を使用して、コマンドがトリガーされた後、Unit ASRがUART経由でデータ内容を応答するようにします。 M5Unit-ASR Arduinoライブラリとの互換性を確保するために、元の形式に従って変更します。フォーマットルールはAA 55 ID 55 AAです。ここで、コマンドコードIDは他のコマンドと重複しないようにしてください。
  1. 上記の設定を完了すると、新しいコマンド Just の追加が完了します。次に、メニューの設定チェックオプションをクリックしてエラーがないか確認します。問題がなければ、バージョンの公開をクリックしてファームウェアをパッケージします。
  1. ファームウェアの生成が完了するのを待ち、ダウンロードをクリックします。

3. ファームウェアのフラッシング

  1. 前のステップでダウンロードしたUnit ASRファームウェアフラッシングツールを開き、モジュールのモデル設定が正しいことを確認し、Updateをクリックしてツールを起動します。
  1. 解凍したファームウェアファイル(.bin)をインポートします。
  1. Unit ASRの通信インターフェースはフラッシュインターフェースでもあります。プログラムはUART経由でダウンロードされます。このチュートリアルでは、ESP32 Downloaderを使用して操作します。ピンアウトは以下の通りです。
  1. まず、ESP32 Downloaderをコンピュータに接続します。フラッシングツールが対応するポートを検出したら、ポートを選択してダウンロードを有効にします。その後、Unit ASRを接続し、プログラムのダウンロードを開始します。
  1. プログラムのダウンロードが完了しました。

4. コマンドテスト

  1. Unit ASR の電源を入れます。
  2. Hi M Five コマンドで起動し、I'm here と応答します。
  3. Just コマンドを使用し、Do it と応答します。
On This Page