From 8985952112e46e5e887df2465daa86085615e342 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Mon, 1 Sep 2025 08:41:25 -0400 Subject: [PATCH] Resetting repo. --- .gitignore | 2 - .gitmodules | 3 - c12s/docker-compose.misc.yml | 32 - c12s/ovos-conf/benedikta.conf.j2 | 51 -- c12s/ovos-conf/mycroft.conf.orig | 57 -- c12s/ovos-conf/mycroft.conf.sample | 776 ------------------ c12s/ovos-plugins-skills/audio.list | 0 c12s/ovos-plugins-skills/listener.list | 0 c12s/ovos-plugins-skills/phal.list | 0 c12s/ovos-plugins-skills/phal_admin.list | 0 c12s/ovos-plugins-skills/skills.list | 75 -- c12s/ovos-stack | 1 - mycroft.conf | 111 --- mycroft.conf.sample | 776 ------------------ ovos-docker-upstream | 1 - ovos-skills.txt | 111 --- .../common_query.openvoiceos/settings.json | 3 - .../apps/ovos.common_play/settings.json | 14 - .../apps/persona.openvoiceos/settings.json | 3 - ovos/config/asoundrc | 2 - ovos/config/mycroft.conf | 61 -- ovos/config/phal/ovos-PHAL-plugin-alsa.json | 3 - .../settings.json | 15 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../skill-ovos-ddg.openvoiceos/settings.json | 3 - .../settings.json | 3 - .../settings.json | 4 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 15 - .../settings.json | 4 - skills/ovos-skill-cmd.forslund/settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../ovos-skill-ip.openvoiceos/settings.json | 3 - .../settings.json | 10 - .../settings.json | 6 - .../settings.json | 6 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../skill-ovos-ddg.openvoiceos/settings.json | 3 - .../settings.json | 5 - .../settings.json | 3 - .../settings.json | 4 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../skill-ovos-news.openvoiceos/settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 3 - .../settings.json | 5 - 71 files changed, 2273 deletions(-) delete mode 100644 .gitignore delete mode 100644 .gitmodules delete mode 100644 c12s/docker-compose.misc.yml delete mode 100644 c12s/ovos-conf/benedikta.conf.j2 delete mode 100644 c12s/ovos-conf/mycroft.conf.orig delete mode 100644 c12s/ovos-conf/mycroft.conf.sample delete mode 100644 c12s/ovos-plugins-skills/audio.list delete mode 100644 c12s/ovos-plugins-skills/listener.list delete mode 100644 c12s/ovos-plugins-skills/phal.list delete mode 100644 c12s/ovos-plugins-skills/phal_admin.list delete mode 100644 c12s/ovos-plugins-skills/skills.list delete mode 120000 c12s/ovos-stack delete mode 100644 mycroft.conf delete mode 100644 mycroft.conf.sample delete mode 160000 ovos-docker-upstream delete mode 100644 ovos-skills.txt delete mode 100644 ovos/config/apps/common_query.openvoiceos/settings.json delete mode 100644 ovos/config/apps/ovos.common_play/settings.json delete mode 100644 ovos/config/apps/persona.openvoiceos/settings.json delete mode 100644 ovos/config/asoundrc delete mode 100644 ovos/config/mycroft.conf delete mode 100644 ovos/config/phal/ovos-PHAL-plugin-alsa.json delete mode 100644 ovos/config/skills/ovos-skill-alerts.openvoiceos/settings.json delete mode 100644 ovos/config/skills/ovos-skill-ggwave.openvoiceos/settings.json delete mode 100644 ovos/config/skills/ovos-skill-personal.OpenVoiceOS/settings.json delete mode 100644 ovos/config/skills/skill-ovos-boot-finished.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-date-time.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-ddg.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-hello-world.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-homescreen.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-volume.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-weather.openvoiceos/settings.json delete mode 100644 ovos/config/skills/skill-ovos-wikipedia.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-alerts.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-camera.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-cmd.forslund/settings.json delete mode 100644 skills/ovos-skill-confucius-quotes.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-days-in-history.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-dictation.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-ip.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-iss-location.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-laugh.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-moviemaster.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-number-facts.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-personal.OpenVoiceOS/settings.json delete mode 100644 skills/ovos-skill-pyradios.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-speedtest.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-spotify.openvoiceos/settings.json delete mode 100644 skills/ovos-skill-wikihow.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-audio-recording.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-boot-finished.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-date-time.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-ddg.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-fallback-chatgpt.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-fallback-unknown.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-hello-world.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-icanhazdadjokes.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-local-media.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-naptime.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-news.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-parrot.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-randomness.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-somafm.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-spelling.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-volume.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-weather.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-wikipedia.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-wolfie.openvoiceos/settings.json delete mode 100644 skills/skill-ovos-wordnet.openvoiceos/settings.json delete mode 100644 skills/skill_homeassistant.oscillatelabsllc/settings.json diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2f232b0..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -**/web_cache.json -**/tmp/ diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index a8a70aa..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "ovos-docker-upstream"] - path = ovos-docker-upstream - url = https://github.com/OpenVoiceOS/ovos-docker diff --git a/c12s/docker-compose.misc.yml b/c12s/docker-compose.misc.yml deleted file mode 100644 index be31933..0000000 --- a/c12s/docker-compose.misc.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: ovosmisc -services: - beszel-agent: - image: henrygd/beszel-agent - container_name: beszel-agent - restart: unless-stopped - network_mode: host - volumes: - - /var/run/docker.sock:/var/run/docker.sock:ro - # monitor other disks / partitions by mounting a folder in /extra-filesystems - # - /mnt/disk/.beszel:/extra-filesystems/sda1:ro - environment: - LISTEN: 45876 - KEY: ${BEZEL_AGENT_KEY} - portainer-agent: - container_name: portainer_agent - image: portainer/agent:2.27.0 - volumes: - - /:/host - - /var/lib/docker/volumes:/var/lib/docker/volumes - - /var/run/docker.sock:/var/run/docker.sock - restart: always - ports: - - 9001:9001 - ovos_config: - container_name: ovos_config - image: ghcr.io/oscillatelabsllc/ovos-skill-config-tool:latest - ports: - - 14152:8000 - user: $(id -u):$(id -g) - volumes: - - $HOME/.config:/home/appuser/.config \ No newline at end of file diff --git a/c12s/ovos-conf/benedikta.conf.j2 b/c12s/ovos-conf/benedikta.conf.j2 deleted file mode 100644 index 74d9f4a..0000000 --- a/c12s/ovos-conf/benedikta.conf.j2 +++ /dev/null @@ -1,51 +0,0 @@ -{ - "log_level": "INFO", - "play_wav_cmdline": "pw-play %1", - "play_mp3_cmdline": "pw-play %1", - "lang": "en-us", - "temperature_unit": "fahrenheit", - "ready_settings": ["audio"], - "listener": { - "wake_word": "hey_benedikta", - "VAD": { - "module": "ovos-vad-plugin-silero" - } - }, - "hotwords": { - "hey_benedikta": { - "module": "ovos-ww-plugin-vosk", - "listen": true, - "debug": false, - "rule": "equals", - "samples": ["hey benedicta", "hey benedikta", "benedikta", "benedicta"], - "fallback_ww": "hey_benedikta_pocketsphinx" - }, - "hey_benedikta_pocketsphinx": { - "module": "ovos-ww-plugin-pocketsphinx", - "phonemes": "HH EY . B EH N AH D IY K T AH", - "threshold": 1e-10, - "lang": "en-us", - "listen": true - } - }, - "skills": { - "installer": { - "allow_pip": true, - "allow_alphas": true - } - }, - "websocket": { - "max_msg_size": 25 - }, - "PHAL": { - "ovos-PHAL-plugin-homeassistant": { - "host": "http://192.168.1.253:8123", - "api_key": "{{ ha_access_token }}" - } - }, - "tts": { - "ovos-tts-plugin-server": { - "voice": "alba-medium" - } - } -} \ No newline at end of file diff --git a/c12s/ovos-conf/mycroft.conf.orig b/c12s/ovos-conf/mycroft.conf.orig deleted file mode 100644 index b88b7d0..0000000 --- a/c12s/ovos-conf/mycroft.conf.orig +++ /dev/null @@ -1,57 +0,0 @@ -{ - "log_level": "INFO", - "logs": { - "path": "stdout" - }, - "play_wav_cmdline": "play %1", - "play_mp3_cmdline": "play %1", - "lang": "en-US", - "listener": { - "VAD": { - "module": "ovos-vad-plugin-silero" - } - }, - "skills": { - "installer": { - "allow_pip": true, - "allow_alphas": true - } - }, - "gui": { - "extension": "ovos-gui-plugin-shell-companion", - "gui_file_host_path": "/home/ovos/.cache/gui_files" - }, - "websocket": { - "max_msg_size": 100 - }, - "PHAL": { - "admin": { - "ovos-PHAL-plugin-system": { - "enabled": true - } - } - }, - "open_data": { - "intent_urls": [ - "https://metrics.tigregotico.pt/intents" - ] - }, - "tts": { - "ovos-tts-plugin-server": { - "voice": "ryan-low" - }, - "module": "ovos-tts-plugin-server" - }, - "stt": { - "ovos-stt-plugin-server": {}, - "module": "ovos-stt-plugin-server", - "fallback_module": "" - }, - "system_unit": "imperial", - "temperature_unit": "fahrenheit", - "precipitation_unit": "inch", - "windspeed_unit": "mph", - "time_format": "half", - "spoken_time_format": "half", - "date_format": "MDY" -} \ No newline at end of file diff --git a/c12s/ovos-conf/mycroft.conf.sample b/c12s/ovos-conf/mycroft.conf.sample deleted file mode 100644 index 0d98fca..0000000 --- a/c12s/ovos-conf/mycroft.conf.sample +++ /dev/null @@ -1,776 +0,0 @@ -{ - // Definition and documentation of all variables used by mycroft-core. - // - // Settings seen here are considered DEFAULT. Settings can also be - // overridden at the REMOTE level (set by the user via - // https://home.mycroft.ai), at the SYSTEM level (typically in the file - // '/etc/mycroft/mycroft.conf'), or at the USER level (typically in the - // file '~/.config/mycroft/mycroft.conf'). - // - // The load order of settings is: - // DEFAULT - // REMOTE - // SYSTEM - // USER - // - // The Override: comments below indicates where these settings are generally - // set outside of this file. The load order is always followed, so an - // individual systems can still apply changes at the SYSTEM or USER levels. - - // Language used for speech-to-text and text-to-speech. - // Code is a BCP-47 identifier (https://tools.ietf.org/html/bcp47), lowercased - // TODO: save unmodified, lowercase upon demand - "lang": "en-us", - - // Secondary languages will also have their resource files loaded into memory - // but intents will only be considered if that lang is tagged with the utterance at STT step - "secondary_langs": [], - - // Measurement units, either 'metric' or 'imperial' - "system_unit": "metric", - // Temperature units, either 'celsius' or 'fahrenheit' - "temperature_unit": "celsius", - // Windspeed units, either 'km/h', 'm/s', 'mph' or 'kn' (knots) - "windspeed_unit": "m/s", - // Precipitation units, either 'mm' or 'inch' - "precipitation_unit": "mm", - - // Time format, either 'half' (e.g. "11:37 pm") or 'full' (e.g. "23:37") - "time_format": "half", - "spoken_time_format": "full", - - // Date format, either 'MDY' (e.g. "11-29-1978") or 'DMY' (e.g. "29-11-1978") - "date_format": "MDY", - - // Play a beep when system begins to listen? - "confirm_listening": true, - - // opendata servers can be hosted by users or OVOS team, either for analyzing your usage patterns or to contribute to a open dataset - // any number of server urls can be added here, this is EXCLUSIVELY OPT-IN - // source: https://github.com/OpenVoiceOS/ovos-opendata-server - "open_data": { - // NOTE: consider enabling tigregotico.pt servers to help collecting datasets! - // this is a server hosted by @JarbasAi and will directly help improving the intent pipeline - // a dashboard is provided at https://opendata.tigregotico.pt - // more test data is needed to complement https://gitlocalize-bench.tigregotico.pt and to identity areas of improvement - "intent_urls": [ - // "https://metrics.tigregotico.pt/intents" - ] - }, - - // File locations of sounds to play for system events - "sounds": { - "start_listening": "snd/start_listening.wav", - "end_listening": "snd/end_listening.wav", - "acknowledge": "snd/acknowledge.mp3", - "error": "snd/error.mp3" - }, - - // Mechanism used to play WAV audio files - // by default ovos-utils will try to detect best player - //"play_wav_cmdline": "paplay %1 --stream-name=mycroft-voice", - - // Mechanism used to play MP3 audio files - // by default ovos-utils will try to detect best player - //"play_mp3_cmdline": "mpg123 %1", - - // Mechanism used to play OGG audio files - // by default ovos-utils will try to detect best player - //"play_ogg_cmdline": "ogg123 -q %1", - - // Location where the system resides - // NOTE: Although this is set here, an Enclosure can override the value. - // For example a mycroft-core running in a car could use the GPS. - "location": { - "city": { - "code": "Lawrence", - "name": "Lawrence", - "state": { - "code": "KS", - "name": "Kansas", - "country": { - "code": "US", - "name": "United States" - } - } - }, - "coordinate": { - "latitude": 38.971669, - "longitude": -95.23525 - }, - "timezone": { - "code": "America/Chicago", - "name": "Central Standard Time", - "dstOffset": 3600000, - "offset": -21600000 - } - }, - - // default to $XDG_DATA_DIRS/mycroft - // "data_dir": "/opt/mycroft", - - // by default, files persist across reboots, but be careful with space usage! - // TIP: use "/dev/shm/mycroft/cache" if you want to keep the cache in RAM or - // use "/tmp/mycroft/cache" to remove files upon reboot - // default to $XDG_DATA_DIRS/$BASE_FOLDER where BASE_FOLDER is read from ovos.conf (default "mycroft") - // "cache_path": "/tmp/mycroft/cache", - - // To enable a utterance transformer plugin just add it's name with any relevant config - // these plugins can mutate the utterance between STT and the Intent stage - // they may also modify message.context with metadata - // plugins only load if they are installed and enabled in this section - "utterance_transformers": { - - "ovos-utterance-normalizer": {}, - - // cancel utterances mid command - "ovos-utterance-plugin-cancel": {}, - - // define utterance fixes via fuzzy match ~/.local/share/mycroft/corrections.json - // define unconditional replacements at word level ~/.local/share/mycroft/word_corrections.json - "ovos-utterance-corrections-plugin": {} - }, - - // To enable a metadata transformer plugin just add it's name with any relevant config - // these plugins can mutate the message.context between STT and the Intent stage - "metadata_transformers": {}, - - // Intent Pipeline / plugins config - "intents" : { - // the position in the pipeline where each engine matches can be configured in "pipeline" section below - - // adjust confidence thresholds for adapt pipeline - // adapt intents with conf lower than these values will be ignored - "adapt": { - "conf_high": 0.65, - "conf_med": 0.45, - "conf_low": 0.25 - }, - - // adjust confidence thresholds for padatious pipeline - // padatious/padacioso intents with conf lower than these values will be ignored - "padatious": { - "conf_high": 0.95, - "conf_med": 0.8, - "conf_low": 0.5, - - // use snowball stemmer, helps with grammatical gender and verb tenses - "stem": false, - - // normalization step to remove punctuation and punctuation - "cast_to_ascii": false, - - // padaos is an internal regex matcher that ensures exact matches - "disable_padaos": false, - - // domain engine will classify intents first and then the intent for that skill - // if false intents are classified directly - "domain_engine": false, - - // path to save trained intent files - // by default uses XDG directories if not set - //"intent_cache": "~/.local/share/mycroft/intent_cache/", - - // set to false if multithreading is wanted - "single_thread": true - }, - - // Common Query gathers responses to questions from various skills and chooses the best answer - "common_query": { - // maximum seconds to wait for skill responses before giving up - "max_response_wait": 6, - // how much extra seconds to allow a skill to search if it requests so - "extension_time": 3, - // reranker plugins are responsible for selecting the best answer among skill responses in case of ties - // the default is a BM25 implementation from ovos-classifiers - "reranker": "ovos-choice-solver-bm25" - }, - - // OVOS Common Play - handle media requests - "OCP": { - // enable usage of a pretrained classifier for MediaType matching - // if disabled a simple .voc match is used - // NOTE: classifiers currently are english only - "experimental_media_classifier": false, - "experimental_binary_classifier": false, - // legacy forces old audio service instead of OCP - "legacy": false, - // min confidence (0.0 - 1.0) to accept MediaType - "classifier_threshold": 0.4, - // min conf for each result (0 - 100) - "min_score": 40, - // filter results from "wrong" MediaType - "filter_media": true, - // filter results we lack plugins to play - "filter_SEI": true, - // playback mode - // 0 - auto - // 10 - audio results only - // 20 - video results only - "playback_mode": 0, - // if MediaType query fails, try Generic query - "search_fallback": true - }, - - // the pipeline is a ordered set of frameworks to send an utterance too - // if one of the frameworks fails the next one is used, until an answer is found - // NOTE: if padatious is not installed, it will be replaced with padacioso (much slower) - // in the future these will become plugins, and new pipeline stages can be added by end users - "pipeline": [ - "stop_high", - "converse", - "ocp_high", - "padatious_high", - "adapt_high", - "ocp_medium", - "fallback_high", - "stop_medium", - "adapt_medium", - "adapt_low", - "common_qa", - "fallback_medium", - "fallback_low" - ] - }, - - // General skill values - "skills": { - - // relative to "data_dir" - "directory": "skills", - - // blacklisted skills to not load - // NB: This is skill_id of the skill, usually defined in the skills setup.py - "blacklisted_skills": [ - // stop skill has been replaced with native core functionality - "skill-ovos-stop.openvoiceos" - ], - - // fallback skill configuration - "fallbacks": { - // you can add skill_id: priority to override the developer defined - // priority of those skills, this allows customization - // of unknown intent handling for default_skills + user preferences - "fallback_priorities": { - // "skill_id": 10 - }, - // fallback skill handling has 3 modes of operations: - // - "accept_all" # default mycroft-core behavior - // - "whitelist" # only call fallback for skills in "fallback_whitelist" - // - "blacklist" # only call fallback for skills NOT in "fallback_blacklist" - "fallback_mode": "accept_all", - "fallback_whitelist": [], - "fallback_blacklist": [] - }, - - // converse stage configuration - "converse": { - // the default number of seconds a skill remains active - // if the user does not interact with the skill in this timespan it - // will be deactivated, default 5 minutes (same as mycroft) - "timeout": 300, - // override of "skill_timeouts" per skill_id - "skill_timeouts": {}, - - // conversational mode has 3 modes of operations: - // - "accept_all" # default mycroft-core behavior - // - "whitelist" # only call converse for skills in "converse_whitelist" - // - "blacklist" # only call converse for skills NOT in "converse_blacklist" - "converse_mode": "accept_all", - "converse_whitelist": [], - "converse_blacklist": [], - - // converse activation has 4 modes of operations: - // - "accept_all" # default mycroft-core behavior, any skill can - // # activate itself unconditionally - // - "priority" # skills can only activate themselves if no skill with - // # higher priority is active - // - "whitelist" # only skills in "converse_whitelist" can activate themselves - // - "blacklist" # only skills NOT in converse "converse_blacklist" can activate themselves - // NOTE: this does not apply for regular skill activation, only to skill - // initiated activation requests - "converse_activation": "accept_all", - - // number of consecutive times a skill is allowed to activate itself - // per minute, -1 for no limit (default), 0 to disable self-activation - "max_activations": -1, - // override of "max_activations" per skill_id - "skill_activations": {}, - - // if false only skills can activate themselves - // if true any skill can activate any other skill - "cross_activation": true, - - // if false only skills can deactivate themselves - // if true any skill can deactivate any other skill - // NOTE: skill deactivation is not yet implemented - "cross_deactivation": true, - - // you can add skill_id: priority to override the developer defined - // priority of those skills, currently there is no api for skills to - // define their default priority, it is assumed to be 50, the only current - // canonical source for converse priorities is this setting - "converse_priorities": { - // "skill_id": 10 - } - } - - }, - - // system administrators can define different constraints in how configurations are loaded - // this is a mechanism to require root to change these config options - "system": { - // do not allow users to tamper with settings at all - "disable_user_config": false, - // do not allow remote backend to tamper with settings at all - "disable_remote_config": false, - // protected keys are individual settings that can not be changed at remote/user level - // nested dictionary keys can be defined with "key1:key2" syntax, - // eg. {"a": {"b": True, "c": False}} - // to protect "c" you would enter "a:c" in the section below - "protected_keys": { - "remote": [ - "system", - "websocket", - "gui_websocket", - "network_tests", - // NOTE: selene returns listener settings as part of ww config - // they are protected because selene has no clue about your mic setup - "listener:channels", - "listener:sample_rate" - ], - "user": [] - } - }, - - // The ovos-core messagebus websocket - "websocket": { - "host": "127.0.0.1", - "port": 8181, - "route": "/core", - "ssl": false, - // in mycroft-core all skills share a bus, this allows malicious skills - // to manipulate it and affect other skills, this option ensures each skill - // gets its own websocket connection - "shared_connection": true, - // any bus messages over this size in MB will be refused - "max_msg_size": 25 - }, - - // The GUI messagebus websocket. Once port is created per connected GUI - "gui_websocket": { - "host": "0.0.0.0", - "base_port": 18181, - "route": "/gui", - "ssl": false - }, - - // URIs to use for testing network connection. - "network_tests": { - "ip_url": "https://api.ipify.org", - "dns_primary": "1.1.1.1", - "dns_secondary": "8.8.8.8", - "web_url": "http://nmcheck.gnome.org/check_network_status.txt", - "web_url_secondary": "https://checkonline.home-assistant.io/online.txt", - "captive_portal_url": "http://nmcheck.gnome.org/check_network_status.txt", - "captive_portal_text": "NetworkManager is online" - }, - - // Settings used by the wake-up-word listener - "listener": { - "sample_rate": 16000, - - // mute global audio output volume while microphone is recording - "fake_barge_in": true, - - // TODO - these names are confusing, update dinkum listener to give them more descriptive names - // min speech seconds for audio to be considered speech - "speech_begin": 0.3, - // min silence seconds before speech is considered ended - "silence_end": 0.7, - // hard limit on max recording time before audio is sent to STT - "recording_timeout": 10, - // size of buffer kept for STT - "utterance_chunks_to_rewind": 2, - // sound chunks sent to ww callback (eg, saving recordings) - "wakeword_chunks_to_save": 15, - - // Set 'save_path' to configure the location of files stored if - // 'record_wake_words' and/or 'save_utterances' are set to 'true'. - // WARNING: Make sure that user 'mycroft' has write-access on the - // directory! - // "save_path": "/tmp", - // Set 'record_wake_words' to save a copy of wake word triggers - // as .wav files under: /'save_path'/mycroft_wake_words - "record_wake_words": false, - // Set 'save_utterances' to save each sentence sent to STT -- by default - // they are only kept briefly in-memory. This can be useful for for - // debugging or other custom purposes. Recordings are saved - // under: /'save_path'/utterances/'utterance_filename'.wav - "save_utterances": false, - - // Set 'utterance_filename' based on how you would like to save utterances. - // Special keys surrouned by curly braces will be replaces as follows - // "{md5}" - the md5 hash of the transcription - // "{uuid4}" - a random uuid4 - // "{now:%Y-%m-%dT%H%M%S%z}" - the local ISO datetime - // "{utcnow:%Y-%m-%dT%H%M%S%z}" - the UTC ISO datetime - "utterance_filename": "{md5}-{uuid4}", - - "wake_word_upload": { - "disable": true, - // official mycroft endpoint disabled, enable if you want to collect your own - // eg, eltocino localcroft or personal backend - "url": "" - }, - - // Microphone plugin to be read audio - "microphone": { - "module": "ovos-microphone-plugin-alsa", - "ovos-microphone-plugin-alsa": {"fallback_module": "ovos-microphone-plugin-sounddevice"}, - "ovos-microphone-plugin-sounddevice": {"fallback_module": "ovos-microphone-plugin-pyaudio"} - }, - - // if true, will remove silence from both ends of audio before sending it to STT - "remove_silence": true, - - // Voice Activity Detection is used to determine when speech ended - "VAD": { - // silence method defined the main vad strategy - // valid values: - // VAD_ONLY - Only use vad - // RATIO_ONLY - Only use max/current energy ratio threshold - // CURRENT_ONLY - Only use current energy threshold - // VAD_AND_RATIO - Use vad and max/current energy ratio threshold - // VAD_AND_CURRENT - Use vad and current energy threshold - // ALL - Use vad, max/current energy ratio, and current energy threshold - // NOTE: if a vad plugin is not available method will fallback to RATIO_ONLY - "silence_method": "vad_and_ratio", - // Seconds of speech before voice command has begun - "speech_seconds": 0.1, - // Seconds of silence before a voice command has finished - "silence_seconds": 0.5, - // Seconds of audio to keep before voice command has begun - "before_seconds": 0.5, - // Minimum length of voice command (seconds) - // NOTE: max_seconds uses recording_timeout listener setting - "min_seconds": 1, - // Ratio of max/current energy below which audio is considered speech - "max_current_ratio_threshold": 2, - // Energy threshold above which audio is considered speech - // NOTE: this is dynamic, only defining start value - "initial_energy_threshold": 1000.0, - - // recommended plugin: "ovos-vad-plugin-silero" - "module": "ovos-vad-plugin-silero", - "ovos-vad-plugin-silero": { - "threshold": 0.2, - "fallback_module": "ovos-vad-plugin-precise" - }, - "ovos-vad-plugin-precise": { - "fallback_module": "ovos-vad-plugin-webrtcvad" - }, - "ovos-vad-plugin-webrtcvad": { - "vad_mode": 3, - "fallback_module": "ovos-vad-plugin-noise" - }, - "ovos-vad-plugin-noise": { - "method": "all", - "max_current_ratio_threshold": 2.0, - "energy_threshold": 1000.0 - } - }, - - // Override as SYSTEM or USER to select a specific microphone input instead of - // the PortAudio default input. - // "device_name": "somename", // can be regex pattern or substring - // or - // "device_index": 12, - - // Retry microphone initialization infinitely on startup - "retry_mic_init" : true, - - // Stop listing to the microphone during playback to prevent accidental triggering - // This is enabled by default, but instances with good microphone noise cancellation - // can disable this to listen all the time, allowing 'barge in' functionality. - "mute_during_output" : false, - - // In milliseconds - "phoneme_duration": 120, - "multiplier": 1.0, - "energy_ratio": 1.5, - - // NOTE, multiple hotwords are supported now, these fields define the main wake_word, - // this is equivalent to setting "active": true in the "hotwords" section below IF "active" is missing - // this field is also used to get a speakable string of main wake word, ie, mycrofts name - // this is set by selene and used in naptime skill - "wake_word": "hey_mycroft", - "stand_up_word": "wake_up", - - // Settings used by microphone to set recording timeout - "recording_timeout": 10.0, - "recording_timeout_with_silence": 3.0, - - // Skips all checks (eg. audio service confirmation) after the wake_word is recognized and - // instantly continues to listen for a command - "instant_listen": true, - - // continuous listen is an experimental setting, it removes the need for - // wake words and uses VAD only, a streaming STT is strongly recommended - // this setting might downgrade STT accuracy depending on plugins used - "continuous_listen": false, - - // hybrid listen is an experimental setting, - // it will not require a wake word for X seconds after a user interaction - // this means you dont need to say "hey mycroft" for follow up questions - // NOTE: depending on hardware this may cause mycroft to hear its own TTS responses as questions, - // in devices like the mark2 this should be safe to turn on - "hybrid_listen": false, - // number of seconds to wait for an interaction before requiring wake word again - "listen_timeout": 45 - }, - - // Hotword configurations - "hotwords": { - "hey_mycroft": { - "module": "ovos-ww-plugin-precise-lite", - "model": "https://github.com/OpenVoiceOS/precise-lite-models/raw/master/wakewords/en/hey_mycroft.tflite", - "expected_duration": 3, - "trigger_level": 3, - "sensitivity": 0.5, - "listen": true, - "fallback_ww": "hey_mycroft_precise" - }, - // in case precise-lite is not installed, attempt to use classic precise - "hey_mycroft_precise": { - "module": "ovos-ww-plugin-precise", - "version": "0.3", - "model": "https://github.com/MycroftAI/precise-data/raw/models-dev/hey-mycroft.tar.gz", - "expected_duration": 3, - "trigger_level": 3, - "sensitivity": 0.5, - "listen": true, - "fallback_ww": "hey_mycroft_vosk" - }, - // in case classic precise is not installed, attempt to use vosk - "hey_mycroft_vosk": { - "module": "ovos-ww-plugin-vosk", - "samples": ["hey mycroft", "hey microsoft", "hey mike roft", "hey minecraft"], - "rule": "fuzzy", - "listen": true, - "fallback_ww": "hey_mycroft_pocketsphinx" - }, - // in case vosk is not installed, attempt to use pocketsphinx - "hey_mycroft_pocketsphinx": { - "module": "ovos-ww-plugin-pocketsphinx", - "phonemes": "HH EY . M AY K R AO F T", - "threshold": 1e-90, - "lang": "en-us", - "listen": true - }, - // default wakeup word to take ovos out of SLEEPING mode, - "wake_up": { - "module": "ovos-ww-plugin-vosk", - "rule": "fuzzy", - "samples": ["wake up"], - "lang": "en-us", - // makes this a wakeup word for usage in SLEEPING mode - "wakeup": true, - "fallback_ww": "wake_up_pocketsphinx" - }, - // in case vosk plugin is not installed, attempt to use pocketsphinx - "wake_up_pocketsphinx": { - "module": "ovos-ww-plugin-pocketsphinx", - "phonemes": "W EY K . AH P", - "threshold": 1e-20, - "lang": "en-us", - "wakeup": true - } - }, - - "gui": { - // Override: SYSTEM (set by specific enclosures) - // set skill_id of initial homescreen - "idle_display_skill": "skill-ovos-homescreen.openvoiceos", - - // GUI plugins / Extensions provide additional GUI platform support for specific devices - "extension": "generic", - - // Generic extension can additionaly provide homescreen functionality - "generic": { - // enable/disable homescreen - "homescreen_supported": true - }, - - // in headless devices you can set this flag to not emit any GUI related bus messages - // this will reduce messagebus usage - // NOTE: this may be undesired, GUI clients can also be cli based and - // do not necessarily require a desktop environment or to be running 24/7 - "disable_gui": false - }, - - // Level of logs to store, one of "CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG" - // NOTE: This configuration setting is special and can only be changed in the - // SYSTEM or USER configuration file, it will not be read if defined in the - // DEFAULT (here) or in the REMOTE mycroft config. - // If not defined, the default log level is INFO. - //"log_level": "INFO", - - // Messagebus types that will NOT be output to logs - // DEPRECATED: this was consumed by ovos-cli-client which is being retired - "ignore_logs": ["enclosure.mouth.viseme", "enclosure.mouth.display"], - - // Settings related to remote sessions - // Overrride: none - "session": { - // Time To Live, in seconds - "ttl": -1 - }, - - // Speech to Text parameters - "stt": { - // select a STT plugin as described in the respective readme - // ovos-stt-plugin-server default plugin has a bundled list of public whisper instances - "module": "ovos-stt-plugin-server", - // set a offline fallback STT, if your primary STT fails for some reason - "fallback_module": "" - }, - - // Text to Speech parameters - "tts": { - "pulse_duck": false, - // ovos tts server piper public servers by default, alan pope voice - "module": "ovos-tts-plugin-server", - "fallback_module": "", - "ovos-tts-plugin-mimic": { - "voice": "ap", - // Add every new synth to the persistent cache (not cleared) - "persist_cache": false, - // Path to the persistent cached files, default will be $XDG_DATA_DIRS/mycroft/OVOSServerTTS - // (or respective TTS name) - "preloaded_cache": "", - // Curate the /tmp/tts cache if disk usage is above min % - "min_free_percent": 75, - // How many times a utterance must be seen in order to be added to persistent cache - "persist_thresh": 1 - } - }, - - // NLP plugins - // split utterances into words - // used by downstream tasks, handles lang specific nuances - "tokenization": { - // default plugin comes bundled with ovos-plugin-manager - "module": "ovos-tokenization-plugin-quebrafrases" - }, - // split utterances into sub commands - // used to extract multiple intents from a single utterance - "segmentation": { - // default plugin comes bundled with ovos-plugin-manager - "module": "ovos-segmentation-plugin-quebrafrases" - }, - // given an utterance extract keywords from it - // can be used to get search terms - "keyword_extract": { - // default plugin comes bundled with ovos-classifiers - "module": "ovos-keyword-extractor-heuristic" - }, - // tag pronouns with the word they refer to - // used in normalization step - "coref": { - // default plugin comes bundled with ovos-classifiers - "module": "ovos-coref-solver-heuristic" - }, - "postag": { - // default plugin comes bundled with ovos-classifiers - "module": "ovos-classifiers-postag-plugin" - }, - // turn utterances into phoneme sequences, used to generate mouth movements - // disabled by default, only relevant in devices such as the Mark 1 - "g2p": { - "module": "" - }, - - // DEPRECATED: this section is in the process of being fully removed, - // only providing default values for clean migration - "padatious": { - // fallback settings for padacioso (pure regex) - // set regex_only to False to re-enable padatious (ovos-core < 0.0.8) - "regex_only": false, - "fuzz": true - }, - - // Translation plugins - "language": { - //by default uses public servers for translation - // https://github.com/OpenVoiceOS/ovos-translate-server - "detection_module": "ovos-lang-detector-plugin-server", - "translation_module": "ovos-translate-plugin-server", - // define translate fallbacks to use if plugin can not be loaded - "ovos-translate-plugin-server": {"fallback_module": "ovos-google-translate-plugin"}, - // define detect fallbacks to use if plugin can not be loaded - "ovos-lang-detector-plugin-server": {"fallback_module": "ovos-google-lang-detector-plugin"}, - "ovos-google-lang-detector-plugin": {"fallback_module": "ovos-lang-detector-plugin-cld3"}, - "ovos-lang-detector-plugin-cld3": {"fallback_module": "ovos-lang-detector-plugin-cld2"}, - "ovos-lang-detector-plugin-cld2": {"fallback_module": "ovos-lang-detector-plugin-langdetect"}, - "ovos-lang-detector-plugin-langdetect": {"fallback_module": "ovos-lang-detector-plugin-fastlang"}, - "ovos-lang-detector-plugin-fastlang": {"fallback_module": "ovos-lang-detector-plugin-lingua-podre"}, - "ovos-lang-detector-plugin-fastlang": {"fallback_module": "ovos-lang-detect-ngram-lm"} - }, - - // placeholder to help in migration to ovos-media - // if set to False the legacy audio service won't load - "enable_old_audioservice": true, - - "Audio": { - // message.context may contains a source and destination - // native audio (playback / TTS) will only be played if a - // message destination is a native_source or if missing (considered a broadcast) - "native_sources": ["debug_cli", "audio", "mycroft-gui"], - - // default audio player to be used by old_audioservice - // needs to be set under "backends" section, if not installed the setting is ignored without errors - // DO NOT use "OCP", that is not a valid option and only located in "backends" for legacy reasons - "default-backend": "mpv", - - "backends": { - "OCP": { - // LEGACY CONFIG - OCP is in the process of being replaced by ovos-media - // if you are already using ovos-media this config does nothing - "type": "ovos_common_play", - // define order of preference for playback plugins - "preferred_audio_services": ["mpv", "vlc", "simple"], - // allow OCP to be controlled via MPRIS - "disable_mpris": true, - // dbus type for MPRIS, "session" or "system" - "dbus_type": "session", - // if MPRIS is enabled above, also allow OCP to control MPRIS enabled 3rd party applications - // voice enables them (next/prev/stop/resume..) - // and stops them when OCP starts it's own playback - // NOTE: OCP can be controlled itself via MPRIS independentely of this setting - "manage_external_players": false, - "active": true - }, - "simple": { - "type": "ovos_audio_simple", - "active": true - }, - "vlc": { - "type": "ovos_vlc", - "active": true, - // volume used during audio_ducking - "initial_volume": 100, - "low_volume": 50 - }, - "mpv": { - "type": "ovos_mpv", - "active": true, - // volume used during audio_ducking - "initial_volume": 100, - "low_volume": 50 - } - } - }, - - "debug": false -} \ No newline at end of file diff --git a/c12s/ovos-plugins-skills/audio.list b/c12s/ovos-plugins-skills/audio.list deleted file mode 100644 index e69de29..0000000 diff --git a/c12s/ovos-plugins-skills/listener.list b/c12s/ovos-plugins-skills/listener.list deleted file mode 100644 index e69de29..0000000 diff --git a/c12s/ovos-plugins-skills/phal.list b/c12s/ovos-plugins-skills/phal.list deleted file mode 100644 index e69de29..0000000 diff --git a/c12s/ovos-plugins-skills/phal_admin.list b/c12s/ovos-plugins-skills/phal_admin.list deleted file mode 100644 index e69de29..0000000 diff --git a/c12s/ovos-plugins-skills/skills.list b/c12s/ovos-plugins-skills/skills.list deleted file mode 100644 index b111b00..0000000 --- a/c12s/ovos-plugins-skills/skills.list +++ /dev/null @@ -1,75 +0,0 @@ -ovos-audio==0.0.2 -ovos-audio-plugin-mpv==0.1.0 -ovos-audio-plugin-simple==0.0.2a7 -ovos-audio-transformer-plugin-ggwave==0.0.0a22 -ovos-backend-client==0.1.2 -ovos-bidirectional-translation-plugin==0.0.0a1 -ovos-bus-client==0.0.9a29 -ovos-classifiers==0.0.0a59 -ovos-cli-client==0.0.1a1 -ovos-config==0.0.13a27 -ovos-core==0.0.8a129 -ovos-dinkum-listener==0.0.3a47 -ovos-docs-viewer==0.0.0a1 -ovos-lingua-franca==0.4.8a13 -ovos-mark1-utils==0.0.0a2 -ovos-messagebus==0.0.5a1 -ovos-microphone-plugin-alsa==0.0.1a2 -ovos-microphone-plugin-sounddevice==0.0.0a2 -ovos-PHAL==0.0.5 -ovos-PHAL-plugin-alsa==0.0.4a5 -ovos-PHAL-plugin-homeassistant==0.0.4a9 -ovos-phal-plugin-ipgeo==0.0.3a2 -ovos-PHAL-plugin-oauth==0.0.3a3 -ovos-PHAL-plugin-system==0.0.5a5 -ovos-plugin-common-play==0.0.7 -ovos-plugin-manager==0.0.26a39 -ovos-skill-alerts==0.0.1 -ovos-skill-audio-recording==0.1.0 -ovos-skill-boot-finished==0.2.0a1 -ovos-skill-date-time==0.2.3 -ovos-skill-days-in-history==0.2.0 -ovos-skill-dictation==0.1.0 -ovos-skill-fallback-unknown==0.0.4 -ovos-skill-ggwave==0.2.0 -ovos-skill-hello-world==0.0.4 -ovos-skill-icanhazdadjokes==0.2.0a1 -ovos-skill-installer==0.0.5 -ovos-skill-ip==0.2.1 -ovos-skill-local-media==0.2.1a1 -ovos-skill-moviemaster==0.0.1 -ovos-skill-naptime==0.3.0 -ovos-skill-number-facts==0.0.1 -ovos-skill-parrot==0.1.0 -ovos-skill-personal==0.0.4 -ovos-skill-stop==0.2.1 -ovos-skill-volume==0.0.2 -ovos-skill-weather==0.1.0 -ovos-skill-wikipedia==0.0.2a5 -ovos-solver-openai-persona-plugin==0.0.0a10 -ovos-stt-plugin-chromium==0.1.1 -ovos-stt-plugin-server==0.0.4a10 -ovos-stt-plugin-vosk==0.2.0a1 -ovos-translate-server-plugin==0.0.1a4 -ovos-tts-plugin-mimic3==0.0.0 -ovos-tts-plugin-polly==0.0.1 -ovos-tts-plugin-responsivevoice==0.1.1 -ovos-tts-plugin-server==0.0.2a14 -ovos-tts-server==0.0.2 -ovos-utils==0.0.38 -ovos-utterance-corrections-plugin==0.0.0 -ovos-utterance-normalizer==0.1.0 -ovos-utterance-plugin-cancel==0.0.1a3 -ovos-vad-plugin-silero==0.0.2a5 -ovos-vad-plugin-webrtcvad==0.0.1 -ovos-workshop==0.0.16a48 -ovos-ww-plugin-openwakeword==0.4.1 -ovos-ww-plugin-pocketsphinx==0.1.4 -ovos-ww-plugin-precise-lite==0.1.3a1 -ovos-ww-plugin-vosk==0.1.2a1 -skill-ddg==0.1.0 -skill-easter-eggs==1.0.0 -skill-news==0.1.0 -skill-ovos-fallback-chatgpt==0.1.0 -skill-randomness==0.0.1 -skill-wolfie==0.2.0a1 diff --git a/c12s/ovos-stack b/c12s/ovos-stack deleted file mode 120000 index 33b6ff7..0000000 --- a/c12s/ovos-stack +++ /dev/null @@ -1 +0,0 @@ -../ovos-docker-upstream/compose \ No newline at end of file diff --git a/mycroft.conf b/mycroft.conf deleted file mode 100644 index e699ada..0000000 --- a/mycroft.conf +++ /dev/null @@ -1,111 +0,0 @@ -{ - "log_level": "INFO", - "play_wav_cmdline": "pw-play %1", - "play_mp3_cmdline": "pw-play %1", - "lang": "en-us", - "system_unit": "imperial", - "temperature_unit": "fahrenheit", - "precipitation_unit": "inch", - "windspeed_unit": "mph", - "time_format": "half", - "spoken_time_format": "half", - "date_format": "MDY", - "ready_settings": [ - "audio" - ], - "listener": { - "wake_word": "hey_benedikta", - "VAD": { - "module": "ovos-vad-plugin-silero" - } - }, - "hotwords": { - "hey_benedikta": { - "module": "ovos-ww-plugin-vosk", - "listen": true, - "debug": false, - "rule": "equals", - "samples": [ - "hey benedicta", - "hey benedikta", - "benedikta", - "benedicta" - ], - "fallback_ww": "hey_benedikta_pocketsphinx" - }, - "hey_benedikta_pocketsphinx": { - "module": "ovos-ww-plugin-pocketsphinx", - "phonemes": "HH EY . B EH N AH D IY K T AH", - "threshold": 1e-10, - "lang": "en-us", - "listen": true - } - }, - "skills": { - "installer": { - "allow_pip": true, - "allow_alphas": true - } - }, - "websocket": { - "max_msg_size": 100 - }, - "PHAL": { - "admin": { - "ovos-PHAL-plugin-system": { - "enabled": true - } - }, - "ovos-PHAL-plugin-wifi-setup": { - "first_boot": false - } - }, - "intents": { - "persona": { - "handle_fallback": true, - "default_persona": "Benedikta", - "short-term-memory": true - }, - "pipeline": [ - "stop_high", - "converse", - "ocp_high", - "padatious_high", - "adapt_high", - "ocp_medium", - "ovos-persona-pipeline-plugin-high", - "fallback_high", - "stop_medium", - "adapt_medium", - "padatious_medium", - "fallback_medium", - "adapt_low", - "common_qa", - "ovos-persona-pipeline-plugin-low", - "fallback_low" - ] - }, - "tts": { - "module": "ovos-tts-plugin-server", - "ovos-tts-plugin-server": { - "voice": "alba-medium" - }, - "fallback_module": "ovos-tts-plugin-piper", - "ovos-tts-plugins-piper": { - "voice": "alba-medium" - } - }, - "stt": { - "ovos-stt-plugin-server": {}, - "module": "ovos-stt-plugin-server", - "fallback_module": "ovos-stt-plugin-fasterwhisper", - "ovos-stt-plugin-fasterwhisper": { - "model": "tiny.en" - } - }, - "dialog_transformers": { - "ovos-dialog-transformer-openai-plugin": { - "rewrite_prompt": "do not be monotone and have fun" - } - } -} \ No newline at end of file diff --git a/mycroft.conf.sample b/mycroft.conf.sample deleted file mode 100644 index 0d98fca..0000000 --- a/mycroft.conf.sample +++ /dev/null @@ -1,776 +0,0 @@ -{ - // Definition and documentation of all variables used by mycroft-core. - // - // Settings seen here are considered DEFAULT. Settings can also be - // overridden at the REMOTE level (set by the user via - // https://home.mycroft.ai), at the SYSTEM level (typically in the file - // '/etc/mycroft/mycroft.conf'), or at the USER level (typically in the - // file '~/.config/mycroft/mycroft.conf'). - // - // The load order of settings is: - // DEFAULT - // REMOTE - // SYSTEM - // USER - // - // The Override: comments below indicates where these settings are generally - // set outside of this file. The load order is always followed, so an - // individual systems can still apply changes at the SYSTEM or USER levels. - - // Language used for speech-to-text and text-to-speech. - // Code is a BCP-47 identifier (https://tools.ietf.org/html/bcp47), lowercased - // TODO: save unmodified, lowercase upon demand - "lang": "en-us", - - // Secondary languages will also have their resource files loaded into memory - // but intents will only be considered if that lang is tagged with the utterance at STT step - "secondary_langs": [], - - // Measurement units, either 'metric' or 'imperial' - "system_unit": "metric", - // Temperature units, either 'celsius' or 'fahrenheit' - "temperature_unit": "celsius", - // Windspeed units, either 'km/h', 'm/s', 'mph' or 'kn' (knots) - "windspeed_unit": "m/s", - // Precipitation units, either 'mm' or 'inch' - "precipitation_unit": "mm", - - // Time format, either 'half' (e.g. "11:37 pm") or 'full' (e.g. "23:37") - "time_format": "half", - "spoken_time_format": "full", - - // Date format, either 'MDY' (e.g. "11-29-1978") or 'DMY' (e.g. "29-11-1978") - "date_format": "MDY", - - // Play a beep when system begins to listen? - "confirm_listening": true, - - // opendata servers can be hosted by users or OVOS team, either for analyzing your usage patterns or to contribute to a open dataset - // any number of server urls can be added here, this is EXCLUSIVELY OPT-IN - // source: https://github.com/OpenVoiceOS/ovos-opendata-server - "open_data": { - // NOTE: consider enabling tigregotico.pt servers to help collecting datasets! - // this is a server hosted by @JarbasAi and will directly help improving the intent pipeline - // a dashboard is provided at https://opendata.tigregotico.pt - // more test data is needed to complement https://gitlocalize-bench.tigregotico.pt and to identity areas of improvement - "intent_urls": [ - // "https://metrics.tigregotico.pt/intents" - ] - }, - - // File locations of sounds to play for system events - "sounds": { - "start_listening": "snd/start_listening.wav", - "end_listening": "snd/end_listening.wav", - "acknowledge": "snd/acknowledge.mp3", - "error": "snd/error.mp3" - }, - - // Mechanism used to play WAV audio files - // by default ovos-utils will try to detect best player - //"play_wav_cmdline": "paplay %1 --stream-name=mycroft-voice", - - // Mechanism used to play MP3 audio files - // by default ovos-utils will try to detect best player - //"play_mp3_cmdline": "mpg123 %1", - - // Mechanism used to play OGG audio files - // by default ovos-utils will try to detect best player - //"play_ogg_cmdline": "ogg123 -q %1", - - // Location where the system resides - // NOTE: Although this is set here, an Enclosure can override the value. - // For example a mycroft-core running in a car could use the GPS. - "location": { - "city": { - "code": "Lawrence", - "name": "Lawrence", - "state": { - "code": "KS", - "name": "Kansas", - "country": { - "code": "US", - "name": "United States" - } - } - }, - "coordinate": { - "latitude": 38.971669, - "longitude": -95.23525 - }, - "timezone": { - "code": "America/Chicago", - "name": "Central Standard Time", - "dstOffset": 3600000, - "offset": -21600000 - } - }, - - // default to $XDG_DATA_DIRS/mycroft - // "data_dir": "/opt/mycroft", - - // by default, files persist across reboots, but be careful with space usage! - // TIP: use "/dev/shm/mycroft/cache" if you want to keep the cache in RAM or - // use "/tmp/mycroft/cache" to remove files upon reboot - // default to $XDG_DATA_DIRS/$BASE_FOLDER where BASE_FOLDER is read from ovos.conf (default "mycroft") - // "cache_path": "/tmp/mycroft/cache", - - // To enable a utterance transformer plugin just add it's name with any relevant config - // these plugins can mutate the utterance between STT and the Intent stage - // they may also modify message.context with metadata - // plugins only load if they are installed and enabled in this section - "utterance_transformers": { - - "ovos-utterance-normalizer": {}, - - // cancel utterances mid command - "ovos-utterance-plugin-cancel": {}, - - // define utterance fixes via fuzzy match ~/.local/share/mycroft/corrections.json - // define unconditional replacements at word level ~/.local/share/mycroft/word_corrections.json - "ovos-utterance-corrections-plugin": {} - }, - - // To enable a metadata transformer plugin just add it's name with any relevant config - // these plugins can mutate the message.context between STT and the Intent stage - "metadata_transformers": {}, - - // Intent Pipeline / plugins config - "intents" : { - // the position in the pipeline where each engine matches can be configured in "pipeline" section below - - // adjust confidence thresholds for adapt pipeline - // adapt intents with conf lower than these values will be ignored - "adapt": { - "conf_high": 0.65, - "conf_med": 0.45, - "conf_low": 0.25 - }, - - // adjust confidence thresholds for padatious pipeline - // padatious/padacioso intents with conf lower than these values will be ignored - "padatious": { - "conf_high": 0.95, - "conf_med": 0.8, - "conf_low": 0.5, - - // use snowball stemmer, helps with grammatical gender and verb tenses - "stem": false, - - // normalization step to remove punctuation and punctuation - "cast_to_ascii": false, - - // padaos is an internal regex matcher that ensures exact matches - "disable_padaos": false, - - // domain engine will classify intents first and then the intent for that skill - // if false intents are classified directly - "domain_engine": false, - - // path to save trained intent files - // by default uses XDG directories if not set - //"intent_cache": "~/.local/share/mycroft/intent_cache/", - - // set to false if multithreading is wanted - "single_thread": true - }, - - // Common Query gathers responses to questions from various skills and chooses the best answer - "common_query": { - // maximum seconds to wait for skill responses before giving up - "max_response_wait": 6, - // how much extra seconds to allow a skill to search if it requests so - "extension_time": 3, - // reranker plugins are responsible for selecting the best answer among skill responses in case of ties - // the default is a BM25 implementation from ovos-classifiers - "reranker": "ovos-choice-solver-bm25" - }, - - // OVOS Common Play - handle media requests - "OCP": { - // enable usage of a pretrained classifier for MediaType matching - // if disabled a simple .voc match is used - // NOTE: classifiers currently are english only - "experimental_media_classifier": false, - "experimental_binary_classifier": false, - // legacy forces old audio service instead of OCP - "legacy": false, - // min confidence (0.0 - 1.0) to accept MediaType - "classifier_threshold": 0.4, - // min conf for each result (0 - 100) - "min_score": 40, - // filter results from "wrong" MediaType - "filter_media": true, - // filter results we lack plugins to play - "filter_SEI": true, - // playback mode - // 0 - auto - // 10 - audio results only - // 20 - video results only - "playback_mode": 0, - // if MediaType query fails, try Generic query - "search_fallback": true - }, - - // the pipeline is a ordered set of frameworks to send an utterance too - // if one of the frameworks fails the next one is used, until an answer is found - // NOTE: if padatious is not installed, it will be replaced with padacioso (much slower) - // in the future these will become plugins, and new pipeline stages can be added by end users - "pipeline": [ - "stop_high", - "converse", - "ocp_high", - "padatious_high", - "adapt_high", - "ocp_medium", - "fallback_high", - "stop_medium", - "adapt_medium", - "adapt_low", - "common_qa", - "fallback_medium", - "fallback_low" - ] - }, - - // General skill values - "skills": { - - // relative to "data_dir" - "directory": "skills", - - // blacklisted skills to not load - // NB: This is skill_id of the skill, usually defined in the skills setup.py - "blacklisted_skills": [ - // stop skill has been replaced with native core functionality - "skill-ovos-stop.openvoiceos" - ], - - // fallback skill configuration - "fallbacks": { - // you can add skill_id: priority to override the developer defined - // priority of those skills, this allows customization - // of unknown intent handling for default_skills + user preferences - "fallback_priorities": { - // "skill_id": 10 - }, - // fallback skill handling has 3 modes of operations: - // - "accept_all" # default mycroft-core behavior - // - "whitelist" # only call fallback for skills in "fallback_whitelist" - // - "blacklist" # only call fallback for skills NOT in "fallback_blacklist" - "fallback_mode": "accept_all", - "fallback_whitelist": [], - "fallback_blacklist": [] - }, - - // converse stage configuration - "converse": { - // the default number of seconds a skill remains active - // if the user does not interact with the skill in this timespan it - // will be deactivated, default 5 minutes (same as mycroft) - "timeout": 300, - // override of "skill_timeouts" per skill_id - "skill_timeouts": {}, - - // conversational mode has 3 modes of operations: - // - "accept_all" # default mycroft-core behavior - // - "whitelist" # only call converse for skills in "converse_whitelist" - // - "blacklist" # only call converse for skills NOT in "converse_blacklist" - "converse_mode": "accept_all", - "converse_whitelist": [], - "converse_blacklist": [], - - // converse activation has 4 modes of operations: - // - "accept_all" # default mycroft-core behavior, any skill can - // # activate itself unconditionally - // - "priority" # skills can only activate themselves if no skill with - // # higher priority is active - // - "whitelist" # only skills in "converse_whitelist" can activate themselves - // - "blacklist" # only skills NOT in converse "converse_blacklist" can activate themselves - // NOTE: this does not apply for regular skill activation, only to skill - // initiated activation requests - "converse_activation": "accept_all", - - // number of consecutive times a skill is allowed to activate itself - // per minute, -1 for no limit (default), 0 to disable self-activation - "max_activations": -1, - // override of "max_activations" per skill_id - "skill_activations": {}, - - // if false only skills can activate themselves - // if true any skill can activate any other skill - "cross_activation": true, - - // if false only skills can deactivate themselves - // if true any skill can deactivate any other skill - // NOTE: skill deactivation is not yet implemented - "cross_deactivation": true, - - // you can add skill_id: priority to override the developer defined - // priority of those skills, currently there is no api for skills to - // define their default priority, it is assumed to be 50, the only current - // canonical source for converse priorities is this setting - "converse_priorities": { - // "skill_id": 10 - } - } - - }, - - // system administrators can define different constraints in how configurations are loaded - // this is a mechanism to require root to change these config options - "system": { - // do not allow users to tamper with settings at all - "disable_user_config": false, - // do not allow remote backend to tamper with settings at all - "disable_remote_config": false, - // protected keys are individual settings that can not be changed at remote/user level - // nested dictionary keys can be defined with "key1:key2" syntax, - // eg. {"a": {"b": True, "c": False}} - // to protect "c" you would enter "a:c" in the section below - "protected_keys": { - "remote": [ - "system", - "websocket", - "gui_websocket", - "network_tests", - // NOTE: selene returns listener settings as part of ww config - // they are protected because selene has no clue about your mic setup - "listener:channels", - "listener:sample_rate" - ], - "user": [] - } - }, - - // The ovos-core messagebus websocket - "websocket": { - "host": "127.0.0.1", - "port": 8181, - "route": "/core", - "ssl": false, - // in mycroft-core all skills share a bus, this allows malicious skills - // to manipulate it and affect other skills, this option ensures each skill - // gets its own websocket connection - "shared_connection": true, - // any bus messages over this size in MB will be refused - "max_msg_size": 25 - }, - - // The GUI messagebus websocket. Once port is created per connected GUI - "gui_websocket": { - "host": "0.0.0.0", - "base_port": 18181, - "route": "/gui", - "ssl": false - }, - - // URIs to use for testing network connection. - "network_tests": { - "ip_url": "https://api.ipify.org", - "dns_primary": "1.1.1.1", - "dns_secondary": "8.8.8.8", - "web_url": "http://nmcheck.gnome.org/check_network_status.txt", - "web_url_secondary": "https://checkonline.home-assistant.io/online.txt", - "captive_portal_url": "http://nmcheck.gnome.org/check_network_status.txt", - "captive_portal_text": "NetworkManager is online" - }, - - // Settings used by the wake-up-word listener - "listener": { - "sample_rate": 16000, - - // mute global audio output volume while microphone is recording - "fake_barge_in": true, - - // TODO - these names are confusing, update dinkum listener to give them more descriptive names - // min speech seconds for audio to be considered speech - "speech_begin": 0.3, - // min silence seconds before speech is considered ended - "silence_end": 0.7, - // hard limit on max recording time before audio is sent to STT - "recording_timeout": 10, - // size of buffer kept for STT - "utterance_chunks_to_rewind": 2, - // sound chunks sent to ww callback (eg, saving recordings) - "wakeword_chunks_to_save": 15, - - // Set 'save_path' to configure the location of files stored if - // 'record_wake_words' and/or 'save_utterances' are set to 'true'. - // WARNING: Make sure that user 'mycroft' has write-access on the - // directory! - // "save_path": "/tmp", - // Set 'record_wake_words' to save a copy of wake word triggers - // as .wav files under: /'save_path'/mycroft_wake_words - "record_wake_words": false, - // Set 'save_utterances' to save each sentence sent to STT -- by default - // they are only kept briefly in-memory. This can be useful for for - // debugging or other custom purposes. Recordings are saved - // under: /'save_path'/utterances/'utterance_filename'.wav - "save_utterances": false, - - // Set 'utterance_filename' based on how you would like to save utterances. - // Special keys surrouned by curly braces will be replaces as follows - // "{md5}" - the md5 hash of the transcription - // "{uuid4}" - a random uuid4 - // "{now:%Y-%m-%dT%H%M%S%z}" - the local ISO datetime - // "{utcnow:%Y-%m-%dT%H%M%S%z}" - the UTC ISO datetime - "utterance_filename": "{md5}-{uuid4}", - - "wake_word_upload": { - "disable": true, - // official mycroft endpoint disabled, enable if you want to collect your own - // eg, eltocino localcroft or personal backend - "url": "" - }, - - // Microphone plugin to be read audio - "microphone": { - "module": "ovos-microphone-plugin-alsa", - "ovos-microphone-plugin-alsa": {"fallback_module": "ovos-microphone-plugin-sounddevice"}, - "ovos-microphone-plugin-sounddevice": {"fallback_module": "ovos-microphone-plugin-pyaudio"} - }, - - // if true, will remove silence from both ends of audio before sending it to STT - "remove_silence": true, - - // Voice Activity Detection is used to determine when speech ended - "VAD": { - // silence method defined the main vad strategy - // valid values: - // VAD_ONLY - Only use vad - // RATIO_ONLY - Only use max/current energy ratio threshold - // CURRENT_ONLY - Only use current energy threshold - // VAD_AND_RATIO - Use vad and max/current energy ratio threshold - // VAD_AND_CURRENT - Use vad and current energy threshold - // ALL - Use vad, max/current energy ratio, and current energy threshold - // NOTE: if a vad plugin is not available method will fallback to RATIO_ONLY - "silence_method": "vad_and_ratio", - // Seconds of speech before voice command has begun - "speech_seconds": 0.1, - // Seconds of silence before a voice command has finished - "silence_seconds": 0.5, - // Seconds of audio to keep before voice command has begun - "before_seconds": 0.5, - // Minimum length of voice command (seconds) - // NOTE: max_seconds uses recording_timeout listener setting - "min_seconds": 1, - // Ratio of max/current energy below which audio is considered speech - "max_current_ratio_threshold": 2, - // Energy threshold above which audio is considered speech - // NOTE: this is dynamic, only defining start value - "initial_energy_threshold": 1000.0, - - // recommended plugin: "ovos-vad-plugin-silero" - "module": "ovos-vad-plugin-silero", - "ovos-vad-plugin-silero": { - "threshold": 0.2, - "fallback_module": "ovos-vad-plugin-precise" - }, - "ovos-vad-plugin-precise": { - "fallback_module": "ovos-vad-plugin-webrtcvad" - }, - "ovos-vad-plugin-webrtcvad": { - "vad_mode": 3, - "fallback_module": "ovos-vad-plugin-noise" - }, - "ovos-vad-plugin-noise": { - "method": "all", - "max_current_ratio_threshold": 2.0, - "energy_threshold": 1000.0 - } - }, - - // Override as SYSTEM or USER to select a specific microphone input instead of - // the PortAudio default input. - // "device_name": "somename", // can be regex pattern or substring - // or - // "device_index": 12, - - // Retry microphone initialization infinitely on startup - "retry_mic_init" : true, - - // Stop listing to the microphone during playback to prevent accidental triggering - // This is enabled by default, but instances with good microphone noise cancellation - // can disable this to listen all the time, allowing 'barge in' functionality. - "mute_during_output" : false, - - // In milliseconds - "phoneme_duration": 120, - "multiplier": 1.0, - "energy_ratio": 1.5, - - // NOTE, multiple hotwords are supported now, these fields define the main wake_word, - // this is equivalent to setting "active": true in the "hotwords" section below IF "active" is missing - // this field is also used to get a speakable string of main wake word, ie, mycrofts name - // this is set by selene and used in naptime skill - "wake_word": "hey_mycroft", - "stand_up_word": "wake_up", - - // Settings used by microphone to set recording timeout - "recording_timeout": 10.0, - "recording_timeout_with_silence": 3.0, - - // Skips all checks (eg. audio service confirmation) after the wake_word is recognized and - // instantly continues to listen for a command - "instant_listen": true, - - // continuous listen is an experimental setting, it removes the need for - // wake words and uses VAD only, a streaming STT is strongly recommended - // this setting might downgrade STT accuracy depending on plugins used - "continuous_listen": false, - - // hybrid listen is an experimental setting, - // it will not require a wake word for X seconds after a user interaction - // this means you dont need to say "hey mycroft" for follow up questions - // NOTE: depending on hardware this may cause mycroft to hear its own TTS responses as questions, - // in devices like the mark2 this should be safe to turn on - "hybrid_listen": false, - // number of seconds to wait for an interaction before requiring wake word again - "listen_timeout": 45 - }, - - // Hotword configurations - "hotwords": { - "hey_mycroft": { - "module": "ovos-ww-plugin-precise-lite", - "model": "https://github.com/OpenVoiceOS/precise-lite-models/raw/master/wakewords/en/hey_mycroft.tflite", - "expected_duration": 3, - "trigger_level": 3, - "sensitivity": 0.5, - "listen": true, - "fallback_ww": "hey_mycroft_precise" - }, - // in case precise-lite is not installed, attempt to use classic precise - "hey_mycroft_precise": { - "module": "ovos-ww-plugin-precise", - "version": "0.3", - "model": "https://github.com/MycroftAI/precise-data/raw/models-dev/hey-mycroft.tar.gz", - "expected_duration": 3, - "trigger_level": 3, - "sensitivity": 0.5, - "listen": true, - "fallback_ww": "hey_mycroft_vosk" - }, - // in case classic precise is not installed, attempt to use vosk - "hey_mycroft_vosk": { - "module": "ovos-ww-plugin-vosk", - "samples": ["hey mycroft", "hey microsoft", "hey mike roft", "hey minecraft"], - "rule": "fuzzy", - "listen": true, - "fallback_ww": "hey_mycroft_pocketsphinx" - }, - // in case vosk is not installed, attempt to use pocketsphinx - "hey_mycroft_pocketsphinx": { - "module": "ovos-ww-plugin-pocketsphinx", - "phonemes": "HH EY . M AY K R AO F T", - "threshold": 1e-90, - "lang": "en-us", - "listen": true - }, - // default wakeup word to take ovos out of SLEEPING mode, - "wake_up": { - "module": "ovos-ww-plugin-vosk", - "rule": "fuzzy", - "samples": ["wake up"], - "lang": "en-us", - // makes this a wakeup word for usage in SLEEPING mode - "wakeup": true, - "fallback_ww": "wake_up_pocketsphinx" - }, - // in case vosk plugin is not installed, attempt to use pocketsphinx - "wake_up_pocketsphinx": { - "module": "ovos-ww-plugin-pocketsphinx", - "phonemes": "W EY K . AH P", - "threshold": 1e-20, - "lang": "en-us", - "wakeup": true - } - }, - - "gui": { - // Override: SYSTEM (set by specific enclosures) - // set skill_id of initial homescreen - "idle_display_skill": "skill-ovos-homescreen.openvoiceos", - - // GUI plugins / Extensions provide additional GUI platform support for specific devices - "extension": "generic", - - // Generic extension can additionaly provide homescreen functionality - "generic": { - // enable/disable homescreen - "homescreen_supported": true - }, - - // in headless devices you can set this flag to not emit any GUI related bus messages - // this will reduce messagebus usage - // NOTE: this may be undesired, GUI clients can also be cli based and - // do not necessarily require a desktop environment or to be running 24/7 - "disable_gui": false - }, - - // Level of logs to store, one of "CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG" - // NOTE: This configuration setting is special and can only be changed in the - // SYSTEM or USER configuration file, it will not be read if defined in the - // DEFAULT (here) or in the REMOTE mycroft config. - // If not defined, the default log level is INFO. - //"log_level": "INFO", - - // Messagebus types that will NOT be output to logs - // DEPRECATED: this was consumed by ovos-cli-client which is being retired - "ignore_logs": ["enclosure.mouth.viseme", "enclosure.mouth.display"], - - // Settings related to remote sessions - // Overrride: none - "session": { - // Time To Live, in seconds - "ttl": -1 - }, - - // Speech to Text parameters - "stt": { - // select a STT plugin as described in the respective readme - // ovos-stt-plugin-server default plugin has a bundled list of public whisper instances - "module": "ovos-stt-plugin-server", - // set a offline fallback STT, if your primary STT fails for some reason - "fallback_module": "" - }, - - // Text to Speech parameters - "tts": { - "pulse_duck": false, - // ovos tts server piper public servers by default, alan pope voice - "module": "ovos-tts-plugin-server", - "fallback_module": "", - "ovos-tts-plugin-mimic": { - "voice": "ap", - // Add every new synth to the persistent cache (not cleared) - "persist_cache": false, - // Path to the persistent cached files, default will be $XDG_DATA_DIRS/mycroft/OVOSServerTTS - // (or respective TTS name) - "preloaded_cache": "", - // Curate the /tmp/tts cache if disk usage is above min % - "min_free_percent": 75, - // How many times a utterance must be seen in order to be added to persistent cache - "persist_thresh": 1 - } - }, - - // NLP plugins - // split utterances into words - // used by downstream tasks, handles lang specific nuances - "tokenization": { - // default plugin comes bundled with ovos-plugin-manager - "module": "ovos-tokenization-plugin-quebrafrases" - }, - // split utterances into sub commands - // used to extract multiple intents from a single utterance - "segmentation": { - // default plugin comes bundled with ovos-plugin-manager - "module": "ovos-segmentation-plugin-quebrafrases" - }, - // given an utterance extract keywords from it - // can be used to get search terms - "keyword_extract": { - // default plugin comes bundled with ovos-classifiers - "module": "ovos-keyword-extractor-heuristic" - }, - // tag pronouns with the word they refer to - // used in normalization step - "coref": { - // default plugin comes bundled with ovos-classifiers - "module": "ovos-coref-solver-heuristic" - }, - "postag": { - // default plugin comes bundled with ovos-classifiers - "module": "ovos-classifiers-postag-plugin" - }, - // turn utterances into phoneme sequences, used to generate mouth movements - // disabled by default, only relevant in devices such as the Mark 1 - "g2p": { - "module": "" - }, - - // DEPRECATED: this section is in the process of being fully removed, - // only providing default values for clean migration - "padatious": { - // fallback settings for padacioso (pure regex) - // set regex_only to False to re-enable padatious (ovos-core < 0.0.8) - "regex_only": false, - "fuzz": true - }, - - // Translation plugins - "language": { - //by default uses public servers for translation - // https://github.com/OpenVoiceOS/ovos-translate-server - "detection_module": "ovos-lang-detector-plugin-server", - "translation_module": "ovos-translate-plugin-server", - // define translate fallbacks to use if plugin can not be loaded - "ovos-translate-plugin-server": {"fallback_module": "ovos-google-translate-plugin"}, - // define detect fallbacks to use if plugin can not be loaded - "ovos-lang-detector-plugin-server": {"fallback_module": "ovos-google-lang-detector-plugin"}, - "ovos-google-lang-detector-plugin": {"fallback_module": "ovos-lang-detector-plugin-cld3"}, - "ovos-lang-detector-plugin-cld3": {"fallback_module": "ovos-lang-detector-plugin-cld2"}, - "ovos-lang-detector-plugin-cld2": {"fallback_module": "ovos-lang-detector-plugin-langdetect"}, - "ovos-lang-detector-plugin-langdetect": {"fallback_module": "ovos-lang-detector-plugin-fastlang"}, - "ovos-lang-detector-plugin-fastlang": {"fallback_module": "ovos-lang-detector-plugin-lingua-podre"}, - "ovos-lang-detector-plugin-fastlang": {"fallback_module": "ovos-lang-detect-ngram-lm"} - }, - - // placeholder to help in migration to ovos-media - // if set to False the legacy audio service won't load - "enable_old_audioservice": true, - - "Audio": { - // message.context may contains a source and destination - // native audio (playback / TTS) will only be played if a - // message destination is a native_source or if missing (considered a broadcast) - "native_sources": ["debug_cli", "audio", "mycroft-gui"], - - // default audio player to be used by old_audioservice - // needs to be set under "backends" section, if not installed the setting is ignored without errors - // DO NOT use "OCP", that is not a valid option and only located in "backends" for legacy reasons - "default-backend": "mpv", - - "backends": { - "OCP": { - // LEGACY CONFIG - OCP is in the process of being replaced by ovos-media - // if you are already using ovos-media this config does nothing - "type": "ovos_common_play", - // define order of preference for playback plugins - "preferred_audio_services": ["mpv", "vlc", "simple"], - // allow OCP to be controlled via MPRIS - "disable_mpris": true, - // dbus type for MPRIS, "session" or "system" - "dbus_type": "session", - // if MPRIS is enabled above, also allow OCP to control MPRIS enabled 3rd party applications - // voice enables them (next/prev/stop/resume..) - // and stops them when OCP starts it's own playback - // NOTE: OCP can be controlled itself via MPRIS independentely of this setting - "manage_external_players": false, - "active": true - }, - "simple": { - "type": "ovos_audio_simple", - "active": true - }, - "vlc": { - "type": "ovos_vlc", - "active": true, - // volume used during audio_ducking - "initial_volume": 100, - "low_volume": 50 - }, - "mpv": { - "type": "ovos_mpv", - "active": true, - // volume used during audio_ducking - "initial_volume": 100, - "low_volume": 50 - } - } - }, - - "debug": false -} \ No newline at end of file diff --git a/ovos-docker-upstream b/ovos-docker-upstream deleted file mode 160000 index 44cb90f..0000000 --- a/ovos-docker-upstream +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 44cb90fd51973abbf7824e3d380702872852b812 diff --git a/ovos-skills.txt b/ovos-skills.txt deleted file mode 100644 index a2a6e78..0000000 --- a/ovos-skills.txt +++ /dev/null @@ -1,111 +0,0 @@ -ovos-adapt-parser==1.0.5 -ovos-audio==0.3.2a2 -ovos-audio-plugin-mpv==0.2.1 -ovos-audio-plugin-simple==0.1.0 -ovos-audio-transformer-plugin-ggwave==0.0.4 -ovos-backend-client==1.0.1 -ovos-bidirectional-translation-plugin==0.1.2 -ovos-bus-client==1.3.2a1 -ovos-classifiers==0.0.0a59 -ovos-common-query-pipeline-plugin==1.1.0 -ovos-config==0.4.6 -ovos-core==0.3.8 -ovos-date-parser==0.4.0 -ovos-dinkum-listener==0.3.5a1 -ovos-docs-viewer==0.0.1 -ovos-gui==1.3.0 -ovos-i2c-detection==0.0.6a1 -ovos-lingua-franca==0.4.8a13 -ovos-mark1-utils==0.0.1 -ovos-media-plugin-chromecast==0.1.0 -ovos-media-plugin-spotify==0.2.4 -ovos-microphone-plugin-alsa==0.1.0 -ovos-microphone-plugin-sounddevice==0.0.0 -ovos-number-parser==0.0.2 -ovos-ocp-files-plugin==0.13.1 -ovos-ocp-m3u-plugin==0.0.2 -ovos-ocp-news-plugin==0.0.4 -ovos-ocp-pipeline-plugin==1.1.4 -ovos-ocp-rss-plugin==0.0.3 -ovos-ocp-youtube-plugin==0.0.3 -ovos-openai-plugin==2.0.1 -ovos-padatious==1.1.1 -ovos-persona==0.6.18 -ovos-persona-server==0.4.0 -ovos-phal==0.2.8 -ovos-phal-plugin-alsa==0.1.2 -ovos-phal-plugin-balena-wifi==1.2.1 -ovos-phal-plugin-camera==0.2.0 -ovos-phal-plugin-connectivity-events==0.1.1 -ovos-phal-plugin-dotstar==0.0.1 -ovos-phal-plugin-ipgeo==0.1.2 -ovos-phal-plugin-mk1==0.1.3 -ovos-phal-plugin-network-manager==1.3.4 -ovos-phal-plugin-oauth==0.1.3 -ovos-phal-plugin-system==1.3.0a1 -ovos-phal-plugin-wallpaper-manager==0.2.0 -ovos-phal-plugin-wifi-setup==1.1.8 -ovos-plugin-common-play==1.1.9 -ovos-plugin-manager==0.8.6 -ovos-skill-alerts==0.1.15 -ovos-skill-audio-recording==0.2.5a5 -ovos-skill-boot-finished==0.4.9 -ovos-skill-camera==1.0.0 -ovos-skill-cmd==0.2.8 -ovos-skill-config-tool==0.7.0 -ovos-skill-confucius-quotes==0.1.11a1 -ovos-skill-date-time==0.4.6 -ovos-skill-days-in-history==0.3.9 -ovos-skill-dictation==0.2.10 -ovos-skill-fallback-unknown==0.1.6a2 -ovos-skill-hello-world==0.1.11a4 -ovos-skill-icanhazdadjokes==0.3.2 -ovos-skill-ip==0.2.7a1 -ovos-skill-iss-location==0.2.10 -ovos-skill-laugh==0.2.1a3 -ovos-skill-local-media==0.2.9 -ovos-skill-moviemaster==0.0.8a4 -ovos-skill-naptime==0.3.12a1 -ovos-skill-number-facts==0.1.10 -ovos-skill-parrot==0.1.14 -ovos-skill-personal==0.1.9 -ovos-skill-pyradios==0.1.5a1 -ovos-skill-randomness==0.1.2a1 -ovos-skill-somafm==0.1.5 -ovos-skill-speedtest==0.3.3a4 -ovos-skill-spelling==0.2.6a3 -ovos-skill-spotify==0.1.9 -ovos-skill-volume==0.1.13a2 -ovos-skill-weather==0.1.14 -ovos-skill-wikihow==0.2.14 -ovos-skill-wikipedia==0.6.0a1 -ovos-solver-bm25-plugin==0.0.0 -ovos-solver-failure-plugin==0.0.1 -ovos-solver-openai-persona-plugin==1.1.0 -ovos-solver-rivescript-plugin==0.0.0 -ovos-solver-yes-no-plugin==0.2.9a3 -ovos-stt-plugin-chromium==0.1.2 -ovos-stt-plugin-fasterwhisper==0.2.0 -ovos-stt-plugin-server==0.1.0 -ovos-stt-plugin-vosk==0.2.3 -ovos-translate-server-plugin==0.0.2 -ovos-tts-plugin-mimic==0.3.0 -ovos-tts-plugin-piper==0.0.2 -ovos-tts-plugin-server==0.0.2 -ovos-utils==0.7.1 -ovos-utterance-corrections-plugin==0.1.0 -ovos-utterance-normalizer==0.2.1 -ovos-utterance-plugin-cancel==0.2.3 -ovos-vad-plugin-noise==0.1.0 -ovos-vad-plugin-silero==0.0.2 -ovos-wolfram-alpha-solver==0.0.2 -ovos-workshop==3.3.4 -ovos-ww-plugin-openwakeword==0.4.1 -ovos-ww-plugin-precise-lite==0.1.3 -ovos-ww-plugin-vosk==0.1.4 -skill-ddg==0.1.15 -skill-homeassistant==0.1.0 -skill-news==0.1.12 -skill-ovos-fallback-chatgpt==0.1.12 -skill-wolfie==0.3.0 -skill-wordnet==0.1.1 diff --git a/ovos/config/apps/common_query.openvoiceos/settings.json b/ovos/config/apps/common_query.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/apps/common_query.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/apps/ovos.common_play/settings.json b/ovos/config/apps/ovos.common_play/settings.json deleted file mode 100644 index e3f12a2..0000000 --- a/ovos/config/apps/ovos.common_play/settings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "__mycroft_skill_firstrun": false, - "type": "ovos_common_play", - "preferred_audio_services": [ - "mpv", - "vlc", - "simple" - ], - "disable_mpris": true, - "dbus_type": "session", - "manage_external_players": false, - "active": true, - "mode": "auto" -} \ No newline at end of file diff --git a/ovos/config/apps/persona.openvoiceos/settings.json b/ovos/config/apps/persona.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/apps/persona.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/asoundrc b/ovos/config/asoundrc deleted file mode 100644 index 7e2b32f..0000000 --- a/ovos/config/asoundrc +++ /dev/null @@ -1,2 +0,0 @@ -pcm.!default pipewire -ctl.!default pipewire diff --git a/ovos/config/mycroft.conf b/ovos/config/mycroft.conf deleted file mode 100644 index 9b0e6bf..0000000 --- a/ovos/config/mycroft.conf +++ /dev/null @@ -1,61 +0,0 @@ -{ - "log_level": "INFO", - "logs": { - "path": "stdout" - }, - "play_wav_cmdline": "play %1", - "play_mp3_cmdline": "play %1", - "lang": "en-US", - "listener": { - "VAD": { - "module": "ovos-vad-plugin-silero" - } - }, - "skills": { - "installer": { - "allow_pip": true, - "allow_alphas": true - } - }, - "gui": { - "extension": "ovos-gui-plugin-shell-companion", - "gui_file_host_path": "/home/ovos/.cache/gui_files" - }, - "websocket": { - "max_msg_size": 100 - }, - "PHAL": { - "admin": { - "ovos-PHAL-plugin-system": { - "enabled": true - } - }, - "ovos-PHAL-plugin-dotstar": { - "enabled": true, - "dotstar_hat": "ADAFRUIT2MIC" - } - }, - "open_data": { - "intent_urls": [ - "https://metrics.tigregotico.pt/intents" - ] - }, - "tts": { - "ovos-tts-plugin-server": { - "voice": "ryan-low" - }, - "module": "ovos-tts-plugin-server" - }, - "stt": { - "ovos-stt-plugin-server": {}, - "module": "ovos-stt-plugin-server", - "fallback_module": "" - }, - "system_unit": "imperial", - "temperature_unit": "fahrenheit", - "precipitation_unit": "inch", - "windspeed_unit": "mph", - "time_format": "half", - "spoken_time_format": "half", - "date_format": "MDY" -} \ No newline at end of file diff --git a/ovos/config/phal/ovos-PHAL-plugin-alsa.json b/ovos/config/phal/ovos-PHAL-plugin-alsa.json deleted file mode 100644 index 0d9714d..0000000 --- a/ovos/config/phal/ovos-PHAL-plugin-alsa.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "first_boot": false -} \ No newline at end of file diff --git a/ovos/config/skills/ovos-skill-alerts.openvoiceos/settings.json b/ovos/config/skills/ovos-skill-alerts.openvoiceos/settings.json deleted file mode 100644 index ce22915..0000000 --- a/ovos/config/skills/ovos-skill-alerts.openvoiceos/settings.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "speak_alarm": false, - "speak_timer": true, - "sound_alarm": "constant_beep.mp3", - "sound_timer": "beep4.mp3", - "snooze_mins": 15, - "timeout_min": 1, - "play_volume": 90, - "escalate_volume": true, - "priority_cutoff": 8, - "services": "", - "frequency": 15, - "sync_ask": false, - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/ovos-skill-ggwave.openvoiceos/settings.json b/ovos/config/skills/ovos-skill-ggwave.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/ovos-skill-ggwave.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/ovos-skill-personal.OpenVoiceOS/settings.json b/ovos/config/skills/ovos-skill-personal.OpenVoiceOS/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/ovos-skill-personal.OpenVoiceOS/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-boot-finished.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-boot-finished.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-boot-finished.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-date-time.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-date-time.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-date-time.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-ddg.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-ddg.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-ddg.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-hello-world.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-hello-world.openvoiceos/settings.json deleted file mode 100644 index f02e1d7..0000000 --- a/ovos/config/skills/skill-ovos-hello-world.openvoiceos/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "log_level": "WARNING", - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-homescreen.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-homescreen.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-homescreen.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-volume.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-volume.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-volume.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-weather.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-weather.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-weather.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/ovos/config/skills/skill-ovos-wikipedia.openvoiceos/settings.json b/ovos/config/skills/skill-ovos-wikipedia.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/ovos/config/skills/skill-ovos-wikipedia.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-alerts.openvoiceos/settings.json b/skills/ovos-skill-alerts.openvoiceos/settings.json deleted file mode 100644 index ce22915..0000000 --- a/skills/ovos-skill-alerts.openvoiceos/settings.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "speak_alarm": false, - "speak_timer": true, - "sound_alarm": "constant_beep.mp3", - "sound_timer": "beep4.mp3", - "snooze_mins": 15, - "timeout_min": 1, - "play_volume": 90, - "escalate_volume": true, - "priority_cutoff": 8, - "services": "", - "frequency": 15, - "sync_ask": false, - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-camera.openvoiceos/settings.json b/skills/ovos-skill-camera.openvoiceos/settings.json deleted file mode 100644 index d358010..0000000 --- a/skills/ovos-skill-camera.openvoiceos/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "play_sound": true, - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-cmd.forslund/settings.json b/skills/ovos-skill-cmd.forslund/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-cmd.forslund/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-confucius-quotes.openvoiceos/settings.json b/skills/ovos-skill-confucius-quotes.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-confucius-quotes.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-days-in-history.openvoiceos/settings.json b/skills/ovos-skill-days-in-history.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-days-in-history.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-dictation.openvoiceos/settings.json b/skills/ovos-skill-dictation.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-dictation.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-ip.openvoiceos/settings.json b/skills/ovos-skill-ip.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-ip.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-iss-location.openvoiceos/settings.json b/skills/ovos-skill-iss-location.openvoiceos/settings.json deleted file mode 100644 index 798522d..0000000 --- a/skills/ovos-skill-iss-location.openvoiceos/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "__mycroft_skill_firstrun": false, - "enable_gui": false, - "geonames_user": "jarbas", - "map_style": "ortho", - "center_iss": true, - "center_location": false, - "iss_size": 0.5, - "dpi": 500 -} \ No newline at end of file diff --git a/skills/ovos-skill-laugh.openvoiceos/settings.json b/skills/ovos-skill-laugh.openvoiceos/settings.json deleted file mode 100644 index cb8ccdb..0000000 --- a/skills/ovos-skill-laugh.openvoiceos/settings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "gender": "male", - "haunted": false, - "sounds_dir": "/home/ovos/.venvs/ovos/lib/python3.11/site-packages/ovos_skill_laugh/sounds", - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-moviemaster.openvoiceos/settings.json b/skills/ovos-skill-moviemaster.openvoiceos/settings.json deleted file mode 100644 index 14b93e3..0000000 --- a/skills/ovos-skill-moviemaster.openvoiceos/settings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "apiv3": "8a2e8882b465b1cf7cce9ff6b35bdd7e", - "search_depth": 5, - "match_confidence": 0.8, - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-number-facts.openvoiceos/settings.json b/skills/ovos-skill-number-facts.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-number-facts.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-personal.OpenVoiceOS/settings.json b/skills/ovos-skill-personal.OpenVoiceOS/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-personal.OpenVoiceOS/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-pyradios.openvoiceos/settings.json b/skills/ovos-skill-pyradios.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-pyradios.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-speedtest.openvoiceos/settings.json b/skills/ovos-skill-speedtest.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-speedtest.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-spotify.openvoiceos/settings.json b/skills/ovos-skill-spotify.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-spotify.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/ovos-skill-wikihow.openvoiceos/settings.json b/skills/ovos-skill-wikihow.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/ovos-skill-wikihow.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-audio-recording.openvoiceos/settings.json b/skills/skill-ovos-audio-recording.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-audio-recording.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-boot-finished.openvoiceos/settings.json b/skills/skill-ovos-boot-finished.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-boot-finished.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-date-time.openvoiceos/settings.json b/skills/skill-ovos-date-time.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-date-time.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-ddg.openvoiceos/settings.json b/skills/skill-ovos-ddg.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-ddg.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-fallback-chatgpt.openvoiceos/settings.json b/skills/skill-ovos-fallback-chatgpt.openvoiceos/settings.json deleted file mode 100644 index 062265f..0000000 --- a/skills/skill-ovos-fallback-chatgpt.openvoiceos/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "persona": "You are a helpful voice assistant with a friendly tone and fun sense of humor. You respond in 40 words or fewer.", - "model": "gpt-3.5-turbo", - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json b/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-fallback-unknown.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-hello-world.openvoiceos/settings.json b/skills/skill-ovos-hello-world.openvoiceos/settings.json deleted file mode 100644 index f02e1d7..0000000 --- a/skills/skill-ovos-hello-world.openvoiceos/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "log_level": "WARNING", - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-icanhazdadjokes.openvoiceos/settings.json b/skills/skill-ovos-icanhazdadjokes.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-icanhazdadjokes.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-local-media.openvoiceos/settings.json b/skills/skill-ovos-local-media.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-local-media.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-naptime.openvoiceos/settings.json b/skills/skill-ovos-naptime.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-naptime.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-news.openvoiceos/settings.json b/skills/skill-ovos-news.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-news.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-parrot.openvoiceos/settings.json b/skills/skill-ovos-parrot.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-parrot.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-randomness.openvoiceos/settings.json b/skills/skill-ovos-randomness.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-randomness.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-somafm.openvoiceos/settings.json b/skills/skill-ovos-somafm.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-somafm.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-spelling.openvoiceos/settings.json b/skills/skill-ovos-spelling.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-spelling.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-volume.openvoiceos/settings.json b/skills/skill-ovos-volume.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-volume.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-weather.openvoiceos/settings.json b/skills/skill-ovos-weather.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-weather.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-wikipedia.openvoiceos/settings.json b/skills/skill-ovos-wikipedia.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-wikipedia.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-wolfie.openvoiceos/settings.json b/skills/skill-ovos-wolfie.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-wolfie.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill-ovos-wordnet.openvoiceos/settings.json b/skills/skill-ovos-wordnet.openvoiceos/settings.json deleted file mode 100644 index cf0da00..0000000 --- a/skills/skill-ovos-wordnet.openvoiceos/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "__mycroft_skill_firstrun": false -} \ No newline at end of file diff --git a/skills/skill_homeassistant.oscillatelabsllc/settings.json b/skills/skill_homeassistant.oscillatelabsllc/settings.json deleted file mode 100644 index 9d3d2d6..0000000 --- a/skills/skill_homeassistant.oscillatelabsllc/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "__mycroft_skill_firstrun": false, - "api_key": "{{ ha_access_token }}", - "host": "http://192.168.1.253:8123" -} \ No newline at end of file