QTextToSpeech设置默认QLocale

时间:2017-07-01 14:18:04

标签: c++ qt qt5 locale text-to-speech

在Qt 5.9.0中,QTextToSpeech类提供了对文本到语音引擎的便捷访问。

QTextToSpeech here有一个Qt示例。

如何更改区域设置并编写其他语言(非英语)?

我尝试了这段代码,但没有工作:

QLocale locale;
locale.setDefault(QLocale::Persian);
m_speech->setLocale(locale);

Example Screenshot

1 个答案:

答案 0 :(得分:3)

您需要首先验证您所查找的区域设置是否在具有QTextToSpeech::availableLocales()公共功能的平台上可用,然后您可以使用(如果可用)。