simonw/ospeak

CLI tool for running text through OpenAI Text to speech

49
/ 100
Emerging

Supports both direct audio playback and file output (MP3/WAV), with configurable voice selection across five distinct models and adjustable speech speed (0.25–4x). Built as a Python CLI using Click, it accepts text via command arguments or stdin, integrating with the OpenAI TTS API while depending on ffmpeg for audio format conversion.

171 stars and 57 monthly downloads. No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 0 / 25
Adoption 14 / 25
Maturity 25 / 25
Community 10 / 25

How are scores calculated?

Stars

171

Forks

11

Language

Python

License

Apache-2.0

Last pushed

Dec 13, 2023

Monthly downloads

57

Commits (30d)

0

Dependencies

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/simonw/ospeak"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.