flowspeech-cli
flowspeech-cli is a small command-line client for FlowSpeech, a context-aware text to speech tool for generating human-like audio with voice, emotion, and pause control.
The CLI calls FlowSpeech's public text-to-speech endpoint and writes the returned audio to a local file. It does not contain provider API keys and does not ask for Gemini, FAL, Azure, or ElevenLabs credentials.
Install
pip install flowspeech-cli
For local development from this repository:
python -m pip install -e packages/flowspeech-cli
Usage
Generate speech from inline text:
flowspeech synthesize "FlowSpeech turns scripts into natural audio." --voice Kore --out speech.wav
Generate speech from a text file:
flowspeech synthesize --file script.txt --out narration.wav
Check CLI configuration:
flowspeech doctor
Use a different FlowSpeech-compatible endpoint:
flowspeech synthesize "Hello" --api-url https://flowspeech.io/api/ai/text-to-speech --out hello.wav
Privacy And Credentials
- No third-party provider API keys are bundled or requested.
- No local authentication token is saved by default.
- Input text is sent to the configured FlowSpeech API endpoint for speech generation.
- Output audio is written only to the path you pass with
--out.
Status
This is an early CLI for FlowSpeech. The default command supports single-speaker generation. Multi-speaker helpers and authenticated account workflows can be added later without changing the no-provider-key boundary.
Releasing
See RELEASE.md for TestPyPI and PyPI preparation. Publishing requires a PyPI API token handled outside the repository; do not commit credentials or generated distributions.
Release files for flowspeech-cli 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flowspeech_cli-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / flowspeech_cli-0.1.0-py3-none-any.whl
| Download URL | flowspeech_cli-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5f2072f9f47eaf8e147137e291c3464beae33d33e7575a7b1669ae30ceea15c
|
|
BLAKE2b-256 checksum How to use checksums |
23412d9bed332dde52812a3524d655cb89db45edc114acd0117fa4a54adc7d13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|