- class QVoice#
-
概要#
属性#
age属性
- 声音的年龄gender属性
- 声音的性别language属性
- 声音的语言locale属性
- 声音的区域name属性
- 声音的名字
方法#
def
__init__()
定义
age()
定义
gender()
定义
language()
定义
locale()
定义
name()
定义
__ne__()
定义
__eq__()
定义
swap()
静态函数#
定义
ageName()
定义
genderName()
注意
本文档可能包含自动从C++转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来告知我们
详细描述#
为了获取当前语音合成引擎支持的语音,请使用
availableVoices()
或findVoices()
。- class Gender#
语音的性别。
常量
描述
QVoice.Male
男性语音
QVoice.Female
女性语音
QVoice.Unknown
未知性别的语音
- class Age#
语音的年龄。
常量
描述
QVoice.Child
儿童语音
QVoice.Teenager
青少年语音
QVoice.Adult
成人语音
QVoice.Senior
老年人语音
QVoice.Other
未知年龄的语音
注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则通过访问器函数。- property ageᅟ: QVoice.Age#
此属性包含语音的年龄。
- 访问函数
- 属性 gender: QVoice.Gender#
此属性包含语音的性别。
- 访问函数
- 属性 language: QLocale.Language#
此属性包含语音的语言。
这是语音
locale
的语言属性。- 访问函数
此属性包含语音的区域设置。
区域设置包括语言和语音的领土(即口音或方言)。
- 访问函数
- 属性 name: str#
此属性包含语音的名称。
- 访问函数
- __init__()#
构建一个空的
QVoice
对象。应用程序代码不能构建任意的语音实例。请使用
availableVoices
或findVoices
代替来选择一个受支持的语音。- __init__(other)
- 参数:
other –
QVoice
从
other
复制构造一个QVoice
对象。属性
age
的获取器。返回表示语音的
age
类型的字符串。- gender()
- 返回类型:
属性
gender
的获取器。- staticgenderName(gender)
- 参数:
gender –
Gender
- 返回类型:
字符串
返回语音的
gender
名称。- language()
- 返回类型:
属性
language
的获取器。- locale()
- 返回类型:
属性
locale
的获取器。- name()
- 返回类型:
字符串
属性
name
的获取器。- __ne__(rhs)
- 参数:
rhs –
QVoice
- 返回类型:
bool
返回是否
lhs
语音和rhs
语音不同。- __eq__(rhs)
- 参数:
rhs –
QVoice
- 返回类型:
bool
返回是否
lhs
语音和rhs
语音相同。如果两个语音的
name
、locale
、gender
和age
相同,并且它们属于同一个文本到语音引擎,则两个语音相同。- swap(other)
- 参数:
other –
QVoice
与该语音交换
other
。此操作非常快速且永远不会失败。