From dd133d3738162e184f206d112ea4a39ba43f0781 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sat, 30 Aug 2014 17:44:47 +0100 Subject: Handle all Google Speech options --- client/mic.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'client/mic.py') diff --git a/client/mic.py b/client/mic.py index 6c428c0..0351592 100644 --- a/client/mic.py +++ b/client/mic.py @@ -172,6 +172,19 @@ class Mic: def activeListen(self, THRESHOLD=None, LISTEN=True, MUSIC=False): """ Records until a second of silence or times out after 12 seconds + + Returns the first matching string or None + """ + + options = self.activeListenToAllOptions(THRESHOLD, LISTEN, MUSIC) + if options: + return options[0] + + def activeListenToAllOptions(self, THRESHOLD=None, LISTEN=True, MUSIC=False): + """ + Records until a second of silence or times out after 12 seconds + + Returns a list of the matching options or None """ AUDIO_FILE = "active.wav" -- cgit v1.3.1