Removed default voice index value

fetchIP
E. Almqvist 4 years ago
parent 52567674a7
commit 0b616bb2fc
  1. 2
      modules/speech/speech.py
  2. 8
      speech_daemon.py

@ -9,7 +9,7 @@ class voiceInput(object):
what = "??" what = "??"
error = "ERROR" error = "ERROR"
def start( self, deviceIndex=30 ): # a generator for everything that is said def start( self, deviceIndex=None ): # a generator for everything that is said
while( True ): # loop while( True ): # loop
try: try:
if( not self.muted ): # this thing is not the NSA if( not self.muted ): # this thing is not the NSA

@ -15,14 +15,12 @@ CONFIG = {}
class speech_daemon(object): class speech_daemon(object):
voiceInpObj = None voiceInpObj = None
deviceIndex = 30 deviceIndex = None
def __init__(self, deviceIndex=30): def __init__(self):
self.voiceInpObj = voiceInput() self.voiceInpObj = voiceInput()
self.voiceInpObj.setMuted(False) self.voiceInpObj.setMuted(False)
self.deviceIndex = deviceIndex
def loadconfig(self): def loadconfig(self):
path = homedir + "/.config/roomcomputer/config.json" path = homedir + "/.config/roomcomputer/config.json"
# if no config path is # if no config path is
@ -36,6 +34,8 @@ class speech_daemon(object):
global CONFIG global CONFIG
CONFIG = cfg CONFIG = cfg
self.deviceIndex = CONFIG["speech"]["device_index"]
def start(self): def start(self):
controller.init() controller.init()

Loading…
Cancel
Save