标签: 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);
答案 0 :(得分:3)
您需要首先验证您所查找的区域设置是否在具有QTextToSpeech::availableLocales()公共功能的平台上可用,然后您可以使用(如果可用)。
QTextToSpeech::availableLocales()