diff options
author | James Simmons <nicestep@gmail.com> | 2016-01-24 21:13:35 (GMT) |
---|---|---|
committer | James Simmons <nicestep@gmail.com> | 2016-01-24 21:13:35 (GMT) |
commit | f751482f60b7ca00706ad16b7937662907d7da40 (patch) | |
tree | 95adef70f97df1103aaae2ed3c6bceb7fd64d008 /speech.py | |
parent | 13dd3607fc1a01395d67572daa10c7fd4431e512 (diff) |
modified: ReadEtextsActivity.py
modified: mybutton.py
modified: speech.py
modified: speech_gst.py
Change speech code to use Gst instead of gst.
Diffstat (limited to 'speech.py')
-rw-r--r-- | speech.py | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -18,22 +18,21 @@ import logging _logger = logging.getLogger('read-etexts-activity') - +_logger.setLevel(logging.INFO) supported = True +import gi +gi.require_version('Gst', '1.0') + try: - import gst - gst.element_factory_make('espeak') + from gi.repository import Gst + Gst.init(None) + Gst.ElementFactory.make('espeak') from speech_gst import * _logger.info('use gst-plugins-espeak') except Exception, e: _logger.info('disable gst-plugins-espeak: %s' % e) - try: - from speech_dispatcher import * - _logger.info('use speech-dispatcher') - except Exception, e: - supported = False - _logger.info('disable speech: %s' % e) + supported = False voice = None pitch = 0 |