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(const QVoice &other)
Age age() const
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

enum QVoice::Gender

Member Function Documentation


Default constructs an instance of QVoice.

QVoice::QVoice(const QVoice &other)

Copy constructor.


Destroys the instance of QVoice.

Age QVoice::age() const

Returns the age of a voice

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

Returns the age class of a voice

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)

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

Copy-assignment operator.

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

© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.