This release is a pre-release and may not be stable for production use.
Count Skill
CountSkill is a skill for Open Voice OS (OVOS). It counts aloud from 1 to a number the user gives, or counts without a limit until stopped. It supports cardinal and ordinal formats and works offline, using ovos-number-parser to extract and pronounce numbers.
Install
pip install ovos-skill-count
Usage
Say one of these to start the skill:
- "Count to 10"
- "Can you count to twenty-five?"
- "Start counting"
- "Count infinitely"
- "Count to the 5th"
These utterances need matching *.intent files in your locale directory.
The skill extracts a number from the utterance with ovos-number-parser, then speaks each number up to that limit with pronounce_number. It supports short and long scales, and cardinal or ordinal formats, depending on the configured language. If the user asks for infinite counting, the skill counts without a limit until stopped.
The skill implements can_stop() and stop_session() with OVOS session management. Say one of these to stop a count in progress:
- "Stop"
- "That's enough"
- "Cancel"
Related projects
- OpenVoiceOS/ovos-number-parser — parses and pronounces numbers; this skill uses it to read numbers aloud.
License
See LICENSE.
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.6a3.tar.gz.
File metadata
- Download URL: ovos_skill_count-0.0.6a3.tar.gz
- Upload date:
- Size: 47.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8d9366a579fb44cb5d104b5c73b321269f1622d958c93285616ed01ec25355a
|
|
| MD5 |
b61229e36357f925f2fc3a2c4a8a1038
|
|
| BLAKE2b-256 |
0539be3267037e7a733d24bc111ade76e3aa3793d88128a05e3be27a70e3dbea
|
File details
Details for the file ovos_skill_count-0.0.6a3-py3-none-any.whl.
File metadata
- Download URL: ovos_skill_count-0.0.6a3-py3-none-any.whl
- Upload date:
- Size: 44.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d9be54667760213959a789372a168b978e564240d807db265f1b85b5a9dcb0d
|
|
| MD5 |
fb4f15dff700af90fef23b6497ff383c
|
|
| BLAKE2b-256 |
a45da7195d6e9d281b681faa3762f848c9a2468b7954fd478c0bf723a9a61152
|