0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Unity&Hololens2】Azure Speech Servicesを日本語音声に対応させる

Posted at

####Azure Speech ServicesをUnityで日本語で使いたい!
Unity&Hololens2 超初心者の自分用のメモ書きです。
公式チュートリアルでAzure Speech Servicesを導入することはできたのだが
日本語でしゃべってもローマ字になってしまう...
image.png

これは当たり前で初期設定では英語に設定されているから。
ということでどこから変えるかというと、
image.png
Lunarcomの
image.png
LunarcomSpeechRecognizerというコンポーネントから変更できます。
開いてみると

using UnityEngine;
using Microsoft.CognitiveServices.Speech;

public class LunarcomSpeechRecognizer : MonoBehaviour
{
    private string recognizedString = "Select a mode to begin.";
    private object threadLocker = new object();

    private SpeechRecognizer recognizer;

    private bool micPermissionGranted = false;
    ///private bool scanning = false;

    private string fromLanguage = "en-US";

    private LunarcomController lunarcomController;
~~~~~~~~~~~~~~(以下略

fromLanguageとかいうあからさまに言語を変換できそうな変数があるのでここを日本語に変更してあげるだけで完了します。
利用できる言語一覧
日本語はja-JPなのでそのまま入れてあげれば日本語に対応してくれます。

private string fromLanguage = "ja-JP";

変更してからしゃべると
image.png
日本語になってくれました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?