QVoice#
The QVoice class represents a particular voice. More…
Synopsis#
Properties#
Functions#
Static functions#
def
ageName(age)def
genderName(gender)
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
To get a voice that is supported by the current text-to-speech engine, use availableVoices() .
- class PySide6.QtTextToSpeech.QVoice#
PySide6.QtTextToSpeech.QVoice(other)
- Parameters:
other –
PySide6.QtTextToSpeech.QVoice
Constructs an empty QVoice .
Copy-constructs a QVoice from other.
Note
Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.
- property PᅟySide6.QtTextToSpeech.QVoice.age: Age#
This property holds the age of a voice.
- Access functions:
age()
- property PᅟySide6.QtTextToSpeech.QVoice.gender: Gender#
This property holds the gender of a voice.
- Access functions:
gender()
- property PᅟySide6.QtTextToSpeech.QVoice.locale: PySide6.QtCore.QLocale#
This property holds the locale of the voice.
The locale includes the language and the territory (i.e. accent or dialect) of the voice.
- Access functions:
locale()
- property PᅟySide6.QtTextToSpeech.QVoice.name: str#
This property holds the name of a voice.
- Access functions:
name()
- PySide6.QtTextToSpeech.QVoice.Gender#
The gender of a voice.
Constant
Description
QVoice.Male
Voice of a male
QVoice.Female
Voice of a female
QVoice.Unknown
Voice of unknown gender
- PySide6.QtTextToSpeech.QVoice.Age#
The age of a voice.
Constant
Description
QVoice.Child
Voice of a child
QVoice.Teenager
Voice of a teenager
QVoice.Adult
Voice of an adult
QVoice.Senior
Voice of a senior
QVoice.Other
Voice of unknown age
Getter of property age .
Returns a string representing the age class of a voice.
Getter of property gender .
- static PySide6.QtTextToSpeech.QVoice.genderName(gender)#
- Parameters:
gender –
Gender- Return type:
str
̈́ Returns the gender name of a voice.
- PySide6.QtTextToSpeech.QVoice.locale()#
- Return type:
Getter of property locale .
- PySide6.QtTextToSpeech.QVoice.name()#
- Return type:
str
Getter of property name .
- PySide6.QtTextToSpeech.QVoice.__ne__(rhs)#
- Parameters:
- Return type:
bool
Returns whether the lhs voice and the rhs voice are different.
- PySide6.QtTextToSpeech.QVoice.__eq__(rhs)#
- Parameters:
- Return type:
bool
Returns whether the lhs voice and the rhs voice are identical.
Two voices are identical if name , locale , gender , and age are identical, and if they belong to the same text-to-speech engine.
- PySide6.QtTextToSpeech.QVoice.swap(other)#
- Parameters:
other –
PySide6.QtTextToSpeech.QVoice
Swaps other with this voice. This operation is very fast and never fails.