演習 - Azure AI サービスを Azure Functions としてカスタマイズする
このユニットでは、ソース言語を修正し、ターゲット言語を変更します。
Visual Studio Code で Device\DevKitTranslator.ino に移動します。 9 つの言語が説明されており、中国語が既定の言語として選択されています。
中国語を削除し、既定の言語を英語に変更して保存します。
Functions\SpeechTranslation.cs を開きます。 ターゲット言語は英語 (en-US) として定義されています。
ターゲット言語をスペイン語 (es-ES) に変更して保存します。
Note
Speech Translation API でサポートされているさまざまな言語は Microsoft ページで確認できます。
F1 をクリックし、入力し、[Azure IoT Device Workbench:Deploy to Azure...] を選択します。Visual Studio Code から再デプロイの確認を求められたら、[Yes] をクリックします。
デプロイが正常に完了したことを確認します。
F1 をもう一度クリックし、入力し、[Azure IoT Device Workbench:Upload Device Code] を選択します。 コードがコンパイルされ、DevKit にアップロードされます。
DevKit が再起動し、コードの実行が開始されます。
プロジェクトをテストする
アプリの初期化後、DevKit 画面の指示に従います。 既定のソース言語は中国語です。
別の言語の翻訳を選択するには:
- A ボタンを押して設定モードに入ります。
- B ボタンを押すと、サポートされているすべてのソース言語をスクロールして表示できます。
- A ボタンを押し、ソース言語の選択を確定します。
- B ボタンを押しながら話します。B ボタンを離すと翻訳が開始されます。
- 英語に翻訳されたテキストが画面に表示されます。
翻訳結果画面では次の操作が可能です。
- A ボタンと B ボタンを押し、スクロールしてソース言語を選択できます。
- B ボタンを押して発話できます。 音声を送信し、翻訳テキストを取得するには、B ボタンを離します。