|
@@ -1,3 +1,5 @@
|
|
|
+import logging
|
|
|
+
|
|
|
from dialog import Dialog
|
|
|
import locale
|
|
|
|
|
@@ -5,6 +7,9 @@ from core import ConfigurationManager
|
|
|
from core import OrderListener
|
|
|
from neurons import Say
|
|
|
|
|
|
+logging.basicConfig()
|
|
|
+logger = logging.getLogger("jarvis")
|
|
|
+
|
|
|
|
|
|
class ShellGui:
|
|
|
def __init__(self):
|
|
@@ -38,7 +43,7 @@ class ShellGui:
|
|
|
def show_stt_test_menu(self):
|
|
|
# we get STT from settings
|
|
|
stt_list = ConfigurationManager.get_stt_list()
|
|
|
- print stt_list
|
|
|
+ logger.debug("Loaded stt list: %s" % str(stt_list))
|
|
|
choices = self._get_choices_tuple_from_list(stt_list)
|
|
|
|
|
|
code, tag = self.d.menu("Select the STT to test:",
|
|
@@ -48,7 +53,6 @@ class ShellGui:
|
|
|
self.show_main_menu()
|
|
|
|
|
|
if code == self.d.OK:
|
|
|
- print tag
|
|
|
self.d.infobox("Please talk now")
|
|
|
order_listener = OrderListener(callback=self.callback_stt, stt=str(tag))
|
|
|
order_listener.load_stt_plugin()
|
|
@@ -108,11 +112,11 @@ class ShellGui:
|
|
|
for el in list_to_convert:
|
|
|
try:
|
|
|
for name, settings in el.iteritems():
|
|
|
- print name
|
|
|
- print settings
|
|
|
tup = (str(name), str(settings))
|
|
|
choices.append(tup)
|
|
|
+ logger.debug("Add stt to the list: %s with parameters: %s" % (str(el), str(settings)))
|
|
|
except AttributeError:
|
|
|
+ logger.debug("Add stt to the list: %s" % str(el))
|
|
|
# sometime there is no settings for the STT key
|
|
|
tup = (str(el), str("No settings"))
|
|
|
choices.append(tup)
|