LocalServer TTS

텍스트를 입력하면 맥미니의 Voicebox가 음성으로 만들어 돌려줍니다.

0 / 20000
API 사용법 (curl)
# 짧은 글: 응답으로 바로 음성 파일
curl -X POST /api/tts \
  -H "Authorization: Bearer $TTS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"안녕하세요","voice":"Sohee","format":"mp3"}' \
  -o speech.mp3

# 긴 글 (최대 20000자): 작업 등록 → 상태 확인 → 완료되면 받기
curl -X POST /api/jobs -H "Authorization: Bearer $TTS_API_KEY" \
  -H "Content-Type: application/json" -d '{"text":"긴 글…","format":"mp3"}'
#   → {"id":"…","status":"queued",…}
curl /api/jobs/<id> -H "Authorization: Bearer $TTS_API_KEY"
#   → {"status":"running","progress":0.4,"eta_seconds":95,…}  … "done" 이 되면
curl /api/jobs/<id>/audio -H "Authorization: Bearer $TTS_API_KEY" -o speech.mp3

# OpenAI 호환 (openai SDK 의 base_url 을 /v1 로)
curl -X POST /v1/audio/speech \
  -H "Authorization: Bearer $TTS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"voicebox","input":"Hello","voice":"Sohee"}' -o speech.mp3