OpenVoiceOS / ovos-plugin-manager

plugin manager for OpenVoiceOS , STT/TTS/Wakewords that can be used anywhere
Apache License 2.0
12 stars 11 forks source link

Messages from ovos_utils.log.LOG are swallowed and not sent to STDOUT #173

Closed mikejgray closed 9 months ago

mikejgray commented 1 year ago

On latest alpha, I can't see log messages over STDOUT in a Docker image anymore.

goldyfruit commented 1 year ago

Which version?

mikejgray commented 1 year ago

0.0.23 for sure, could be earlier

goldyfruit commented 1 year ago

I'm able to see message from the stdout with ovos-plugin-manager==0.0.24a5.

2023-09-01 00:13:03.723 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:456 - WARNING - Skill load raised exception: Expected module and got None
2023-09-01 00:13:03.770 - skill-alerts.neongeckocom - DEBUG - initializing skill settings for skill-alerts.neongeckocom
2023-09-01 00:13:04.255 - neon-utils - ovos_utils.skills.settings:get_local_settings:101 - INFO - /home/ovos/.config/mycroft/skills/skill-alerts.neongeckocom/settings.json
2023-09-01 00:13:04.419 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.stop
2023-09-01 00:13:04.492 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill.converse.ping
2023-09-01 00:13:04.536 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill.converse.request
2023-09-01 00:13:04.555 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom.activate
2023-09-01 00:13:04.590 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom.deactivate
2023-09-01 00:13:04.639 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: intent.service.skills.deactivated
2023-09-01 00:13:04.689 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: intent.service.skills.activated
2023-09-01 00:13:04.718 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skill.enable_intent
2023-09-01 00:13:04.789 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skill.disable_intent
2023-09-01 00:13:04.818 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skill.set_cross_context
2023-09-01 00:13:04.851 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skill.remove_cross_context
2023-09-01 00:13:04.893 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skills.settings.changed
2023-09-01 00:13:04.944 - neon-utils - ovos_utils.gui:get_ui_directories:94 - INFO - Checking for legacy UI directories
2023-09-01 00:13:05.063 - neon-utils - ovos_utils.gui:get_ui_directories:96 - DEBUG - Handling `ui` directory as `qt5`
2023-09-01 00:13:05.096 - neon-utils - ovos_utils.gui:setup_default_handlers:636 - DEBUG - Volunteering gui page upload
2023-09-01 00:13:05.119 - neon-utils - ovos_utils.gui:setup_default_handlers:636 - DEBUG - Volunteering gui page upload
2023-09-01 00:13:05.198 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skills.settings.update
2023-09-01 00:13:05.241 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skills.settings.download
2023-09-01 00:13:05.275 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skills.settings.upload
2023-09-01 00:13:05.316 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.skills.settings.upload.meta
2023-09-01 00:13:05.341 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.paired
2023-09-01 00:13:43.067 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:CreateReminder
2023-09-01 00:13:43.260 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:TimerStatus
2023-09-01 00:13:43.701 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:CreateTimer
2023-09-01 00:13:44.137 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:CreateReminderAlt
2023-09-01 00:13:44.646 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:quiet_hours_start.intent
2023-09-01 00:13:45.133 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:NextAlert
2023-09-01 00:13:45.961 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:quiet_hours_end.intent
2023-09-01 00:13:46.730 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:CreateEvent
2023-09-01 00:13:47.120 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:ListAllAlerts
2023-09-01 00:13:48.053 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:list_alerts.intent
2023-09-01 00:13:48.671 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:CancelAlert
2023-09-01 00:13:48.810 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: skill-alerts.neongeckocom:CreateAlarm
2023-09-01 00:13:49.522 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: mycroft.ready
2023-09-01 00:13:49.614 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: neon.get_events
2023-09-01 00:13:49.797 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: alerts.gui.dismiss_notification
2023-09-01 00:13:49.841 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: ovos.gui.show.active.timers
2023-09-01 00:13:49.868 - neon-utils - ovos_utils.events:add:161 - DEBUG - Added event: ovos.gui.show.active.alarms
2023-09-01 00:13:49.911 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:484 - WARNING - Deprecation version=0.1.0. Caller=concurrent.futures.thread:58. This initialization is deprecated. Update skill tohandle passed `skill_id` and `bus` kwargs
2023-09-01 00:13:49.945 - neon-utils - ovos_workshop.skill_launcher:_communicate_load_status:506 - INFO - Skill skill-alerts.neongeckocom loaded successfully
mikejgray commented 1 year ago

