Ustawienie języka Polskiego w kontrolce QTextToSpeech.

0

Witam.

Problem jak w tytule.

audio=new QTextToSpeech(this); //Tworzy kontrolke w stercie
audio->setLocale(QLocale(QLocale::Polish)); //Chcę ustawić język na Polski

I jak coś takiego zrobię to mi wywala taki komunikat

No voice found for given locale
QLocale(English, Latin, United States)

Wyczytałem w internecie że musi być jezyk dostępny w localnym systemie. Ale jak zmienić lub dodać dany język do localnych systemowych.

Bardzo dziękuję za pomoc i życzę miłego dnia.

1

Zapewne musisz zainstalować paczkę/usługę dla danego języka. To nie jest problem z Qt, tylko z brakiem tej usługi w systemie.

0

A jak te paczkę/usługi zainstalować ? Jakiś poradnik z skąd to pobrać i jak zainstalować.

0

Ale mój system operacyjny jest po polsku. Bardzo bym prosił o wytłumaczenie jak to zrobić bo naprawdę mi na tym zależy.

0

Pobrałem pliki dotyczące polskiego i je zainstalowałem. Nadal nic to nie dało.

0

A co pokazuje to?

for (auto& locale : audio->availableLocales()) {
qDebug() << "  " << locale;
}
0

@alagner: Po wykonaniu tego kodu dostaję.

No voice found for given locale
  QLocale(English, Latin, United States)

0 użytkowników online, w tym zalogowanych: 0, gości: 0