From 4bdd4bb569fe55bb7d4474ec1ff87e3945018937 Mon Sep 17 00:00:00 2001 From: flavio Date: Wed, 18 Jul 2012 22:33:37 +0000 Subject: Gst 1.0 --- (limited to 'espeak_gst.py') 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 -- cgit v0.9.1