Are those logs coming from ovos_utils.log.LOG? I do see logs, just not the logs I'm trying to emit from the plugin. Previous versions I could see them.

goldyfruit commented 1 year ago

Got few from ovos_workshop:

2023-08-31 16:28:30.330 - neon-utils - ovos_workshop.skills.mycroft_skill:translate:230 - WARNING - Deprecation version=0.1.0. Caller=skill_alerts:1371. Use `_resources.render_dialog`
2023-08-31 16:28:31.179 - neon-utils - ovos_workshop.skills.mycroft_skill:translate:230 - WARNING - Deprecation version=0.1.0. Caller=skill_alerts:1373. Use `_resources.render_dialog`
2023-08-31 22:41:01.650 - neon-utils - ovos_workshop.skill_launcher:load_skill:602 - INFO - detected core reload, reloading skill
2023-08-31 22:41:02.268 - neon-utils - ovos_workshop.skill_launcher:reload:282 - INFO - ATTEMPTING TO RELOAD SKILL: skill-alerts.neongeckocom
2023-08-31 22:41:04.793 - skill-alerts.neongeckocom - ERROR - Failed to shutdown gui for skill-alerts.neongeckocom: <bound method GUIInterface.gui_set of <ovos_workshop.skills.base.SkillGUI object at 0x7f74e37810>>
2023-08-31 22:41:06.482 - neon-utils - ovos_workshop.skill_launcher:_execute_instance_shutdown:342 - INFO - Skill skill-alerts.neongeckocom shut down successfully
2023-08-31 22:41:06.896 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:456 - WARNING - Skill load raised exception: Expected module and got None
2023-08-31 22:42:10.726 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:484 - WARNING - Deprecation version=0.1.0. Caller=concurrent.futures.thread:58. This initialization is deprecated. Update skill tohandle passed `skill_id` and `bus` kwargs
2023-08-31 22:42:10.736 - neon-utils - ovos_workshop.skill_launcher:_communicate_load_status:506 - INFO - Skill skill-alerts.neongeckocom loaded successfully
2023-08-31 22:49:51.091 - neon-utils - ovos_workshop.skill_launcher:load_skill:602 - INFO - detected core reload, reloading skill
2023-08-31 22:49:51.352 - neon-utils - ovos_workshop.skill_launcher:reload:282 - INFO - ATTEMPTING TO RELOAD SKILL: skill-alerts.neongeckocom
2023-08-31 22:49:53.284 - skill-alerts.neongeckocom - ERROR - Failed to shutdown gui for skill-alerts.neongeckocom: <bound method GUIInterface.gui_set of <ovos_workshop.skills.base.SkillGUI object at 0x7f7118a7d0>>
2023-08-31 22:49:54.591 - neon-utils - ovos_workshop.skill_launcher:_execute_instance_shutdown:342 - INFO - Skill skill-alerts.neongeckocom shut down successfully
2023-08-31 22:49:54.983 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:456 - WARNING - Skill load raised exception: Expected module and got None
2023-08-31 22:50:42.929 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:484 - WARNING - Deprecation version=0.1.0. Caller=concurrent.futures.thread:58. This initialization is deprecated. Update skill tohandle passed `skill_id` and `bus` kwargs
2023-08-31 22:50:42.937 - neon-utils - ovos_workshop.skill_launcher:_communicate_load_status:506 - INFO - Skill skill-alerts.neongeckocom loaded successfully
2023-09-01 00:10:56.060 - OVOS - ovos_workshop.skill_launcher:_connect_to_core:592 - WARNING - Skills service not ready yet. Load on ready event.
2023-09-01 00:12:45.330 - OVOS - ovos_workshop.skill_launcher:load_skill:605 - INFO - launching skill
2023-09-01 00:13:01.681 - neon-utils - ovos_workshop.decorators:intent_file_handler:78 - WARNING - Deprecation version=0.1.0. Caller=skill_alerts:396. Use `@intent_handler(list_alerts.intent)`
2023-09-01 00:13:02.617 - neon-utils - ovos_workshop.decorators:intent_file_handler:78 - WARNING - Deprecation version=0.1.0. Caller=skill_alerts:467. Use `@intent_handler(quiet_hours_start.intent)`
2023-09-01 00:13:03.570 - neon-utils - ovos_workshop.decorators:intent_file_handler:78 - WARNING - Deprecation version=0.1.0. Caller=skill_alerts:480. Use `@intent_handler(quiet_hours_end.intent)`
2023-09-01 00:13:03.655 - neon-utils - ovos_workshop.skill_launcher:load:528 - INFO - ATTEMPTING TO LOAD PLUGIN SKILL: skill-alerts.neongeckocom
2023-09-01 00:13:03.723 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:456 - WARNING - Skill load raised exception: Expected module and got None
2023-09-01 00:13:49.911 - neon-utils - ovos_workshop.skill_launcher:_create_skill_instance:484 - WARNING - Deprecation version=0.1.0. Caller=concurrent.futures.thread:58. This initialization is deprecated. Update skill tohandle passed `skill_id` and `bus` kwargs
2023-09-01 00:13:49.945 - neon-utils - ovos_workshop.skill_launcher:_communicate_load_status:506 - INFO - Skill skill-alerts.neongeckocom loaded successfully
mikejgray commented 1 year ago

