drien/tts-joinery
Stitch together text-to-speech over 4096 characters via the OpenAI API
This tool helps you create long-form audio from text using AI voices. It takes text of any length, breaks it into smaller pieces, converts each piece to speech using OpenAI's API, and then stitches them together into one seamless MP3 file. It's perfect for content creators, educators, or anyone needing to convert lengthy written material into natural-sounding audio.
No commits in the last 6 months. Available on PyPI.
Use this if you need to turn long documents, articles, or scripts into spoken audio files using text-to-speech, especially when those texts exceed typical character limits.
Not ideal if you need to use a text-to-speech service other than OpenAI or if your primary goal is real-time, interactive voice generation.
Stars
17
Forks
4
Language
Python
License
MIT
Category
Last pushed
Mar 20, 2025
Commits (30d)
0
Dependencies
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/drien/tts-joinery"
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
Cvandia/nonebot-plugin-fishspeech-tts
适用于nonebot2的fish-speech和fish-audio的tts插件