Let your Python scripts speak updates out loud.
Project description
blurtpy
Let your Python scripts speak out loud.
A cross-platform voice notification utility for developers, built with care under BrinByte.
🔊 Features
say(text)— Speak a message on macOS, Windows, or Linux@notify_when_done()— Automatically announce when a function finisheswith speak(...)— Context manager for voice-wrapped code blocks- Mute mode via
BLURT_MUTE=true - CLI support:
python -m blurt "Hello world!"
📦 Install
pip install blurtpy
📦 Linux users
You’ll also need to install espeak for voice output:
sudo apt install espeak
If espeak is not available, blurtpy will gracefully fall back to text output with a helpful warning.
from blurt import say, notify_when_done, speak
say("Hello developer!")
@notify_when_done("Function complete")
def task():
...
with speak("Starting work", done="Work done"):
...
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 blurtpy-0.2.1.tar.gz.
File metadata
- Download URL: blurtpy-0.2.1.tar.gz
- Upload date:
- Size: 80.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31f97d2710cb9d8b54c4573526c9f4df4cd69374d9244e0190f73b403ddc7962
|
|
| MD5 |
626519c93fb34b9d888b9ed982372f6e
|
|
| BLAKE2b-256 |
11f13b1257783687dc928465c99f14e50db1cef853c901e5c3beca3d74ba894f
|
File details
Details for the file blurtpy-0.2.1-py3-none-any.whl.
File metadata
- Download URL: blurtpy-0.2.1-py3-none-any.whl
- Upload date:
- Size: 58.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19c9a9593caee11f446b391e37a365cd13a02947fcb08c388b9e3571e9ef7063
|
|
| MD5 |
8da7ff2a0da28f6723b0eedb98508d1b
|
|
| BLAKE2b-256 |
81b1a012e34037eec40bc82992080f411eff8d375c1729a915a527f65e840892
|