https://github.com/OpenVoiceOS/ovos-tts-plugin-espeakNG/blob/443e8ec672b47ab28498cba3307f300dab502384/ovos_tts_plugin_espeakng/__init__.py#L31 This one and the others like it don't display

goldyfruit commented 1 year ago

You got some git conflict stuff in there:

https://github.com/OpenVoiceOS/ovos-tts-plugin-espeakNG/blob/443e8ec672b47ab28498cba3307f300dab502384/ovos_tts_plugin_espeakng/__init__.py#L89-L98

mikejgray commented 1 year ago

Fixed

NeonDaniel commented 1 year ago

Are those logs coming from ovos_utils.log.LOG? I do see logs, just not the logs I'm trying to emit from the plugin. Previous versions I could see them.

Is it possible this started when ovos-utils was updated to read log level from envvars? It may have never read from config properly and simply been using default settings with changed from DEBUG to INFO

mikejgray commented 1 year ago

Are those logs coming from ovos_utils.log.LOG? I do see logs, just not the logs I'm trying to emit from the plugin. Previous versions I could see them.

Is it possible this started when ovos-utils was updated to read log level from envvars? It may have never read from config properly and simply been using default settings with changed from DEBUG to INFO

That sounds like a very likely prospect, although I can't pinpoint when it stopped working because for me, it's never worked. :)

NeonDaniel commented 1 year ago

So far, it seems the logs are going to ovos_utils.log.LOG as expected; I'll continue trying to recreate the symptom and see if there's anything odd happening with the LOG object between init and those logs

https://github.com/OpenVoiceOS/ovos-plugin-manager/pull/186/commits/369d8aa8303e959e255f0834710c974777a0146f#diff-27b5d7bc9f622d0bca7e34de6b99013a62bc5849ab3b6379e30a6eee9757b65cR12-R13

NeonDaniel commented 1 year ago

Found a potential cause here; LOG appears to always call init when loading a TTS plugin because of this import.

If log config is always read from Configuration then I don't think this is problematic, but it would override envvar config and potentially module overrides for getting the expected configuration paths

JarbasAl commented 1 year ago

Found a potential cause here; LOG appears to always call init when loading a TTS plugin because of this import.

If log config is always read from Configuration then I don't think this is problematic, but it would override envvar config and potentially module overrides for getting the expected configuration paths

it says

# TODO - remove me soon, spams deprecation logs

lets remove it then!

NeonDaniel commented 1 year ago

Found a potential cause here; LOG appears to always call init when loading a TTS plugin because of this import.

This may not be it; tests are passing locally but failing in GHA for me; might be something from a dependency

NeonDaniel commented 1 year ago

I'm not able to reproduce this issue. Logs from testing:

