- class QVoice#
The
QVoice
class represents a particular voice. More…Synopsis#
Properties#
Methods#
def
__init__()
def
age()
def
gender()
def
language()
def
locale()
def
name()
def
__ne__()
def
__eq__()
def
swap()
Static functions#
def
ageName()
def
genderName()
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()
orfindVoices()
.- class 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
- class 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
Note
Properties can be used directly when
from __feature__ import true_property
is used or via accessor functions otherwise.- property ageᅟ: QVoice.Age#
This property holds the age of a voice.
- Access functions:
- property genderᅟ: QVoice.Gender#
This property holds the gender of a voice.
- Access functions:
- property languageᅟ: QLocale.Language#
This property holds the language of the voice.
This is the language attribute of the voice’s
locale
.- Access functions:
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:
- property nameᅟ: str#
This property holds the name of a voice.
- Access functions:
- __init__()#
Constructs an empty
QVoice
.Application code cannot construct arbitrary voice instances. Use
availableVoices()
orfindVoices()
instead to select a supported voice.- __init__(other)
- Parameters:
other –
QVoice
Copy-constructs a
QVoice
fromother
.Getter of property
ageᅟ
.Returns a string representing the
age
class of a voice.Getter of property
genderᅟ
.̈́ Returns the
gender
name of a voice.Getter of property
languageᅟ
.Getter of property
localeᅟ
.- name()#
- Return type:
str
Getter of property
nameᅟ
.Returns whether the
lhs
voice and therhs
voice are different.Returns whether the
lhs
voice and therhs
voice are identical.Two voices are identical if
name
,locale
,gender
, andage
are identical, and if they belong to the same text-to-speech engine.Swaps
other
with this voice. This operation is very fast and never fails.