演習 - Azure AI サービスを Azure Functions としてカスタマイズする

完了

このユニットでは、ソース言語を修正し、ターゲット言語を変更します。

  1. Visual Studio Code で Device\DevKitTranslator.ino に移動します。 9 つの言語が説明されており、中国語が既定の言語として選択されています。

    An illustration is showing the languages are described.

  2. 中国語を削除し、既定の言語を英語に変更して保存します。

    An illustration is showing the modified languages.

  3. Functions\SpeechTranslation.cs を開きます。 ターゲット言語は英語 (en-US) として定義されています。

    An illustration is showing the target language.

  4. ターゲット言語をスペイン語 (es-ES) に変更して保存します。

    An illustration is showing the target language changed to Spanish.

    Note

    Speech Translation API でサポートされているさまざまな言語は Microsoft ページで確認できます。

  5. F1 をクリックし、入力し、[Azure IoT Device Workbench:Deploy to Azure...] を選択します。Visual Studio Code から再デプロイの確認を求められたら、[Yes] をクリックします。

    Screenshot of Visual Studio Code alert confirmping deployment of Azure function to the cloud.

    デプロイが正常に完了したことを確認します。

  6. F1 をもう一度クリックし、入力し、[Azure IoT Device Workbench:Upload Device Code] を選択します。 コードがコンパイルされ、DevKit にアップロードされます。

    DevKit が再起動し、コードの実行が開始されます。

プロジェクトをテストする

アプリの初期化後、DevKit 画面の指示に従います。 既定のソース言語は中国語です。

別の言語の翻訳を選択するには:

  1. A ボタンを押して設定モードに入ります。
  2. B ボタンを押すと、サポートされているすべてのソース言語をスクロールして表示できます。
  3. A ボタンを押し、ソース言語の選択を確定します。
  4. B ボタンを押しながら話します。B ボタンを離すと翻訳が開始されます。
  5. 英語に翻訳されたテキストが画面に表示されます。

翻訳結果画面では次の操作が可能です。

  1. A ボタンと B ボタンを押し、スクロールしてソース言語を選択できます。
  2. B ボタンを押して発話できます。 音声を送信し、翻訳テキストを取得するには、B ボタンを離します。