Skip to main content

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)

Table of built distributions (wheels) for flowspeech-cli 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page