Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::TextToSpeechEngine Class Reference

#include <TextToSpeechEngine.h>

Inheritance diagram for sf::TextToSpeechEngine:
Collaboration diagram for sf::TextToSpeechEngine:

Public Member Functions

 TextToSpeechEngine (const QVariantMap &parameters, QObject *parent=nullptr)
 
 ~TextToSpeechEngine () override
 
QList< QLocale > availableLocales () const override
 
QList< QVoice > availableVoices () const override
 
void say (const QString &text) override
 
void synthesize (const QString &text) override
 
void stop (QTextToSpeech::BoundaryHint boundaryHint) override
 
void pause (QTextToSpeech::BoundaryHint boundaryHint) override
 
void resume () override
 
double rate () const override
 
bool setRate (double rate) override
 
double pitch () const override
 
bool setPitch (double pitch) override
 
QLocale locale () const override
 
bool setLocale (const QLocale &locale) override
 
double volume () const override
 
bool setVolume (double volume) override
 
QVoice voice () const override
 
bool setVoice (const QVoice &voice) override
 
QTextToSpeech::State state () const override
 
QTextToSpeech::ErrorReason errorReason () const override
 
QString errorString () const override
 

Constructor & Destructor Documentation

◆ TextToSpeechEngine()

sf::TextToSpeechEngine::TextToSpeechEngine ( const QVariantMap &  parameters,
QObject *  parent = nullptr 
)
explicit

◆ ~TextToSpeechEngine()

sf::TextToSpeechEngine::~TextToSpeechEngine ( )
override

Member Function Documentation

◆ availableLocales()

QList< QLocale > sf::TextToSpeechEngine::availableLocales ( ) const
override

◆ availableVoices()

QList< QVoice > sf::TextToSpeechEngine::availableVoices ( ) const
override

◆ errorReason()

QTextToSpeech::ErrorReason sf::TextToSpeechEngine::errorReason ( ) const
override

◆ errorString()

QString sf::TextToSpeechEngine::errorString ( ) const
override

◆ locale()

QLocale sf::TextToSpeechEngine::locale ( ) const
override

◆ pause()

void sf::TextToSpeechEngine::pause ( QTextToSpeech::BoundaryHint  boundaryHint)
override

◆ pitch()

double sf::TextToSpeechEngine::pitch ( ) const
override

◆ rate()

double sf::TextToSpeechEngine::rate ( ) const
override

◆ resume()

void sf::TextToSpeechEngine::resume ( )
override

◆ say()

void sf::TextToSpeechEngine::say ( const QString &  text)
override

◆ setLocale()

bool sf::TextToSpeechEngine::setLocale ( const QLocale &  locale)
override

◆ setPitch()

bool sf::TextToSpeechEngine::setPitch ( double  pitch)
override

◆ setRate()

bool sf::TextToSpeechEngine::setRate ( double  rate)
override

◆ setVoice()

bool sf::TextToSpeechEngine::setVoice ( const QVoice &  voice)
override

◆ setVolume()

bool sf::TextToSpeechEngine::setVolume ( double  volume)
override

◆ state()

QTextToSpeech::State sf::TextToSpeechEngine::state ( ) const
override

◆ stop()

void sf::TextToSpeechEngine::stop ( QTextToSpeech::BoundaryHint  boundaryHint)
override

◆ synthesize()

void sf::TextToSpeechEngine::synthesize ( const QString &  text)
override

◆ voice()

QVoice sf::TextToSpeechEngine::voice ( ) const
override

◆ volume()

double sf::TextToSpeechEngine::volume ( ) const
override

The documentation for this class was generated from the following file: