1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
3 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
5 <node name="/org/kde/KSpeech">
6 <interface name="org.kde.KSpeech">
8 <method name="supportsMarkup">
9 <arg name="talker" type="s" direction="in"/>
10 <arg name="markupType" type="u" direction="in"/>
11 <arg type="b" direction="out"/>
14 <method name="supportsMarkers">
15 <arg name="talker" type="s" direction="in"/>
16 <arg type="b" direction="out"/>
19 <method name="sayScreenReaderOutput">
20 <arg name="msg" type="s" direction="in"/>
21 <arg name="talker" type="s" direction="in"/>
22 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
25 <method name="sayWarning">
26 <arg name="warning" type="s" direction="in"/>
27 <arg name="talker" type="s" direction="in"/>
28 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
31 <method name="sayMessage">
32 <arg name="message" type="s" direction="in"/>
33 <arg name="talker" type="s" direction="in"/>
34 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
37 <method name="setSentenceDelimiter">
38 <arg name="delimiter" type="s" direction="in"/>
39 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
42 <method name="setText">
43 <arg name="text" type="s" direction="in"/>
44 <arg name="talker" type="s" direction="in"/>
45 <arg type="u" direction="out"/>
48 <method name="sayText">
49 <arg name="text" type="s" direction="in"/>
50 <arg name="talker" type="s" direction="in"/>
51 <arg type="u" direction="out"/>
54 <method name="appendText">
55 <arg name="text" type="s" direction="in"/>
56 <arg name="jobNum" type="u" direction="in"/>
57 <arg type="i" direction="out"/>
60 <method name="setFile">
61 <arg name="filename" type="s" direction="in"/>
62 <arg name="talker" type="s" direction="in"/>
63 <arg name="encoding" type="s" direction="in"/>
64 <arg type="u" direction="out"/>
67 <method name="getTextCount">
68 <arg name="jobNum" type="u" direction="in"/>
69 <arg type="i" direction="out"/>
72 <method name="getCurrentTextJob">
73 <arg type="u" direction="out"/>
76 <method name="getTextJobCount">
77 <arg type="u" direction="out"/>
80 <method name="getTextJobNumbers">
81 <arg type="s" direction="out"/>
84 <method name="getTextJobState">
85 <arg name="jobNum" type="u" direction="in"/>
86 <arg type="i" direction="out"/>
89 <method name="getTextJobInfo">
90 <arg name="jobNum" type="u" direction="in"/>
91 <arg type="ay" direction="out"/>
94 <method name="talkerCodeToTalkerId">
95 <arg name="talkerCode" type="s" direction="in"/>
96 <arg type="s" direction="out"/>
99 <method name="getTextJobSentence">
100 <arg name="jobNum" type="u" direction="in"/>
101 <arg name="seq" type="u" direction="in"/>
102 <arg type="s" direction="out"/>
105 <method name="isSpeakingText">
106 <arg type="b" direction="out"/>
109 <method name="removeText">
110 <arg name="jobNum" type="u" direction="in"/>
111 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
114 <method name="startText">
115 <arg name="jobNum" type="u" direction="in"/>
116 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
119 <method name="stopText">
120 <arg name="jobNum" type="u" direction="in"/>
121 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
124 <method name="pauseText">
125 <arg name="jobNum" type="u" direction="in"/>
126 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
129 <method name="resumeText">
130 <arg name="jobNum" type="u" direction="in"/>
131 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
134 <method name="getTalkers">
135 <arg type="as" direction="out"/>
138 <method name="changeTextTalker">
139 <arg name="talker" type="s" direction="in"/>
140 <arg name="jobNum" type="u" direction="in"/>
141 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
144 <method name="userDefaultTalker">
145 <arg type="s" direction="out"/>
148 <method name="moveTextLater">
149 <arg name="jobNum" type="u" direction="in"/>
150 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
153 <method name="jumpToTextPart">
154 <arg name="partNum" type="i" direction="in"/>
155 <arg name="jobNum" type="u" direction="in"/>
156 <arg type="i" direction="out"/>
159 <method name="moveRelTextSentence">
160 <arg name="n" type="i" direction="in"/>
161 <arg name="jobNum" type="u" direction="in"/>
162 <arg type="u" direction="out"/>
165 <method name="speakClipboard">
166 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
169 <method name="showDialog">
170 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
173 <method name="kttsdExit">
174 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
177 <method name="reinit">
178 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
181 <method name="version">
182 <arg type="s" direction="out"/>
185 <signal name="kttsdStarted"/>
187 <signal name="kttsdExiting"/>
189 <signal name="markerSeen">
190 <arg name="appId" type="s"/>
191 <arg name="markerName" type="s"/>
194 <signal name="sentenceStarted">
195 <arg name="appId" type="s"/>
196 <arg name="jobNum" type="u"/>
197 <arg name="seq" type="u"/>
200 <signal name="sentenceFinished">
201 <arg name="appId" type="s"/>
202 <arg name="jobNum" type="u"/>
203 <arg name="seq" type="u"/>
206 <signal name="textSet">
207 <arg name="appId" type="s"/>
208 <arg name="jobNum" type="u"/>
211 <signal name="textAppended">
212 <arg name="appId" type="s"/>
213 <arg name="jobNum" type="u"/>
214 <arg name="partNum" type="i"/>
217 <signal name="textStarted">
218 <arg name="appId" type="s"/>
219 <arg name="jobNum" type="u"/>
222 <signal name="textFinished">
223 <arg name="appId" type="s"/>
224 <arg name="jobNum" type="u"/>
227 <signal name="textStopped">
228 <arg name="appId" type="s"/>
229 <arg name="jobNum" type="u"/>
232 <signal name="textPaused">
233 <arg name="appId" type="s"/>
234 <arg name="jobNum" type="u"/>
237 <signal name="textResumed">
238 <arg name="appId" type="s"/>
239 <arg name="jobNum" type="u"/>
242 <signal name="textRemoved">
243 <arg name="appId" type="s"/>
244 <arg name="jobNum" type="u"/>