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 <property name="version" type="s" access="read"/>
10 <property name="isSpeaking" type="b" access="read"/>
12 <method name="applicationName">
13 <arg type="s" direction="out"/>
15 <method name="setApplicationName">
16 <arg name="applicationName" type="s" direction="in"/>
17 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
20 <method name="defaultTalker">
21 <arg type="s" direction="out"/>
23 <method name="setDefaultTalker">
24 <arg name="defaultTalker" type="s" direction="in"/>
25 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
28 <method name="defaultPriority">
29 <arg type="i" direction="out"/>
31 <method name="setDefaultPriority">
32 <arg name="defaultPriority" type="i" direction="in"/>
33 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
36 <method name="sentenceDelimiter">
37 <arg type="s" direction="out"/>
39 <method name="setSentenceDelimiter">
40 <arg name="sentenceDelimiter" type="s" direction="in"/>
41 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
44 <method name="filteringOn">
45 <arg type="b" direction="out"/>
47 <method name="setFilteringOn">
48 <arg name="filteringOn" type="b" direction="in"/>
49 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
52 <method name="autoConfigureTalkersOn">
53 <arg type="b" direction="out"/>
55 <method name="setAutoConfigureTalkersOn">
56 <arg name="autoConfigureTalkersOn" type="b" direction="in"/>
57 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
60 <method name="isApplicationPaused">
61 <arg type="b" direction="out"/>
64 <method name="htmlFilterXsltFile">
65 <arg type="s" direction="out"/>
67 <method name="setHtmlFilterXsltFile">
68 <arg name="htmlFilterXsltFile" type="s" direction="in"/>
69 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
72 <method name="ssmlFilterXsltFile">
73 <arg type="s" direction="out"/>
75 <method name="setSsmlFilterXsltFile">
76 <arg name="ssmlFilterXsltFile" type="s" direction="in"/>
77 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
80 <method name="isSystemManager">
81 <arg type="b" direction="out"/>
83 <method name="setIsSystemManager">
84 <arg name="isSystemManager" type="b" direction="in"/>
85 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
89 <arg name="text" type="s" direction="in"/>
90 <arg name="options" type="i" direction="in"/>
91 <arg type="i" direction="out"/>
94 <method name="sayFile">
95 <arg name="filename" type="s" direction="in"/>
96 <arg name="encoding" type="s" direction="in"/>
97 <arg type="i" direction="out"/>
100 <method name="sayClipboard">
101 <arg type="i" direction="out"/>
104 <method name="pause">
105 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
108 <method name="resume">
109 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
112 <method name="removeJob">
113 <arg name="jobNum" type="i" direction="in"/>
114 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
117 <method name="removeAllJobs">
118 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
121 <method name="getSentenceCount">
122 <arg name="jobNum" type="i" direction="in"/>
123 <arg type="i" direction="out"/>
126 <method name="getCurrentJob">
127 <arg type="i" direction="out"/>
130 <method name="getJobCount">
131 <arg name="priority" type="i" direction="in"/>
132 <arg type="i" direction="out"/>
135 <method name="getJobNumbers">
136 <arg name="priority" type="i" direction="in"/>
137 <arg type="as" direction="out"/>
140 <method name="getJobState">
141 <arg name="jobNum" type="i" direction="in"/>
142 <arg type="i" direction="out"/>
145 <method name="getJobInfo">
146 <arg name="jobNum" type="i" direction="in"/>
147 <arg type="ay" direction="out"/>
150 <method name="getJobSentence">
151 <arg name="jobNum" type="i" direction="in"/>
152 <arg name="seq" type="i" direction="in"/>
153 <arg type="s" direction="out"/>
156 <method name="getTalkerCodes">
157 <arg type="as" direction="out"/>
160 <method name="talkerToTalkerId">
161 <arg name="talker" type="s" direction="in"/>
162 <arg type="s" direction="out"/>
165 <method name="getTalkerCapabilities1">
166 <arg name="talker" type="s" direction="in"/>
167 <arg type="i" direction="out"/>
170 <method name="getTalkerCapabilities2">
171 <arg name="talker" type="s" direction="in"/>
172 <arg type="i" direction="out"/>
175 <method name="getTalkerVoices">
176 <arg name="talker" type="s" direction="in"/>
177 <arg type="as" direction="out"/>
180 <method name="changeJobTalker">
181 <arg name="jobNum" type="i" direction="in"/>
182 <arg name="talker" type="s" direction="in"/>
183 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
186 <method name="moveJobLater">
187 <arg name="jobNum" type="i" direction="in"/>
188 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
191 <method name="moveRelSentence">
192 <arg name="jobNum" type="i" direction="in"/>
193 <arg name="n" type="i" direction="in"/>
194 <arg type="i" direction="out"/>
197 <method name="showManagerDialog">
198 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
201 <method name="kttsdExit">
202 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
205 <method name="reinit">
206 <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
209 <signal name="kttsdStarted"/>
211 <signal name="kttsdExiting"/>
213 <signal name="jobStateChanged">
214 <arg name="appId" type="s"/>
215 <arg name="jobNum" type="i"/>
216 <arg name="state" type="i"/>
219 <signal name="marker">
220 <arg name="appId" type="s"/>
221 <arg name="jobNum" type="i"/>
222 <arg name="markerType" type="i"/>
223 <arg name="markerData" type="s"/>