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::Age age() const
QVoice::Gender gender() const
QString name() const
bool operator!=(const QVoice &other)
bool operator==(const QVoice &other)

Static Public Members

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

Detailed Description

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::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.

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

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

© 2024 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.