QVoice Class

The QVoice class allows to set and retrieve values of a particular voice. More...

Header: #include <QVoice>
qmake: QT += texttospeech

Public Types

enum Age { Child, Teenager, Adult, Senior, Other }
enum Gender { Male, Female, Unknown }

Public Functions

QVoice()
QVoice(const QVoice &other)
~QVoice()
QVoice::Age age() const
QVoice::Gender gender() const
QString name() const
bool operator!=(const QVoice &other)
void operator=(const QVoice &other)
bool operator==(const QVoice &other)

Static Public Members

QString ageName(QVoice::Age age)
QString genderName(QVoice::Gender gender)

Detailed Description

The QVoice class allows to set and retrieve values of a particular voice.

Member Type Documentation

enum QVoice::Age

The age of a voice.

ConstantValueDescription
QVoice::Child0Voice of a child
QVoice::Teenager1Voice of a teenager
QVoice::Adult2Voice of an adult
QVoice::Senior3Voice of a senior
QVoice::Other4Voice of unknown age

enum QVoice::Gender

The gender of a voice.

ConstantValueDescription
QVoice::Male0Voice of a male
QVoice::Female1Voice of a female
QVoice::Unknown2Voice of unknown gender

Member Function Documentation

QVoice::QVoice()

Default constructs an instance of QVoice.

QVoice::QVoice(const QVoice &other)

Default constructs an instance of QVoice.

QVoice::~QVoice()

Destroys the instance of QVoice.

QVoice::Age QVoice::age() const

Returns the age of a voice.

[static] QString QVoice::ageName(QVoice::Age age)

Returns a string representing the age class of a voice.

QVoice::Gender QVoice::gender() const

Returns the gender of a voice.

[static] QString QVoice::genderName(QVoice::Gender gender)

̈́ Returns the gender name of a voice.

QString QVoice::name() const

Returns the name of a voice.

bool QVoice::operator!=(const QVoice &other)

Compares the name, gender, and age of this voice with other. Returns true if they are not identical.

void QVoice::operator=(const QVoice &other)

Copy-assignment operator.

bool QVoice::operator==(const QVoice &other)

Compares the name, gender, and age of this voice with other. Returns true if all of them match.