Finally, some sort of built-in TTS support. When a plugin emits a "tts" signal, the Kaylee object will receive it and speak the given text aloud. It even stops listening while it speaks to prevent Kaylee from talking to herself. If no TTS is configured, it will print the text instead, but since a default TTS setting is provided in the new options.json.tmp, that shouldn't happen much. Currently there's no way for the shell plugin to use TTS. The D-Bus interface will change that once I get around to making it. Speaking of D-Bus, UIs are broken again and I'm sure I can fix them once they're separate processes talking to Kaylee by D-Bus.
|
||
78 | 78 |
|
79 | 79 |
|
80 | 80 |
|
81 |
|
|
81 | 82 |
|
82 | 83 |
|
83 | 84 |
|
|
||
144 | 145 |
|
145 | 146 |
|
146 | 147 |
|
148 |
|
|
149 |
|
|
150 |
|
|
151 |
|
|
152 |
|
|
153 |
|
|
154 |
|
|
155 |
|
|
156 |
|
|
157 |
|
|
158 |
|
|
147 | 159 |
|
148 | 160 |
|
149 | 161 |
|
|
||
15 | 15 |
|
16 | 16 |
|
17 | 17 |
|
18 |
|
|
18 |
|
|
19 |
|
|
20 |
|
|
19 | 21 |
|
20 | 22 |
|
21 | 23 |
|
|
||
29 | 29 |
|
30 | 30 |
|
31 | 31 |
|
32 |
|
|
32 | 33 |
|
33 | 34 |
|
34 | 35 |
|
|
||
4 | 4 |
|
5 | 5 |
|
6 | 6 |
|
7 |
|
|
7 |
|
|
8 |
|
|
8 | 9 |
|