diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-05 14:40:53 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-05 14:40:53 +0100 |
| commit | bc14ded285e2291600457bd9f4ac559270ba53a7 (patch) | |
| tree | b415fd6e88038e1a3d518e83f5493d0c068d5e29 /jasper.py | |
| parent | 533864c8814e9b02eceadd10e1bf20f46dbd1efe (diff) | |
| parent | c89514f6cd11afa0ebbd20842ab881fe42a20dba (diff) | |
| download | jasper-client-bc14ded285e2291600457bd9f4ac559270ba53a7.tar.gz jasper-client-bc14ded285e2291600457bd9f4ac559270ba53a7.zip | |
Merge pull request #219 from Holzhaus/remove-transcription-mode
Remove transcription mode
Diffstat (limited to 'jasper.py')
| -rwxr-xr-x | jasper.py | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -80,16 +80,12 @@ class Jasper(object): raise try: - api_key = self.config['keys']['GOOGLE_SPEECH'] + stt_engine_slug = self.config['stt_engine'] except KeyError: - api_key = None - - try: - stt_engine_type = self.config['stt_engine'] - except KeyError: - stt_engine_type = "sphinx" - self._logger.warning("stt_engine not specified in profile, " + - "defaulting to '%s'", stt_engine_type) + stt_engine_slug = 'sphinx' + logger.warning("stt_engine not specified in profile, defaulting " + + "to '%s'", stt_engine_slug) + stt_engine_class = stt.get_engine_by_slug(stt_engine_slug) try: tts_engine_slug = self.config['tts_engine'] @@ -101,8 +97,8 @@ class Jasper(object): # Initialize Mic self.mic = Mic(tts_engine_class.get_instance(), - stt.PocketSphinxSTT(**stt.PocketSphinxSTT.get_config()), - stt.newSTTEngine(stt_engine_type, api_key=api_key)) + stt_engine_class.get_passive_instance(), + stt_engine_class.get_active_instance()) def run(self): if 'first_name' in self.config: |
