parent
86d7681f7d
commit
eaa72ef06b
@ -1,16 +1,26 @@ |
|||||||
#!/usr/bin/env python |
#!/usr/bin/env python |
||||||
|
|
||||||
from modules.hue.hue_remote import parseCommand |
from modules.hue.hue_remote import parseCommandline |
||||||
from modules.speech.speech import voiceInput |
from modules.speech.speech import voiceInput |
||||||
|
|
||||||
|
prefixes = ["computer", "computers"] |
||||||
|
|
||||||
class speech_daemon(object): |
class speech_daemon(object): |
||||||
voiceInpObj = None |
voiceInpObj = None |
||||||
|
|
||||||
def __init__(self, deviceIndex=30): |
def __init__(self, deviceIndex=30): |
||||||
voiceInpObj = voiceInput() |
self.voiceInpObj = voiceInput() |
||||||
voiceInpObj.setMuted(False) |
self.voiceInpObj.setMuted(False) |
||||||
|
|
||||||
voiceInpObj.start(deviceIndex) |
def start(self): |
||||||
|
return self.voiceInpObj.start() |
||||||
|
|
||||||
if __name__ == "__main__": |
if __name__ == "__main__": |
||||||
daemon = speech_daemon() |
daemon = speech_daemon() |
||||||
|
|
||||||
|
cmdBuf = None |
||||||
|
for inp in daemon.start(): |
||||||
|
cmdBuf = inp.lower().split(" ") |
||||||
|
if( cmdBuf[0] in prefixes ): |
||||||
|
print("CMD:", cmdBuf) |
||||||
|
parseCommandline( cmdBuf[1:], False ) |
||||||
|
Loading…
Reference in new issue