在Qt 5.9.0中,QTextToSpeech类提供了对文本到语音转换引擎的便捷访问。
这里有一个QTextToSpeech here的Qt示例。
如何更改区域设置并编写其他语言(非英语)?
我试过这段代码,但不起作用:
QLocale locale;
locale.setDefault(QLocale::Persian);
m_speech->setLocale(locale);

发布于 2017-07-01 22:34:11
您需要首先使用QTextToSpeech::availableLocales()公共函数验证您要查找的语言环境在您的平台上是否可用,如果可用,则可以使用。
https://stackoverflow.com/questions/44861924
复制相似问题