From 768e9bdc45609048c4be9abbe5d07caa701edc64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20H=C3=B6lzl?= Date: Wed, 14 Feb 2018 10:52:51 +0100 Subject: [PATCH] Removed duplicate code --- speech_recognition/__init__.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/speech_recognition/__init__.py b/speech_recognition/__init__.py index 6a8241e4..e4a0edac 100644 --- a/speech_recognition/__init__.py +++ b/speech_recognition/__init__.py @@ -809,9 +809,6 @@ def recognize_sphinx(self, audio_data, language="en-US", keyword_entries=None, g # perform the speech recognition with the keywords file (this is inside the context manager so the file isn;t deleted until we're done) decoder.set_kws("keywords", f.name) decoder.set_search("keywords") - decoder.start_utt() # begin utterance processing - decoder.process_raw(raw_data, False, True) # process audio data with recognition enabled (no_search = False), as a full utterance (full_utt = True) - decoder.end_utt() # stop utterance processing elif grammar is not None: # a path to a FSG or JSGF grammar if not os.path.exists(grammar): raise ValueError("Grammar '{0}' does not exist.".format(grammar)) @@ -827,13 +824,10 @@ def recognize_sphinx(self, audio_data, language="en-US", keyword_entries=None, g fsg = FsgModel(fsg_path, decoder.get_logmath(), 7.5) decoder.set_fsg(grammar_name, fsg) decoder.set_search(grammar_name) - decoder.start_utt() - decoder.process_raw(raw_data, False, True) # process audio data with recognition enabled (no_search = False), as a full utterance (full_utt = True) - decoder.end_utt() # stop utterance processing - else: # no keywords, perform freeform recognition - decoder.start_utt() # begin utterance processing - decoder.process_raw(raw_data, False, True) # process audio data with recognition enabled (no_search = False), as a full utterance (full_utt = True) - decoder.end_utt() # stop utterance processing + + decoder.start_utt() # begin utterance processing + decoder.process_raw(raw_data, False, True) # process audio data with recognition enabled (no_search = False), as a full utterance (full_utt = True) + decoder.end_utt() # stop utterance processing if show_all: return decoder