summaryrefslogtreecommitdiff
path: root/jasper.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-11-05 14:40:53 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2014-11-05 14:40:53 +0100
commitbc14ded285e2291600457bd9f4ac559270ba53a7 (patch)
treeb415fd6e88038e1a3d518e83f5493d0c068d5e29 /jasper.py
parent533864c8814e9b02eceadd10e1bf20f46dbd1efe (diff)
parentc89514f6cd11afa0ebbd20842ab881fe42a20dba (diff)
downloadjasper-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-xjasper.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/jasper.py b/jasper.py
index 13c3ca9..dbb1c08 100755
--- a/jasper.py
+++ b/jasper.py
@@ -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: