Speaking Clock
A small utility that speaks (usually current) time in specified language. Uses ElevenLabs API to generate the speech. Supports caching and reusing audio files so free ElevenLabs access is more than enough. Handy to sit in cron jobs to periodically announce the time.
Features
- Gets the current time and speaks it in specified language
- Uses ElevenLabs API for high-quality text-to-speech
- Caches generated audio files for quick reuse
- Supports both 12-hour and 24-hour time formats
- Optional audio chime before speaking the time
- Parallel processing - prepares audio while chime is playing
- Overlaid audio playback with configurable timing offset
- Command-line interface driven, perfect for background jobs like Cron
License
- Written and copyrighted ©2025-2026 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
- This is open-sourced software licensed under the MIT license
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
speaking_clock-1.2.0.tar.gz
(104.5 kB
view details)
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 speaking_clock-1.2.0.tar.gz.
File metadata
- Download URL: speaking_clock-1.2.0.tar.gz
- Upload date:
- Size: 104.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a2679b7e58e309487ea36b8cabc39a26c5164cd6020300644ae94781dace5a4
|
|
| MD5 |
f881bb8bf9a137a2fcc3f3f4eb2d7a0f
|
|
| BLAKE2b-256 |
6c1edeca97dfbb2d17a4c062533f319a4a072fc78c475dfb0edf9d25757860d3
|
File details
Details for the file speaking_clock-1.2.0-py3-none-any.whl.
File metadata
- Download URL: speaking_clock-1.2.0-py3-none-any.whl
- Upload date:
- Size: 107.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
143720dc34b7cec3354c79a902322101e8402e163d92f49b6797e39fac7e1737
|
|
| MD5 |
7226e6c9ee36b8fef38ba06f4aad02de
|
|
| BLAKE2b-256 |
e7c983245681e78e1d5adc45345741a99758d9121e32897ad59bdf9da34f0214
|