Finished Booting Skill
Summary
The Finished Booting skill provides notifications when OpenVoiceOS (OVOS) has fully started and all core services are ready. Notifications can be spoken, played as a sound, or simply logged, based on the user’s preferences.
Description
This skill ensures users are informed when OVOS has completed booting and all essential services (such as network, GUI, and others) are ready for use. Users can configure the type of ready notification, which can be spoken, triggered as a sound, or displayed visually on compatible devices. Notifications can also be enabled or disabled via voice commands, making it easy to control the readiness alerts.
Key Features
- Monitors system readiness by checking core services like network, internet, and GUI.
- Notifies the user when OVOS is fully ready.
- Enables or disables ready notifications via voice commands.
- Offers configurable options for spoken readiness notifications and sound effects.
Configuration
To customize the skill behavior, use the settings.json file.
{
"speak_ready": true, // Enables or disables spoken notifications for readiness
"ready_sound": true, // Enables or disables sound notifications for readiness
"ready_settings": [
"skills", // Services to check before notifying readiness
"voice",
"audio",
"gui",
"internet"
]
}
The ready_settings option allows for flexible notifications based on the device’s role. For example, a server setup might only monitor core services, while a fully-featured OVOS device might wait for the GUI and audio stack. Specific skills can also be added to this list, ensuring the system only notifies readiness when those skills are loaded.
If
ready_settingsis omitted, the skill defaults to waiting forovos-coreand all installed skills to be ready before sending a notification.
Valid ready settings options:
internet-> device is connected to the internetnetwork-> device is connected to local network, might not have internetgui_connected-> a gui client connected to the gui socketskills-> ovos-core reported readyvoice-> ovos-dinkum-listener reported readyaudio-> ovos-audio reported readygui-> ovos-gui websocket reported readyPHAL-> PHAL reported ready- specific skills can also be waited for via their
skill_id
Voice Commands
-
Enable Ready Notifications: Activates the spoken notification when OVOS is ready.
- Example: "Enable ready notifications."
-
Disable Ready Notifications: Deactivates the spoken notification.
- Example: "Disable ready notifications."
-
Check if System is Ready: Inquires whether the system is fully ready.
- Example: "Is the system ready?"
Examples
- "Enable ready notifications."
- "Disable ready speech."
- "Is the system ready?"
Credits
Category
Daily
Release files for ovos-skill-boot-finished 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ovos-skill-boot-finished-0.5.0.tar.gz | 20.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ovos_skill_boot_finished-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 69.5 kB
Release files / ovos-skill-boot-finished-0.5.0.tar.gz
| Download URL | ovos-skill-boot-finished-0.5.0.tar.gz |
|---|---|
| Size | 20.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1661e94ead30c4ca304d4e1feba73343b0aeaedd0f4cfca75bb4affba8c9e3d3
|
|
BLAKE2b-256 checksum How to use checksums |
c3be3410d4fdfefecee32b85f0c58db55daa12c51af75d81ab7a40f0099565fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.22
|
Release files / ovos_skill_boot_finished-0.5.0-py3-none-any.whl
| Download URL | ovos_skill_boot_finished-0.5.0-py3-none-any.whl |
|---|---|
| Size | 48.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
467362f18739fcb02c2e7796c6d99100a35057cacbf689cfc0f98a088ba8fc58
|
|
BLAKE2b-256 checksum How to use checksums |
91c90526060b5eaefbb8846c77039100821d98f2e47ea61062cc010505d93427
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.22
|