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

QTextToSpeech here有一个Qt示例。

如何更改语言环境并编写其他语言(非英语)?

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

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

c++ - QTextToSpeech设置默认的QLocale-LMLPHP

最佳答案

您首先需要使用 QTextToSpeech::availableLocales() public函数来验证您要查找的语言环境在您的平台上是否可用,然后您可以使用(如果可用)。

10-08 04:17