xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
结构体 | Public 成员函数 | 静态 Public 成员函数
QTextToSpeech类 参考
类 QTextToSpeech 继承关系图:
QObject

结构体

enum  State
 

Public 成员函数

静态 Public 成员函数

额外继承的成员函数

详细描述

在文件 QTextToSpeech.x4 行定义.

构造及析构函数说明

◆ QTextToSpeech() [1/2]

QTextToSpeech ( )

在文件 QTextToSpeech.x12 行定义.

12 {
13
14 }

◆ QTextToSpeech() [2/2]

QTextToSpeech ( long  handle)

在文件 QTextToSpeech.x16 行定义.

16 {
17 super(handle);
18 }

成员函数说明

◆ availableEngines()

static String [] availableEngines ( )
static

在文件 QTextToSpeech.x44 行定义.

44 {
45 return (String[]) QtXnl.object_get_handle(0, Constant.QTEXTTOSPEECH_AVAILABLEENGINES, (long)0);
46 }
字符串类

◆ create() [1/3]

bool create ( )

在文件 QTextToSpeech.x20 行定义.

20 {
21 nativehandle = QtXnl.createQObject(QType.qtTextToSpeech, this, 0l);
22 if (nativehandle == 0){
23 return false;
24 }
25 return true;
26 }
long nativehandle
Definition QNative.xcsm:91

◆ create() [2/3]

bool create ( @NotNilptr QObject  parent)

在文件 QTextToSpeech.x28 行定义.

28 {
29 nativehandle = QtXnl.createQObject(QType.qtTextToSpeech, this, parent != nilptr ? parent.nativehandle : 0l);
30 if (nativehandle == 0){
31 return false;
32 }
33 return true;
34 }

◆ create() [3/3]

bool create ( @NotNilptr String  strEngine,
@NotNilptr QObject  parent 
)

在文件 QTextToSpeech.x36 行定义.

36 {
37 nativehandle = QtXnl.createQSObject(QType.qtTextToSpeech, this, parent != nilptr ? parent.nativehandle : 0l, strEngine);
38 if (nativehandle == 0){
39 return false;
40 }
41 return true;
42 }

◆ getLanguage()

Language getLanguage ( )

在文件 QTextToSpeech.x79 行定义.

79 {
80 return (Language)QtXnl.widget_get_int_value(nativehandle, Constant.QTEXTTOSPEECH_GETLANGUAGE);
81 }

◆ pause()

void pause ( )

在文件 QTextToSpeech.x54 行定义.

54 {
55 QtXnl.widget_slot(nativehandle, Constant.QTEXTTOSPEECH_PAUSE);
56 }

◆ pitch()

double pitch ( )

在文件 QTextToSpeech.x87 行定义.

87 {
88 return QtXnl.widget_get_double_value(nativehandle, Constant.QTEXTTOSPEECH_PITCH);
89 }

◆ rate()

double rate ( )

在文件 QTextToSpeech.x83 行定义.

83 {
84 return QtXnl.widget_get_double_value(nativehandle, Constant.QTEXTTOSPEECH_RATE);
85 }

◆ resume()

void resume ( )

在文件 QTextToSpeech.x57 行定义.

57 {
58 QtXnl.widget_slot(nativehandle, Constant.QTEXTTOSPEECH_RESUME);
59 }

◆ say()

void say ( String  text)

在文件 QTextToSpeech.x48 行定义.

48 {
49 QtXnl.widget_slot_string(nativehandle, Constant.QTEXTTOSPEECH_SAY, text);
50 }

◆ setLanguage()

void setLanguage ( Language  language)

在文件 QTextToSpeech.x61 行定义.

61 {
62 QtXnl.widget_set_vint_value(nativehandle, Constant.QTEXTTOSPEECH_SETLANGUAGELOCALE, language.value());
63 }

◆ setPitch()

void setPitch ( double  pitch)

在文件 QTextToSpeech.x68 行定义.

68 {
69 QtXnl.widget_set_double_value(nativehandle, Constant.QTEXTTOSPEECH_SETPITCH, pitch);
70 }

◆ setRate()

void setRate ( double  rate)

在文件 QTextToSpeech.x65 行定义.

65 {
66 QtXnl.widget_set_double_value(nativehandle, Constant.QTEXTTOSPEECH_SETRATE, rate);
67 }

◆ setVolume()

void setVolume ( double  volume)

在文件 QTextToSpeech.x71 行定义.

71 {
72 QtXnl.widget_set_double_value(nativehandle, Constant.QTEXTTOSPEECH_SETVOLUME, volume);
73 }

◆ state()

State state ( )

在文件 QTextToSpeech.x75 行定义.

75 {
76 return (State)QtXnl.widget_get_int_value(nativehandle, Constant.QTEXTTOSPEECH_STATE);
77 }

◆ stop()

void stop ( )

在文件 QTextToSpeech.x51 行定义.

51 {
52 QtXnl.widget_slot(nativehandle, Constant.QTEXTTOSPEECH_STOP);
53 }

◆ volume()

double volume ( )

在文件 QTextToSpeech.x91 行定义.

91 {
92 return QtXnl.widget_get_double_value(nativehandle, Constant.QTEXTTOSPEECH_VOLUME);
93 }