Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/espeak_gst.py
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2012-07-18 22:33:37 (GMT)
committer flavio <fdanesse@gmail.com>2012-07-18 22:33:37 (GMT)
commit4bdd4bb569fe55bb7d4474ec1ff87e3945018937 (patch)
treee5004e3367835c7426c399ea0341d492b794f114 /espeak_gst.py
parent973dc1a85c8b770c8e365457546c6fe816f58aa8 (diff)
Gst 1.0
Diffstat (limited to 'espeak_gst.py')
-rw-r--r--espeak_gst.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/espeak_gst.py b/espeak_gst.py
index 4da4f9d..f5c90b8 100644
--- a/espeak_gst.py
+++ b/espeak_gst.py
@@ -17,7 +17,9 @@
import logging
logger = logging.getLogger('speak')
-import gst
+import gi
+gi.require_version('Gst', '1.0')
+from gi.repository import Gst
import espeak
PITCH_MAX = 200
@@ -51,7 +53,7 @@ class AudioGrabGst(espeak.BaseAudioGrab):
def voices():
out = []
- for i in gst.element_factory_make('espeak').props.voices:
+ for i in Gst.element_factory_make('espeak').props.voices:
name, language, dialect = i
#if name in ('en-rhotic','english_rp','english_wmids'):
# these voices don't produce sound