Command-line client for FlowSpeech text to speech.
Project description
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.
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 Distributions
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 flowspeech_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: flowspeech_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5f2072f9f47eaf8e147137e291c3464beae33d33e7575a7b1669ae30ceea15c
|
|
| MD5 |
c7c5e73c30dac790da7c55ef5ccf9f31
|
|
| BLAKE2b-256 |
23412d9bed332dde52812a3524d655cb89db45edc114acd0117fa4a54adc7d13
|