72 explicit QOnlineTts(QObject *parent =
nullptr);
75 QList<QMediaContent>
media()
const;
92 static const QMap<Emotion, QString> s_emotionCodes;
93 static const QMap<Voice, QString> s_voiceCodes;
95 static constexpr int s_googleTtsLimit = 200;
96 static constexpr int s_yandexTtsLimit = 1400;
98 QList<QMediaContent> m_media;
99 QString m_errorString;
QString errorString() const
errorString
static Voice voice(const QString &voiceCode)
voice
QOnlineTts(QObject *parent=nullptr)
QOnlineTts.
TtsError error() const
error
static Emotion emotion(const QString &emotionCode)
emotion
static QString emotionCode(Emotion emotion)
emotionCode
QList< QMediaContent > media() const
media
void generateUrls(const QString &text, QOnlineTranslator::Engine engine, QOnlineTranslator::Language lang, Voice voice=NoVoice, Emotion emotion=NoEmotion)
generateUrls
@ UnsupportedEmotion
UnsupportedEmotion
@ UnsupportedVoice
UnsupportedVoice
@ UnsupportedEngine
UnsupportedEngine
@ UnsupportedLanguage
UnsupportedLanguage
static QString voiceCode(Voice voice)
voiceCode