2

アラビア語を認識するソフトウェアを開発していますが、アプリケーションがアラビア語を認識できません。次のコードを使用して、システムにインストールされているカルチャを認識していますが、Windows 7 にアラビア語をインストールしましたが、「en-US」と「en-GB」しか表示されません。

Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-SA");


foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())
            {
                if (config.Culture.ToString() == preferredCulture)
                {
                    speechRecognitionEngine = new SpeechRecognitionEngine(config);
                    break;
                }
            }

私の質問は、Windows 言語を英語からアラビア語に変更せずにアプリケーションにアラビア文化を追加する方法です。一般的に理解されているように、Windows言語を英語に保ちたいです。

4

1 に答える 1

2

Microsoft は、どのWindows リリースにもアラビア語 SR エンジンを同梱していません。私の知る限り、SAPI 互換のアラビア語 SR エンジンはありません。ごめん。

于 2013-07-24T17:02:33.180 に答える