Azure Percept 音声アシスタント アプリケーションを構成する
重要
Azure Percept DK の提供終了:
2023 年 2 月 22 日の更新プログラム: Percept DK Vision および Audio アクセサリ コンポーネント (Vision および Audio SOM とも呼ばれます) のファームウェア更新プログラム がここで利用可能になり、アクセサリ コンポーネントが提供終了日を超えて機能し続けることができます。
Azure Percept パブリック プレビューは、新しいエッジ デバイス プラットフォームと開発者エクスペリエンスをサポートするために進化する予定です。 この進化の一環として、Azure Percept DK と Azure Percept Audio アクセサリ、Percept DK に関連するサポート Azure サービスは、2023 年 3 月 30 日に廃止されます。
2023 年 3 月 30 日より、Azure Percept DK と Azure Percept Audio アクセサリは、Azure Percept Studio、OS の更新プログラム、コンテナーの更新、Web ストリームの表示、Custom Vision 統合などの Azure サービスでサポートされなくなります。 カスタマー サクセス サポートおよび関連するサポート サービスが Microsoft から提供されなくなります。 詳しくは、廃止の通知に関するブログ記事をご覧ください。
この記事では、IoT Hub を使用して、音声アシスタント アプリケーションを構成する方法について説明します。 音声アシスタントを作成するプロセスの手順を説明したチュートリアルについては、Azure Percept Studio と Azure Percept Audio による、コーディングなしの音声アシスタントの作成に関するページを参照してください。
音声アシスタント構成を更新する
Azure portal を開き、検索バーに「IoT Hub」と入力します。 アイコンを選択して、[IoT Hub] ページを開きます。
[IoT Hub] ページで、デバイスがプロビジョニングされた IoT Hub を選択します。
左側のナビゲーション メニューの [自動デバイス管理] で [IoT Edge] を選択すると、IoT Hub に接続されているすべてのデバイスが表示されます。
音声アシスタント アプリケーションのデプロイ先となったデバイスを選択します。
[Set Modules] \(モジュールの設定) を選択します。
[コンテナー レジストリの資格情報] セクションに、次のエントリが表示されていることを確認します。 必要であれば資格情報を追加します。
名前 Address ユーザー名 Password azureedgedevices azureedgedevices.azurecr.io devkitprivatepreviewpull [IoT Edge モジュール] セクションで、 [azureearspeechclientmodule] を選択します。
[モジュール設定] タブを選択します。次の構成を確認します。
イメージの URI 再起動ポリシー 必要な状態 mcr.microsoft.com/azureedgedevices/azureearspeechclientmodule: preload-devkit 常時 実行中 設定が一致していない場合は、それらを編集して [更新] を選択します。
[環境変数] タブを選択します。環境変数が定義されていないことを確認します。
[モジュール ツイン設定] タブを選択します。 [speechConfigs] セクションを次のように更新します。
"speechConfigs": { "appId": "<Application id for custom command project>", "key": "<Speech Resource key for custom command project>", "region": "<Region for the speech service>", "keywordModelUrl": "https://aedsamples.blob.core.windows.net/speech/keyword-tables/computer.table", "keyword": "computer" }
Note
上記で使用されているキーワードは、一般公開されている既定のキーワードです。 独自のものを使用する場合は、作成済みのテーブル ファイルを BLOB ストレージにアップロードすることで、独自のカスタム キーワードを追加できます。 BLOB ストレージは、匿名コンテナー アクセスまたは匿名 BLOB アクセスで構成する必要があります。
appId、キー、リージョンを見つける方法
appID、キー、リージョンを見つけるには、「Speech Studio」に移動します。
サインインして、適切な音声リソースを選択します。
Speech Studio ホーム ページで、 [音声アシスタント] の下にある [Custom Commands] を選択します。
ターゲット プロジェクトを選択します。
左側のメニュー パネルにある [設定] を選択します。
appID とキーは [全般] タブにあります。
リージョンを見つけるには、設定内の [LUIS のリソース] タブを開きます。 [リソースの作成] の選択に、リージョン情報が含まれます。
speechConfigs 情報を入力したら、 [更新] を選択します。
[モジュールの設定] ページの上部の [ルート] タブをクリックします。 次の値を持つルートがあることを確認します。
FROM /messages/modules/azureearspeechclientmodule/outputs/* INTO $upstream
存在しない場合はルートを追加します。
[確認および作成] を選択します。
[作成] を選択します
次のステップ
音声アシスタントの構成を更新したら、Azure Percept Studio のデモに戻り、アプリケーションを操作します。