Я из Греции и хочу создать приложение, которое будет использовать SAPI для взаимодействия с пользователем, но я не могу найти способ изменить язык SAPI с английского на греческий.
Моя ОС по умолчанию использует греческий и английский языки, и у меня установлен SAPI SDK; Греческий язык поддерживается SAPI.
Проблема в том, что SAPI не распознает автоматически переданный ему язык и возвращается к произнесению отдельных букв одну за другой.
Вот код, который я использую, с английским текстом:
using SpeechLib;
SpVoice voice = new SpVoice();
voice.Speak("Pdf File Successfully Installed", SpeechVoiceSpeakFlags.SVSFlagsAsync);
voice.WaitUntilDone(30000);
Это работает, но когда я передаю греческий текст в функцию (например, "Να ενα κειμενο"
), я вижу, что возникает проблема.