SpeakFlow
Turn print() into speech — without the pain.
from speakflow import say
say("build complete")
say("error detected")
Why SpeakFlow?
Raw TTS is painful:
- blocks execution
- overlaps audio
- no caching
- breaks with devices
SpeakFlow fixes it:
- queued speech (no overlap)
- async playback
- caching (fast repeated phrases)
- stable audio handling
Install
pip install speakflow
Example
from speakflow import say, wait
say("hello")
say("done")
wait()
Metadata
Release files for speakflow 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| speakflow-1.2.1.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| speakflow-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.9 kB
Release files / speakflow-1.2.1.tar.gz
| Download URL | speakflow-1.2.1.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c242f7e8354e131d141e7c970f26c42cedaf0c2607513c9796c490fd1ee5f48
|
|
BLAKE2b-256 checksum How to use checksums |
a20cdad52286279ddbf9e1d1bf2f7e792877f6c6bd6d7f34e416f3a2b41d608d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / speakflow-1.2.1-py3-none-any.whl
| Download URL | speakflow-1.2.1-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89f27017096f3677ed38116756edff685bf681881c9f18868c3c98c06ea657a6
|
|
BLAKE2b-256 checksum How to use checksums |
d289383965b12257eb40e31e77d84cc8dbcc237bccea866c744549a51c039df4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|