Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Finished Booting Skill

Summary

This skill notifies you when OpenVoiceOS (OVOS) finishes booting and all core services are ready. It can speak the notification, play a sound, or just log the event, based on your settings.

Description

The skill checks core services, such as network, internet, and GUI, and tells you when OVOS is ready to use. You can configure the type of ready notification: spoken, a sound effect, or a visual signal on devices that support it. Voice commands turn the readiness alerts on or off.

Key Features

  • Monitors system readiness by checking core services, such as network, internet, and the GUI.
  • Notifies you when OVOS is fully ready.
  • Turns ready notifications on or off through voice commands.
  • Lets you configure spoken readiness notifications and sound effects.

Configuration

Use the settings.json file to change the skill behavior.

{
  "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 lets you tailor notifications to the role of the device. For example, a server setup can monitor only core services, while a full OVOS device can wait for the GUI and audio stack. You can also add specific skills to this list, so the skill only reports readiness once those skills load.

If you omit ready_settings, the skill waits for ovos-core and all installed skills to be ready before it sends a notification.

Valid ready_settings values:

  • internet: the device is connected to the internet.
  • network: the device is connected to the local network, but might not have internet.
  • gui_connected: a GUI client connected to the GUI socket.
  • skills: ovos-core reported ready.
  • voice: ovos-dinkum-listener reported ready.
  • audio: ovos-audio reported ready.
  • gui: the ovos-gui websocket reported ready.
  • PHAL: PHAL reported ready.
  • A specific skill's skill_id waits for that skill to load.

Voice Commands

  • Enable Ready Notifications: Turns on the spoken notification for when OVOS is ready.

    • Example: "Enable ready notifications."
  • Disable Ready Notifications: Turns off the spoken notification.

    • Example: "Disable ready notifications."
  • Check if System is Ready: Asks whether the system is fully ready.

    • Example: "Is the system ready?"

Examples

  • "Enable ready notifications."
  • "Disable ready speech."
  • "Is the system ready?"

Related Projects

Credits

NeonGeckoCom

Category

Daily

Release files for ovos-skill-boot-finished 0.6.1a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ovos-skill-boot-finished 0.6.1a1
File Size Uploaded
ovos_skill_boot_finished-0.6.1a1.tar.gz 26.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-skill-boot-finished 0.6.1a1
File Interpreter ABI Platform
ovos_skill_boot_finished-0.6.1a1-py3-none-any.whl Python 3 none any Details

Total release size: 79.2 kB

Release files / ovos_skill_boot_finished-0.6.1a1.tar.gz

Download URL ovos_skill_boot_finished-0.6.1a1.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
33ddbf22ac4f151861a3a38c7835983e478b22f1b9b764490cda5b3a63834058
BLAKE2b-256 checksum
How to use checksums
2f3ed8376e09e13db607c9a35b62cfea69898248bdccf15a918d384c172ba821
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ovos_skill_boot_finished-0.6.1a1-py3-none-any.whl

Download URL ovos_skill_boot_finished-0.6.1a1-py3-none-any.whl
Size 53.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8ea7b46e2fa55b6cc8b169d2f2a777455e3e4eb95d0d5b3ba35663e9e6e52e27
BLAKE2b-256 checksum
How to use checksums
0c32f275d36dfccc0f89b591e8a01a2ea79275fd1d223e36aae70cce5e065ec1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.6.1a1 This release

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.4

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page