PASSED              [100%]2023-10-12 14:15:33.252 - OVOS - ovos_config.models:load_local:108 - DEBUG - Configuration /home/d_mcknight/PycharmProjects/_.ovos/venv/lib/python3.10/site-packages/mycroft/configuration/mycroft.conf loaded
2023-10-12 14:15:33.274 - OVOS - ovos_config.models:load_local:114 - DEBUG - Configuration '/etc/mycroft/mycroft.conf' not defined, skipping
2023-10-12 14:15:33.299 - OVOS - ovos_config.models:load_local:114 - DEBUG - Configuration '/home/d_mcknight/.config/mycroft/web_cache.json' not defined, skipping
2023-10-12 14:15:33.324 - OVOS - ovos_config.models:load_local:114 - DEBUG - Configuration '/home/d_mcknight/.config/mycroft/mycroft.conf' not defined, skipping
2023-10-12 14:15:33.337 - OVOS - ovos_config.models:load_local:114 - DEBUG - Configuration '/etc/xdg/mycroft/mycroft.conf' not defined, skipping
2023-10-12 14:15:33.351 - OVOS - ovos_config.models:load_local:114 - DEBUG - Configuration '/etc/xdg/xdg-cinnamon/mycroft/mycroft.conf' not defined, skipping
2023-10-12 14:15:33.370 - OVOS - ovos_config.models:load_local:114 - DEBUG - Configuration '/home/d_mcknight/.mycroft/mycroft.conf' not defined, skipping
2023-10-12 14:15:33.415 - OVOS - ovos_utils.configuration:get_xdg_config_save_path - WARNING - Deprecation version=0.1.0. Caller=ovos_backend_client.identity:61. configuration moved to the `ovos_config` package.
2023-10-12 14:15:33.448 - OVOS - ovos_utils.configuration:get_xdg_base - WARNING - Deprecation version=0.1.0. Caller=ovos_backend_client.identity:62. configuration moved to the `ovos_config` package.
Could not import the PyAudio C module '_portaudio'.
2023-10-12 14:15:33.871 - OVOS - ovos_plugin_manager.ocp:load:54 - INFO - Loaded OCP plugin: ovos-ocp-files-plugin
2023-10-12 14:15:33.903 - test - ovos_plugin_manager.utils.config:get_plugin_config:38 - DEBUG - Loaded configuration: {'voice': 'en_UK/apope_low', 'module': 'ovos-tts-plugin-mimic3-server', 'pulse_duck': False, 'fallback_module': 'ovos-tts-plugin-mimic', 'lang': 'en-us'}
2023-10-12 14:15:33.910 - test - ovos_plugin_manager.utils.config:get_plugin_config:38 - DEBUG - Loaded configuration: {"Audio": {"backends": {"OCP": {"active": true, "type": "ovos_common_play"}, "simple": {"active": true, "type": "ovos_audio_simple"}, "vlc": {"active": true, "type": "ovos_vlc"}}, "default-backend": "OCP", "native_sources": ["debug_cli", "audio"]}, "confirm_listening": true, "date_format": "MDY", "debug": false, "enclosure": {"force_mycroft_ntp": true, "ntp_sync_on_boot": false, "platform": "PHAL"}, "gui": {"extension": "generic", "generic": {"homescreen_supported": false}}, "gui_websocket": {"base_port": 18181, "host": "0.0.0.0", "route": "/gui", "ssl": false}, "hotwords": {"hey_mycroft": {"expected_duration": 3, "fallback_ww": "hey_mycroft_precise", "listen": true, "model": "https://github.com/OpenVoiceOS/precise-lite-models/raw/master/wakewords/en/hey_mycroft.tflite", "module": "ovos-ww-plugin-precise-lite", "sensitivity": 0.5, "trigger_level": 3}, "hey_mycroft_pocketsphinx": {"lang": "en-us", "listen": true, "module": "ovos-ww-plugin-pocketsphinx", "phonemes": "HH EY . M AY K R AO F T", "threshold": 1e-90}, "hey_mycroft_precise": {"expected_duration": 3, "fallback_ww": "hey_mycroft_vosk", "listen": true, "model": "https://github.com/MycroftAI/precise-data/raw/models-dev/hey-mycroft.tar.gz", "module": "ovos-ww-plugin-precise", "sensitivity": 0.5, "trigger_level": 3, "version": "0.3"}, "hey_mycroft_vosk": {"fallback_ww": "hey_mycroft_pocketsphinx", "listen": true, "module": "ovos-ww-plugin-vosk", "rule": "fuzzy", "samples": ["hey mycroft", "hey microsoft", "hey mike roft", "hey minecraft"]}, "wake_up": {"lang": "en-us", "module": "ovos-ww-plugin-pocketsphinx", "phonemes": "W EY K . AH P", "threshold": 1e-20, "wakeup": true}}, "ignore_logs": ["enclosure.mouth.viseme", "enclosure.mouth.display"], "lang": "en-us", "listener": {"VAD": {"before_seconds": 0.5, "initial_energy_threshold": 1000.0, "max_current_ratio_threshold": 2, "min_seconds": 1, "module": "ovos-vad-plugin-webrtcvad", "ovos-vad-plugin-silero": {"threshold": 0.2}, "ovos-vad-plugin-webrtcvad": {"vad_mode": 3}, "silence_method": "vad_and_ratio", "silence_seconds": 0.5, "speech_seconds": 0.1}, "continuous_listen": false, "duck_while_listening": 0.3, "energy_ratio": 1.5, "hybrid_listen": false, "instant_listen": false, "listen_timeout": 45, "mic_meter_ipc": true, "multiplier": 1.0, "mute_during_output": true, "phoneme_duration": 120, "record_wake_words": false, "recording_timeout": 10.0, "recording_timeout_with_silence": 3.0, "retry_mic_init": true, "sample_rate": 16000, "save_utterances": false, "stand_up_word": "wake_up", "wake_word": "hey_mycroft", "wake_word_upload": {"disable": true, "url": ""}}, "location": {"city": {"code": "Lawrence", "name": "Lawrence", "state": {"code": "KS", "country": {"code": "US", "name": "United States"}, "name": "Kansas"}}, "coordinate": {"latitude": 38.971669, "longitude": -95.23525}, "timezone": {"code": "America/Chicago", "dstOffset": 3600000, "name": "Central Standard Time", "offset": -21600000}}, "microservices": {"email": {"recipient": "", "smtp": {"host": "smtp.mailprovider.com", "password": "", "port": 465, "username": ""}}, "geolocation_provider": "auto", "owm_key": "", "weather_provider": "auto", "wolfram_key": "", "wolfram_provider": "auto"}, "network_tests": {"dns_primary": "8.8.8.8", "dns_secondary": "8.8.4.4", "ncsi_endpoint": "http://www.msftncsi.com/ncsi.txt", "ncsi_expected_text": "Microsoft NCSI", "web_url": "https://www.google.com"}, "opt_in": false, "padatious": {"fuzz": true, "intent_cache": "~/.local/share/mycroft/intent_cache", "regex_only": false, "single_thread": false, "train_delay": 4}, "play_mp3_cmdline": "mpg123 %1", "play_ogg_cmdline": "ogg123 -q %1", "play_wav_cmdline": "paplay %1 --stream-name=mycroft-voice", "precise": {"dist_url": "https://github.com/MycroftAI/precise-data/raw/dist/{arch}/latest", "model_url": "https://raw.githubusercontent.com/MycroftAI/precise-data/models/{wake_word}.tar.gz", "use_precise": true}, "ready_settings": ["skills"], "server": {"backend_type": "offline", "metrics": true, "sync_skill_settings": true, "update": false, "url": "", "version": "v1"}, "session": {"ttl": 180}, "skills": {"autogen_meta": true, "blacklisted_skills": [], "converse": {"converse_activation": "accept_all", "converse_blacklist": [], "converse_mode": "accept_all", "converse_priorities": {}, "converse_whitelist": [], "cross_activation": true, "cross_deactivation": true, "max_activations": -1, "skill_activations": {}, "skill_timeouts": {}, "timeout": 300}, "directory": "skills", "fallbacks": {"fallback_blacklist": [], "fallback_mode": "accept_all", "fallback_priorities": {}, "fallback_whitelist": []}, "priority_skills": [], "sync2way": true, "upload_skill_manifest": false, "wait_for_internet": false}, "sounds": {"acknowledge": "snd/acknowledge.mp3", "end_listening": "snd/end_listening.wav", "error": "snd/error.mp3", "start_listening": "snd/start_listening.wav"}, "stt": {"fallback_module": "", "module": "ovos-stt-plugin-server", "ovos-stt-plugin-server": {"url": "https://stt.openvoiceos.com/stt"}}, "system": {"disable_remote_config": false, "disable_user_config": false, "protected_keys": {"remote": ["enclosure", "server", "system", "websocket", "gui_websocket", "network_tests", "listener:wake_word_upload:disable", "listener:channels", "listener:sample_rate", "listener:multiplier", "listener:energy_ratio", "skills:upload_skill_manifest", "skills:auto_update", "skills:priority_skills", "skills:blacklisted_skills", "opt_in"], "user": []}}, "system_unit": "metric", "time_format": "half", "tts": {"fallback_module": "ovos-tts-plugin-mimic", "module": "ovos-tts-plugin-mimic3-server", "ovos-tts-plugin-mimic": {"voice": "ap"}, "ovos-tts-plugin-mimic3-server": {"voice": "en_UK/apope_low"}, "pulse_duck": false}, "websocket": {"host": "0.0.0.0", "port": 8181, "route": "/core", "shared_connection": true, "ssl": false}}
2023-10-12 14:15:33.911 - test - ovos_plugin_manager.utils.config:get_plugin_config:38 - DEBUG - Loaded configuration: {"Audio": {"backends": {"OCP": {"active": true, "type": "ovos_common_play"}, "simple": {"active": true, "type": "ovos_audio_simple"}, "vlc": {"active": true, "type": "ovos_vlc"}}, "default-backend": "OCP", "native_sources": ["debug_cli", "audio"]}, "confirm_listening": true, "date_format": "MDY", "debug": false, "enclosure": {"force_mycroft_ntp": true, "ntp_sync_on_boot": false, "platform": "PHAL"}, "gui": {"extension": "generic", "generic": {"homescreen_supported": false}}, "gui_websocket": {"base_port": 18181, "host": "0.0.0.0", "route": "/gui", "ssl": false}, "hotwords": {"hey_mycroft": {"expected_duration": 3, "fallback_ww": "hey_mycroft_precise", "listen": true, "model": "https://github.com/OpenVoiceOS/precise-lite-models/raw/master/wakewords/en/hey_mycroft.tflite", "module": "ovos-ww-plugin-precise-lite", "sensitivity": 0.5, "trigger_level": 3}, "hey_mycroft_pocketsphinx": {"lang": "en-us", "listen": true, "module": "ovos-ww-plugin-pocketsphinx", "phonemes": "HH EY . M AY K R AO F T", "threshold": 1e-90}, "hey_mycroft_precise": {"expected_duration": 3, "fallback_ww": "hey_mycroft_vosk", "listen": true, "model": "https://github.com/MycroftAI/precise-data/raw/models-dev/hey-mycroft.tar.gz", "module": "ovos-ww-plugin-precise", "sensitivity": 0.5, "trigger_level": 3, "version": "0.3"}, "hey_mycroft_vosk": {"fallback_ww": "hey_mycroft_pocketsphinx", "listen": true, "module": "ovos-ww-plugin-vosk", "rule": "fuzzy", "samples": ["hey mycroft", "hey microsoft", "hey mike roft", "hey minecraft"]}, "wake_up": {"lang": "en-us", "module": "ovos-ww-plugin-pocketsphinx", "phonemes": "W EY K . AH P", "threshold": 1e-20, "wakeup": true}}, "ignore_logs": ["enclosure.mouth.viseme", "enclosure.mouth.display"], "lang": "en-us", "listener": {"VAD": {"before_seconds": 0.5, "initial_energy_threshold": 1000.0, "max_current_ratio_threshold": 2, "min_seconds": 1, "module": "ovos-vad-plugin-webrtcvad", "ovos-vad-plugin-silero": {"threshold": 0.2}, "ovos-vad-plugin-webrtcvad": {"vad_mode": 3}, "silence_method": "vad_and_ratio", "silence_seconds": 0.5, "speech_seconds": 0.1}, "continuous_listen": false, "duck_while_listening": 0.3, "energy_ratio": 1.5, "hybrid_listen": false, "instant_listen": false, "listen_timeout": 45, "mic_meter_ipc": true, "multiplier": 1.0, "mute_during_output": true, "phoneme_duration": 120, "record_wake_words": false, "recording_timeout": 10.0, "recording_timeout_with_silence": 3.0, "retry_mic_init": true, "sample_rate": 16000, "save_utterances": false, "stand_up_word": "wake_up", "wake_word": "hey_mycroft", "wake_word_upload": {"disable": true, "url": ""}}, "location": {"city": {"code": "Lawrence", "name": "Lawrence", "state": {"code": "KS", "country": {"code": "US", "name": "United States"}, "name": "Kansas"}}, "coordinate": {"latitude": 38.971669, "longitude": -95.23525}, "timezone": {"code": "America/Chicago", "dstOffset": 3600000, "name": "Central Standard Time", "offset": -21600000}}, "microservices": {"email": {"recipient": "", "smtp": {"host": "smtp.mailprovider.com", "password": "", "port": 465, "username": ""}}, "geolocation_provider": "auto", "owm_key": "", "weather_provider": "auto", "wolfram_key": "", "wolfram_provider": "auto"}, "network_tests": {"dns_primary": "8.8.8.8", "dns_secondary": "8.8.4.4", "ncsi_endpoint": "http://www.msftncsi.com/ncsi.txt", "ncsi_expected_text": "Microsoft NCSI", "web_url": "https://www.google.com"}, "opt_in": false, "padatious": {"fuzz": true, "intent_cache": "~/.local/share/mycroft/intent_cache", "regex_only": false, "single_thread": false, "train_delay": 4}, "play_mp3_cmdline": "mpg123 %1", "play_ogg_cmdline": "ogg123 -q %1", "play_wav_cmdline": "paplay %1 --stream-name=mycroft-voice", "precise": {"dist_url": "https://github.com/MycroftAI/precise-data/raw/dist/{arch}/latest", "model_url": "https://raw.githubusercontent.com/MycroftAI/precise-data/models/{wake_word}.tar.gz", "use_precise": true}, "ready_settings": ["skills"], "server": {"backend_type": "offline", "metrics": true, "sync_skill_settings": true, "update": false, "url": "", "version": "v1"}, "session": {"ttl": 180}, "skills": {"autogen_meta": true, "blacklisted_skills": [], "converse": {"converse_activation": "accept_all", "converse_blacklist": [], "converse_mode": "accept_all", "converse_priorities": {}, "converse_whitelist": [], "cross_activation": true, "cross_deactivation": true, "max_activations": -1, "skill_activations": {}, "skill_timeouts": {}, "timeout": 300}, "directory": "skills", "fallbacks": {"fallback_blacklist": [], "fallback_mode": "accept_all", "fallback_priorities": {}, "fallback_whitelist": []}, "priority_skills": [], "sync2way": true, "upload_skill_manifest": false, "wait_for_internet": false}, "sounds": {"acknowledge": "snd/acknowledge.mp3", "end_listening": "snd/end_listening.wav", "error": "snd/error.mp3", "start_listening": "snd/start_listening.wav"}, "stt": {"fallback_module": "", "module": "ovos-stt-plugin-server", "ovos-stt-plugin-server": {"url": "https://stt.openvoiceos.com/stt"}}, "system": {"disable_remote_config": false, "disable_user_config": false, "protected_keys": {"remote": ["enclosure", "server", "system", "websocket", "gui_websocket", "network_tests", "listener:wake_word_upload:disable", "listener:channels", "listener:sample_rate", "listener:multiplier", "listener:energy_ratio", "skills:upload_skill_manifest", "skills:auto_update", "skills:priority_skills", "skills:blacklisted_skills", "opt_in"], "user": []}}, "system_unit": "metric", "time_format": "half", "tts": {"fallback_module": "ovos-tts-plugin-mimic", "module": "ovos-tts-plugin-mimic3-server", "ovos-tts-plugin-mimic": {"voice": "ap"}, "ovos-tts-plugin-mimic3-server": {"voice": "en_UK/apope_low"}, "pulse_duck": false}, "websocket": {"host": "0.0.0.0", "port": 8181, "route": "/core", "shared_connection": true, "ssl": false}}
2023-10-12 14:15:33.911 - test - ovos_plugin_manager.g2p:create:140 - DEBUG - Loaded plugin dummy
2023-10-12 14:15:33.914 - test - ovos_tts_plugin_espeakng:__init__:31 - DEBUG - {'voice': 'en_UK/apope_low', 'module': 'ovos-tts-plugin-mimic3-server', 'pulse_duck': False, 'fallback_module': 'ovos-tts-plugin-mimic', 'lang': 'en-us'}
2023-10-12 14:15:33.915 - test - ovos_tts_plugin_espeakng:__init__:35 - DEBUG - Amplitude: None
JarbasAl commented 9 months ago

is this still an issue?

mikejgray commented 9 months ago

No idea...since no one was able to reproduce we can probably close it.