我正在開發識別阿拉伯語言的軟件,但我的應用程序無法識別阿拉伯語。 我使用下面的代碼來識別安裝在系統中的文化,但它只是給「EN-US」和「EN-GB」,雖然我已經在我的窗戶安裝了阿拉伯語7如何識別c#中的阿拉伯語文化#
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語言保留爲英語。
你的代碼告訴你的是,你還沒有安裝阿拉伯語的語言識別器。這不是什麼神祕之處,微軟沒有一個。你需要去購物。隨機[谷歌命中](http://www.sakhr.com/tts.aspx)。 –
隨機谷歌命中是爲服務器識別器,而不是桌面識別器。它們不兼容。被警告。 –