--- title: Tts emoji: ⚡ colorFrom: blue colorTo: gray sdk: docker pinned: false short_description: openai api style tts engine --- # tts-proxy A simple openai api style tts server based on supertonic. - https://huggingface.co/spaces/Supertone/supertonic - https://github.com/supertone-inc/supertonic/tree/main/py ## install dependencies ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` ```bash uv venv -p 3.10 source .venv/bin/activate uv pip install -r ./requirements.txt ``` ## run server ```bash export API_KEY=yourapi export MODELS='{"tts-1": "kokoro", "tts-2": "supertonic"}' python app.py ``` ## run client ```bash curl http://localhost:8000/v1/audio/speech -H "Content-Type: application/json" -H "Authorization: Bearer yourapi" -d '{ "model": "tts-1", "input": "Hello World! Come Here!", "voice": "F1", "format": "wav" }' --output ./test.wav curl http://localhost:8000/v1/audio/speech -H "Content-Type: application/json" -H "Authorization: Bearer yourapi" -d '{ "model": "tts-1", "input": "Hello World! Come Here!", "voice": "F1", "format": "mp3" }' --output ./test.mp3 ```