diff --git a/src/main.py b/src/main.py index da825331..d691a8c4 100755 --- a/src/main.py +++ b/src/main.py @@ -27,6 +27,7 @@ from alexapi.constants import RequestType, PlayerActivity import pexpect +global p logging.basicConfig(format='%(asctime)s %(levelname)s: %(message)s') coloredlogs.DEFAULT_FIELD_STYLES = { @@ -341,7 +342,7 @@ def assistant_handler(voice_command): # compare to phrase_assistant from config voice_command_assistant = config['triggers']['pocketsphinx']['phrase_assistant'] if voice_command == voice_command_assistant: - + global p if p is not None: # SDK is ready, start recording logger.info('Starting Assistant conversation') @@ -659,6 +660,7 @@ def cleanup(signal, frame): # pylint: disable=redefined-outer-name,unused-argu sys.exit(1) ### Start Assistant SDK + global p p = start_assistant() ###