Activity Team/gst-plugins-espeak: Difference between revisions
No edit summary |
No edit summary |
||
| Line 48: | Line 48: | ||
* plugin's name is ''espeak'' | * plugin's name is ''espeak'' | ||
* all writable properties(including '''text''') make sense only at start playing; to apply new values you need to stop ''pipe.set_state(gst.STATE_NULL)'' pipe and start it again with new properties ''pipe.set_state(gst.STATE_PLAYING)''. | * all writable properties(including '''text''') make sense only at start playing; to apply new values you need to stop ''pipe.set_state(gst.STATE_NULL)'' pipe and start it again with new properties ''pipe.set_state(gst.STATE_PLAYING)''. | ||
Note: the examples below are for GTK+ 2 and GStreamer 0.10, and are yet to be ported to GTK+ 3 and GStreamer 1.0, there are more recent examples in the GTK+ 3 toolkit for Sugar, and in activities. | |||
===== Simple example ===== | ===== Simple example ===== | ||
| Line 224: | Line 226: | ||
== Known issues == | == Known issues == | ||
* espeak-ng requires v0.5.0, | * espeak-ng requires v0.5.0, or on Debian and Ubuntu use package version 0.4.0-3 or later, which has Debian Bug #877750 fix. | ||
* '''espeak-word''' with espeak < 1.40.09 doesn't track words with numbers(at least full-numered words) in proper way | * '''espeak-word''' with espeak < 1.40.09 doesn't track words with numbers(at least full-numered words) in proper way | ||
* if you are tracking '''espeak-word''' with espeak < 1.40.10 you should use gst-plugins-espeak-0.3x(or 0.3 branch in git repository) | * if you are tracking '''espeak-word''' with espeak < 1.40.10 you should use gst-plugins-espeak-0.3x(or 0.3 branch in git repository) | ||