Changes

Jump to navigation Jump to search
Line 32: Line 32:     
=== Usage ===
 
=== Usage ===
 +
 +
==== Pipeline format ====
 
Plugin adds new URI scheme
 
Plugin adds new URI scheme
 
  gst-launch espeak://Hi ! autoaudiosink
 
  gst-launch espeak://Hi ! autoaudiosink
Line 38: Line 40:  
  gst-launch espeak text="Hello world" pitch=-50 rate=-50 voice=default ! autoaudiosink
 
  gst-launch espeak text="Hello world" pitch=-50 rate=-50 voice=default ! autoaudiosink
   −
==== Simple Python example ====
+
==== Python examples ====
 +
To use gst-plugins-espeak in Python:
 +
* setup regular gstreamer envireonment
 +
* 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)''.
 +
 
 +
===== Simple example =====
    
   import gtk
 
   import gtk
Line 53: Line 61:  
   gtk.main()
 
   gtk.main()
   −
==== Choir example ====
+
===== Choir example =====
    
   import gtk
 
   import gtk
Line 80: Line 88:  
   gtk.main()
 
   gtk.main()
   −
==== Track words example ====
+
===== Track words example =====
    
   import gtk
 
   import gtk
Line 107: Line 115:  
   gtk.main()
 
   gtk.main()
   −
==== Track marks example ====
+
===== Track marks example =====
    
   import gtk
 
   import gtk

Navigation menu