ovos wolfram alpha skill plugin
Project description
ovos-skill-wolfie
Wolfram Alpha skill for OpenVoiceOS. Adds a voice interface on top of ovos-wolfram-alpha-plugin, which handles all Wolfram Alpha queries.
Supports three answer modes:
- Explicit intent — handles utterances that target Wolfram Alpha directly (e.g. "ask the wolf what is the speed of light"). These always go to this skill.
- Common Query — handles general knowledge questions (e.g. "how tall is Mount Everest?") via the OVOS Common Query pipeline. The pipeline asks all registered knowledge skills and picks the best answer.
- Fallback — if no other skill or pipeline handler answers, Wolfram Alpha gets a last shot before the "I don't understand" response.
Installation
pip install ovos-skill-wolfie
An API key is required. Configure it in the skill settings:
{
"appid": "YOUR-WOLFRAM-API-KEY"
}
Explicit intent utterances
These always route to this skill because they name Wolfram or "the wolf" explicitly:
- "Ask the wolf what is the speed of light"
- "Ask Wolfram Alpha about the population of Japan"
- "Search Wolfram for the boiling point of ethanol"
- "What does Wolfram say about the Eiffel Tower?"
Common Query utterances
These go through the pipeline — Wolfram answers if it wins:
- "How tall is Mount Everest?"
- "What's 18 times 4?"
- "How many inches in a meter?"
- "When was The Rocky Horror Picture Show released?"
- "What is Madonna's real name?"
Common Query pipeline
When the Common Query pipeline plugin is active, this skill competes against other knowledge skills (e.g. Wikipedia, WordNet) to answer general questions. The pipeline selects the response with the highest confidence score.
Fallback
This skill also registers as a fallback handler at priority 91. If no intent or pipeline handler answers an utterance, Wolfram Alpha gets a last chance to respond before OVOS speaks "I don't know".
License
Apache 2.0 — see LICENSE.
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_wolfie-0.6.0a1.tar.gz.
File metadata
- Download URL: ovos_skill_wolfie-0.6.0a1.tar.gz
- Upload date:
- Size: 51.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
615b7ba2d30c2d7d1795a214321d57e2a6a568b73251107c8619142203791c77
|
|
| MD5 |
27930242ea1bca137ed1e0a7a147e25c
|
|
| BLAKE2b-256 |
fcbe18ca28923aa1827865460027d6858d0521c8505290055407fc9339b3ae08
|
File details
Details for the file ovos_skill_wolfie-0.6.0a1-py3-none-any.whl.
File metadata
- Download URL: ovos_skill_wolfie-0.6.0a1-py3-none-any.whl
- Upload date:
- Size: 56.8 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 |
53a898c5994cbeafa145714762267024c7e87ae7441772f715b84bda57de18ad
|
|
| MD5 |
7e15abb35f986468081aeca8c1ca45f4
|
|
| BLAKE2b-256 |
ada48b8d90301daa938231e5b5f5f5f05f0714086952acd37bdc91f1d52af569
|