diff options
Diffstat (limited to 'espeak_gst.py')
-rw-r--r-- | espeak_gst.py | 6 |
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 |