Skip to main content
Pre-release

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

ovos-skill-wolfie

PyPI License Python

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos_skill_wolfie-0.7.1a2.tar.gz (52.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovos_skill_wolfie-0.7.1a2-py3-none-any.whl (58.1 kB view details)

Uploaded Python 3

File details

Details for the file ovos_skill_wolfie-0.7.1a2.tar.gz.

File metadata

  • Download URL: ovos_skill_wolfie-0.7.1a2.tar.gz
  • Upload date:
  • Size: 52.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ovos_skill_wolfie-0.7.1a2.tar.gz
Algorithm Hash digest
SHA256 57797f3873ad36cbe52efc4bd886dd9206f8f7b51a61c36fbe92a319ff5f4055
MD5 23962462cacf0bfac6ad91182f82845d
BLAKE2b-256 d5e4be3f4069e2f44e9d44a4098316fae99bf00682a117a217b53aa63e5b0382

See more details on using hashes here.

File details

Details for the file ovos_skill_wolfie-0.7.1a2-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_skill_wolfie-0.7.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 d73fb9dadf2888263600cc0e1b209ad448b8bc2f19d02215968429e9d8c1c61d
MD5 a60f11a062ee4305f1ee4d8568e321a8
BLAKE2b-256 6769e71d562f112f72942c2b4ba11905297046738ef970d3e9c9a40c205c09d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page