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

This is a Wolfram Alpha skill for OpenVoiceOS. It adds a voice interface on top of OpenVoiceOS/ovos-wolfram-alpha-plugin, which sends the queries to Wolfram Alpha and returns the answers.

The skill answers in three ways:

  • Explicit intent: this skill handles utterances that name Wolfram Alpha directly, for example "ask the wolf what is the speed of light".
  • Common Query: the OVOS Common Query pipeline handles general knowledge questions, for example "how tall is Mount Everest?". The pipeline asks all registered knowledge skills and picks the highest-confidence answer.
  • Fallback: if no intent or pipeline handler answers, Wolfram Alpha gets a last chance to respond before OVOS says "I don't understand".

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, for example Wikipedia and WordNet, to answer general questions. The pipeline picks 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 says "I don't know".


Related projects


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.1a3.tar.gz (52.7 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.1a3-py3-none-any.whl (58.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ovos_skill_wolfie-0.7.1a3.tar.gz
  • Upload date:
  • Size: 52.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ovos_skill_wolfie-0.7.1a3.tar.gz
Algorithm Hash digest
SHA256 6ede900f0f158ca9182c7d5da36ffca6f2a32428275ebb74813896bd40489c6f
MD5 bdb11333fba3768b8492eb73c8e23fcb
BLAKE2b-256 f2106ea6512d2a37beabc095d8d40c899e2fad45a6c9c262e5c070b86927b07e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovos_skill_wolfie-0.7.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 75b56687a9440c65d03c221e97b5c9c841ce2d9b44b5a7c39d27f9236f1b6b21
MD5 a6b7cfdd5a1e639143e4b44c5c8e436c
BLAKE2b-256 7698880e607f831b0a5b762ddde92899179279a3f53981517ca47027306d6d40

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