2#include <QtTextToSpeech/QTextToSpeechEngine>
17 void say(
const QString& text)
override;
19 void stop(QTextToSpeech::BoundaryHint boundaryHint)
override;
20 void pause(QTextToSpeech::BoundaryHint boundaryHint)
override;
22 double rate()
const override;
32 QTextToSpeech::State
state()
const override;
37 void initializeVoices();
38 void updateState(QTextToSpeech::State newState);
40 QTextToSpeech::State m_state;
41 QTextToSpeech::ErrorReason m_errorReason;
42 QString m_errorString;
50 QList<QLocale> m_locales;
51 QList<QVoice> m_voices;
Definition TextToSpeechEngine.h:8
QTextToSpeech::State state() const override
void stop(QTextToSpeech::BoundaryHint boundaryHint) override
~TextToSpeechEngine() override
void synthesize(const QString &text) override
bool setRate(double rate) override
double volume() const override
void pause(QTextToSpeech::BoundaryHint boundaryHint) override
QList< QLocale > availableLocales() const override
QVoice voice() const override
QTextToSpeech::ErrorReason errorReason() const override
bool setVolume(double volume) override
double rate() const override
void say(const QString &text) override
TextToSpeechEngine(const QVariantMap ¶meters, QObject *parent=nullptr)
double pitch() const override
QLocale locale() const override
bool setVoice(const QVoice &voice) override
QString errorString() const override
bool setPitch(double pitch) override
bool setLocale(const QLocale &locale) override
QList< QVoice > availableVoices() const override
Definition Application.h:10