QVoice Class | Qt Speech 5.11

Qt 5.11 | Qt Speech | C++ Classes | QVoice

Qt 5.11.3 Reference Documentation

# QVoice Class

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

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

- List of all members, including inherited members

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

Constant | Value | Description
--- | --- | ---
`QVoice::Child` | `0` | Voice of a child
`QVoice::Teenager` | `1` | Voice of a teenager
`QVoice::Adult` | `2` | Voice of an adult
`QVoice::Senior` | `3` | Voice of a senior
`QVoice::Other` | `4` | Voice of unknown age

### enum QVoice::Gender

The gender of a voice.

Constant | Value | Description
--- | --- | ---
`QVoice::Male` | `0` | Voice of a male
`QVoice::Female` | `1` | Voice of a female
`QVoice::Unknown` | `2` | Voice 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.