OpenVoiceOS / OpenVoiceOS/ovos-skill-count
Stops at 3
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 2
- Forks
- 3
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 19
Description
start counting stops at 3 as well as count infinitely, I was expecting it to count until I say stop.
Is it expected?
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.001 - skills - ovos_core.transformers:transform:66 - DEBUG - ovos-utterance-cancel: {}
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.002 - skills - ovos_core.transformers:transform:66 - DEBUG - ovos-utterance-normalizer: {'lang': 'en-US'}
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.002 - skills - ovos_core.transformers:transform:66 - DEBUG - ovos-utterance-corrections: {'lang': 'en-US'}
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.003 - skills - ovos_core.intent_services.service:handle_utterance:450 - INFO - Parsing utterance: ['start counting']
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.003 - skills - ovos_core.intent_services.service:get_pipeline_matcher:214 - ERROR - Unknown pipeline matcher: ovos-m2v-pipeline-high
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.004 - skills - ovos_core.intent_services.service:get_pipeline:236 - WARNING - Requested some invalid pipeline components! filtered: ['ovos-m2v-pipeline-high']
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.004 - skills - ovos_core.intent_services.service:get_pipeline:238 - DEBUG - Session final pipeline: ['ovos-stop-pipeline-plugin-high', 'ovos-converse-pipeline-plugin', 'ovos-padatious-pipeline-plugin-high', 'ovos-padatious-pipeline-plugin-medium', 'ovos-persona-pipeline-plugin-high', 'ovos-persona-pipeline-plugin-low', 'ovos-fallback-pipeline-plugin-low']
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.005 - skills - ovos_core.intent_services.service:handle_utterance:486 - DEBUG - no match from <bound method StopService.match_high of <ovos_core.intent_services.stop_service.StopService object at 0x7fff6c0e6ad0>>
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.507 - skills - ovos_core.intent_services.service:handle_utterance:486 - DEBUG - no match from <bound method ConverseService.match of <ovos_core.intent_services.converse_service.ConverseService object at 0x7fff5cc2ff50>>
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.507 - skills - ovos_padatious.opm:_match_level:265 - DEBUG - Padatious Matching confidence > 0.95
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.519 - skills - ovos_core.intent_services.service:handle_utterance:486 - DEBUG - no match from <bound method PadatiousPipeline.match_high of <ovos_padatious.opm.PadatiousPipeline object at 0x7fff7dbdf010>>
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.520 - skills - ovos_padatious.opm:_match_level:265 - DEBUG - Padatious Matching confidence > 0.8
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.521 - skills - ovos_core.intent_services.service:handle_utterance:486 - DEBUG - no match from <bound method PadatiousPipeline.match_medium of <ovos_padatious.opm.PadatiousPipeline object at 0x7fff7dbdf010>>
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.522 - skills - ovos_persona:match_high:298 - DEBUG - Ignoring low confidence persona intent: {'name': 'ask.intent', 'sent': 'start counting', 'matches': {}, 'conf': 0.10805233872642296}
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.522 - skills - ovos_core.intent_services.service:handle_utterance:486 - DEBUG - no match from <bound method PersonaService.match_high of <ovos_persona.PersonaService object at 0x7fff7eafe910>>
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.523 - skills - ovos_persona:get_persona:167 - DEBUG - Closest persona: smarty - 1.0
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.523 - skills - ovos_persona:get_persona:167 - DEBUG - Closest persona: smarty - 1.0
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.524 - skills - ovos_core.intent_services.service:handle_utterance:471 - INFO - ovos-persona-pipeline-plugin-low match (en-US): IntentHandlerMatch(match_type='persona:query', match_data={'utterance': 'start counting', 'lang': 'en-US', 'persona': 'smarty'}, skill_id='persona.openvoiceos', utterance='start counting', updated_session=None)
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.525 - skills - ovos_core.transformers:transform:221 - DEBUG - ovos-ahocorasick-ner-plugin: IntentHandlerMatch(match_type='persona:query', match_data={'utterance': 'start counting', 'lang': 'en-US', 'persona': 'smarty'}, skill_id='persona.openvoiceos', utterance='start counting', updated_session=None)
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.526 - skills - ovos_core.transformers:transform:221 - DEBUG - keyword-templates: IntentHandlerMatch(match_type='persona:query', match_data={'utterance': 'start counting', 'lang': 'en-US', 'persona': 'smarty'}, skill_id='persona.openvoiceos', utterance='start counting', updated_session=None)
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.527 - skills - ovos_core.intent_services.service:handle_utterance:495 - DEBUG - intent matching took: 0.5237054824829102
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.534 - skills - ovos_persona:get_persona:167 - DEBUG - Closest persona: smarty - 1.0
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.535 - skills - ovos_bus_client.client.client:on_default_session_update:160 - DEBUG - synced default_session
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.535 - skills - ovos_persona:get_persona:167 - DEBUG - Closest persona: smarty - 1.0
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.536 - skills - ovos_persona:handle_persona_query:478 - DEBUG - Persona query (en-US): smarty - "start counting"
Aug 15 15:19:52 mm01 ovos-core[8812]: 2025-08-15 15:19:52.536 - skills - ovos_persona:get_persona:167 - DEBUG - Closest persona: smarty - 1.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start by reproducing “start counting” and “count infinitely,” then inspect the skill entry point that handles those utterances and the stop command. Done means both counting commands continue beyond 3 and stop only when the user says “stop”.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100