simonw/ospeak
CLI tool for running text through OpenAI Text to speech
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.
Stars
171
Forks
11
Language
Python
License
Apache-2.0
Category
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.
Higher-rated alternatives
kxxt/aspeak
A simple text-to-speech client for Azure TTS API.
fishaudio/fish-audio-python
The official Python library for the Fish Audio API.
aahl/zai-tts
🗣️ ZAI/GLM TTS to OpenAI Speech API, 免费的语音合成API,支持克隆音色,基于智谱TTS
Aivis-Project/aivmlib
Aivis Voice Model File (.aivm/.aivmx) Utility Library
Aivis-Project/AivisSpeech
AivisSpeech: AI Voice Imitation System - Text to Speech Software