OVOS count to N skill
Project description
🧮 Count Skill
CountSkill is a simple skill for Open Voice OS (OVOS) that counts from 1 to any user-specified number — or even infinitely — speaking each number aloud. It supports both cardinal and ordinal formats and works offline thanks to ovos-number-parser.
💡 this skill was made with the purpose of testing the stop pipeline and showing how to use
ovos-number-parser
🔧 Features
- 📢 Speaks numbers up to a given limit or infinitely
- 🔢 Supports cardinal (e.g., one, two) and ordinal (e.g., first, second) formats
- 🌍 Multilingual support (depending on the configured language)
- 📴 Fully offline capable — no internet required
- 🛑 Responds to stop requests mid-count
- 🧠 Intelligent number extraction from natural language
🗣 Example Utterances
These require matching
*.intentfiles in your locale directory.
- “Count to 10”
- “Can you count to twenty-five?”
- “Start counting”
- “Count infinitely”
- “Count to the 5th”
🧠 How It Works
- Extracts a number from user utterance using
ovos-number-parser. - Speaks each number up to the limit using
pronounce_number. - Optionally switches between short/long scales and ordinal/cardinal formats.
- Allows interrupting via
stopor other cancel commands.
If the user requests infinite counting, the skill will count indefinitely until explicitly stopped.
🛑 Stopping the Skill
This skill implements can_stop() and stop_session() using OVOS session management. It can be interrupted with:
- "Stop"
- "That's enough"
- "Cancel"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ovos_skill_count-0.0.3a4.tar.gz.
File metadata
- Download URL: ovos_skill_count-0.0.3a4.tar.gz
- Upload date:
- Size: 48.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4176087d5c1b19e1369c823b984ae4a77e0767d025ea54ea2a8720d514e87de7
|
|
| MD5 |
0b55c8d1b6adf322ec24b411b7aebbc4
|
|
| BLAKE2b-256 |
99c1a14824fab2940f4ca713e2e0df21d53e6c99e991fc2a46729c54ce465226
|
File details
Details for the file ovos_skill_count-0.0.3a4-py3-none-any.whl.
File metadata
- Download URL: ovos_skill_count-0.0.3a4-py3-none-any.whl
- Upload date:
- Size: 45.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6c73fa68ec6ae925a8377db999358928e24a344a40cf95afce1a9b9b836c5b8
|
|
| MD5 |
bdbf89cf97d5ea858c1a22a10db8c448
|
|
| BLAKE2b-256 |
47c52ee18dabf7c121914e718e50314edab9a95506f33240437b0da6b4adcab9
|