CoolFace
Apppublic

Evandro11111111/YUNAVOZ

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes
App README

🔊 YUNA TTS — Chatterbox

API de síntese de voz com clonagem, alimentada pelo Chatterbox da Resemble AI. Licença MIT — 100% gratuito e open-source.

Endpoints

MétodoRotaDescrição
GET/api/healthStatus do servidor
GET/api/voicesLista vozes salvas
POST/api/ttsGera áudio
POST/api/voices/uploadSobe amostra de voz
DELETE/api/voices/{id}Remove voz

Exemplo — gerar áudio

bash
curl -X POST https://SEU-SPACE.hf.space/api/tts \
  -H "Content-Type: application/json" \
  -d '{"text":"Olá! Eu sou a YUNA.","voice_id":"default","speed":1.0}' \
  --output audio.wav

Exemplo — clonar voz

bash
# 1. Enviar amostra (5–10 segundos de áudio claro)
curl -X POST https://SEU-SPACE.hf.space/api/voices/upload \
  -F "file=@minha_voz.wav" \
  -F "name=Minha Voz"
# Retorna: {"voice_id": "abc123", "name": "Minha Voz"}

# 2. Usar a voz clonada
curl -X POST https://SEU-SPACE.hf.space/api/tts \
  -H "Content-Type: application/json" \
  -d '{"text":"Olá!", "voice_id":"abc123"}' \
  --output resultado.wav

Parâmetros do /api/tts

json
{
  "text": "Texto a falar",
  "voice_id": "default",
  "speed": 1.0,
  "exaggeration": 0.4
}
  • —voice_id — "default" ou ID retornado pelo upload
  • —speed — 0.5 (lento) a 1.8 (rápido)
  • —exaggeration — 0.0 (neutro) a 1.0 (dramático)

Interface de teste

Acesse /ui para testar direto no navegador.