Skip to main content

Fart

Makes your OpenVoiceOS assistant fart - on request, or quietly at random until someone begs it to stop. Ask it who did it, and it will own up if it really was guilty... or blame the dog.

A silly skill that should earn a laugh or two (and a few more from the kids). Fully offline, 12 sounds, 8 languages.

Tests PyPI version

Usage

Say What happens
"fart" / "let one rip" Plays a random fart, sometimes followed by a remark
"did you fart?" / "what is that smell?" Confesses if it farted in the last two minutes - otherwise denies everything
"fart randomly" / "let one slip now and then" Random mode: a fart every 5-60 minutes
"stop farting" - or just "stop" Ends random mode

In Danish: "prut", "var det dig der pruttede?", "prut tilfældigt", "stop med at prutte".

Languages

English, Danish, German, Spanish, French, Italian, Dutch and Portuguese.

All language files are generated from one table in tools/gen_locale.py, so every language has the same intents and dialogs. Native-speaker improvements are very welcome - edit the table, run python tools/gen_locale.py, and open a PR.

Settings

Optional, in the skill's settings.json:

Key Default Meaning
comment_chance 0.5 Chance (0-1) of a remark after a fart
random_min_minutes 5 Shortest pause in random mode
random_max_minutes 60 Longest pause in random mode
confess_window_sec 120 How long after a fart it will own up to it
sounds_dir - Folder with your own .mp3/.wav/.ogg/.flac files

Install

pip install ovos-skill-fart

Development

pip install -e . -r requirements-test.txt
pytest tests/

Releases are published to PyPI automatically when a v* tag is pushed.

Credits

License

GPL-3.0-or-later

Category

Entertainment

Tags

#fun #humor #prank #fart

Metadata

Release files for ovos-skill-fart 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ovos-skill-fart 1.0.1
File Size Uploaded
ovos_skill_fart-1.0.1.tar.gz 267.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-skill-fart 1.0.1
File Interpreter ABI Platform
ovos_skill_fart-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 556.1 kB

Release files / ovos_skill_fart-1.0.1.tar.gz

Download URL ovos_skill_fart-1.0.1.tar.gz
Size 267.9 kB
Tags Source
SHA-256 checksum
How to use checksums
082d2e3e5b52e9f96ad5a0cb4c9abf236c51f93a3369b8e52fb05001761e47a4
BLAKE2b-256 checksum
How to use checksums
f54d92d1fad6c74f0ef02ebeb56ce212b9ce8a33e4058f64b0e156364e5b1e16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / ovos_skill_fart-1.0.1-py3-none-any.whl

Download URL ovos_skill_fart-1.0.1-py3-none-any.whl
Size 288.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94a43f4e869dfb3ed3fd0fd1bc0556de3d486df00609bd448c1405d6b40da32d
BLAKE2b-256 checksum
How to use checksums
c750e276c3f200dc874985eb020fe2fb3e85d0f741bf38f692b647cff576a5a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page