API change and refactoring. Major breakage. Best to stay out of kdeaccessibility...
[kdeaccessibility.git] / kttsd / kttsmgr / org.kde.KSpeech.xml
blobeb99b7874f0c130a7915e83cf77248111f5c337c
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">
7     
8         <property name="version" type="s" access="read"/>
10         <property name="isSpeaking" type="b" access="read"/>
11         
12         <method name="applicationName">
13             <arg type="s" direction="out"/>
14         </method>
15         <method name="setApplicationName">
16             <arg name="applicationName" type="s" direction="in"/>
17             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
18         </method>
19         
20         <method name="defaultTalker">
21             <arg type="s" direction="out"/>
22         </method>
23         <method name="setDefaultTalker">
24             <arg name="defaultTalker" type="s" direction="in"/>
25             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
26         </method>
27         
28         <method name="defaultPriority">
29             <arg type="i" direction="out"/>
30         </method>
31         <method name="setDefaultPriority">
32             <arg name="defaultPriority" type="i" direction="in"/>
33             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
34         </method>
35         
36         <method name="sentenceDelimiter">
37             <arg type="s" direction="out"/>
38         </method>
39         <method name="setSentenceDelimiter">
40             <arg name="sentenceDelimiter" type="s" direction="in"/>
41             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
42         </method>
43         
44         <method name="filteringOn">
45             <arg type="b" direction="out"/>
46         </method>
47         <method name="setFilteringOn">
48             <arg name="filteringOn" type="b" direction="in"/>
49             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
50         </method>
51         
52         <method name="autoConfigureTalkersOn">
53             <arg type="b" direction="out"/>
54         </method>
55         <method name="setAutoConfigureTalkersOn">
56             <arg name="autoConfigureTalkersOn" type="b" direction="in"/>
57             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
58         </method>
60         <method name="isApplicationPaused">
61             <arg type="b" direction="out"/>
62         </method>
63         
64         <method name="htmlFilterXsltFile">
65             <arg type="s" direction="out"/>
66         </method>
67         <method name="setHtmlFilterXsltFile">
68             <arg name="htmlFilterXsltFile" type="s" direction="in"/>
69             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
70         </method>
71         
72         <method name="ssmlFilterXsltFile">
73             <arg type="s" direction="out"/>
74         </method>
75         <method name="setSsmlFilterXsltFile">
76             <arg name="ssmlFilterXsltFile" type="s" direction="in"/>
77             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
78         </method>
80         <method name="isSystemManager">
81             <arg type="b" direction="out"/>
82         </method>
83         <method name="setIsSystemManager">
84             <arg name="isSystemManager" type="b" direction="in"/>
85             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
86         </method>
88         <method name="say">
89             <arg name="text" type="s" direction="in"/>
90             <arg name="options" type="i" direction="in"/>
91             <arg type="i" direction="out"/>
92         </method>
93         
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"/>
98         </method>
100         <method name="sayClipboard">
101             <arg type="i" direction="out"/>
102         </method>        
104         <method name="pause">
105             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
106         </method>
108         <method name="resume">
109             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
110         </method>
111         
112         <method name="removeJob">
113             <arg name="jobNum" type="i" direction="in"/>
114             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
115         </method>
116         
117         <method name="removeAllJobs">
118             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
119         </method>
120         
121         <method name="getSentenceCount">
122             <arg name="jobNum" type="i" direction="in"/>
123             <arg type="i" direction="out"/>
124         </method>
126         <method name="getCurrentJob">
127             <arg type="i" direction="out"/>
128         </method>
130         <method name="getJobCount">
131             <arg name="priority" type="i" direction="in"/>
132             <arg type="i" direction="out"/>
133         </method>
135         <method name="getJobNumbers">
136             <arg name="priority" type="i" direction="in"/>
137             <arg type="as" direction="out"/>
138         </method>
140         <method name="getJobState">
141             <arg name="jobNum" type="i" direction="in"/>
142             <arg type="i" direction="out"/>
143         </method>
145         <method name="getJobInfo">
146             <arg name="jobNum" type="i" direction="in"/>
147             <arg type="ay" direction="out"/>
148         </method>
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"/>
154         </method>
156         <method name="getTalkerCodes">
157             <arg type="as" direction="out"/>
158         </method>
159     
160         <method name="talkerToTalkerId">
161             <arg name="talker" type="s" direction="in"/>
162             <arg type="s" direction="out"/>
163         </method>
165         <method name="getTalkerCapabilities1">
166             <arg name="talker" type="s" direction="in"/>
167             <arg type="i" direction="out"/>
168         </method>
169         
170         <method name="getTalkerCapabilities2">
171             <arg name="talker" type="s" direction="in"/>
172             <arg type="i" direction="out"/>
173         </method>
174         
175         <method name="getTalkerVoices">
176             <arg name="talker" type="s" direction="in"/>
177             <arg type="as" direction="out"/>
178         </method>
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"/>
184         </method>
186         <method name="moveJobLater">
187             <arg name="jobNum" type="i" direction="in"/>
188             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
189         </method>
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"/>
195         </method>
197         <method name="showManagerDialog">
198             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
199         </method>
201         <method name="kttsdExit">
202             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
203         </method>
204         
205         <method name="reinit">
206             <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
207         </method>
208         
209         <signal name="kttsdStarted"/>
210         
211         <signal name="kttsdExiting"/>
212         
213         <signal name="jobStateChanged">
214             <arg name="appId" type="s"/>
215             <arg name="jobNum" type="i"/>
216             <arg name="state" type="i"/>
217         </signal>
218         
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"/>
224         </signal>
225         
226     </interface>
227 </node>