|
@@ -2,12 +2,13 @@ import importlib
|
|
|
|
|
|
|
|
|
class Neurone:
|
|
|
- def __init__(self):
|
|
|
- # Here we load the stt and tts from settings
|
|
|
+ def __init__(self, stt=None, tts=None):
|
|
|
+ # TODO load the stt and tts from settings
|
|
|
self.stt = "snowboy"
|
|
|
self.tts = "pico2wave"
|
|
|
|
|
|
def say(self, message):
|
|
|
# here we use the tts to make jarvis talk
|
|
|
+ # the module is imported on fly, depending on the selected tts from settings
|
|
|
tts_backend = importlib.import_module("tts." + self.tts)
|
|
|
tts_backend.say(message)
|