2

我正在开发识别阿拉伯语的软件,但我的应用程序无法识别阿拉伯语。我正在使用以下代码来识别系统中安装的文化,但它只给出“en-US”和“en-GB”,尽管我在 Windows 7 中安装了阿拉伯语

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 回答