Commit History

  1. Store full IP address without anonymization⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    d9af61c
  2. Use access_route for IP detection in HF Spaces⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    b2e640a
  3. Add debug-headers endpoint to check proxy headers

    Ko-TTS-Arena Contributors
    bb088b9
  4. Add ProxyFix middleware to get real client IP⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    c7fb090
  5. Change preferences repo to channelcorp/ko-tts-arena-db⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    0d8b012
  6. Improve UI design with modern sophisticated styling⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    58b72ea
  7. Add ElevenLabs v3 model and change voice to Olivia⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    34ec563
  8. Revert "Fix database path fallback to use /tmp instead of instance/"⁠

    Ko-TTS-Arena Contributors
    2e3325e
  9. Fix database path fallback to use /tmp instead of instance/⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    6087e14

  1. Fix unterminated string literal in typecast API URL⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    6300890
  2. Update Typecast TTS API to v1 endpoint (#3)⁠

    Seungyoun +1: SunghyunJun
    a2154fc

  1. Fix fallback to prevent duplicate A/B models⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    4924063
  2. Add TTS fallback: retry with different model on API error⁠

    Ko-TTS-Arena Contributors +1: Claude Opus 4.5
    7cb6386

  1. Increase exposure for low-vote models⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    33b5896
  2. Remove all Hugging Face login buttons and prompts⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    cb03ebc
  3. Merge remote changes and resolve conflicts

    Ko-TTS-Arena Contributors
    887a0d8
  4. Improve model pairing: prioritize new and low-vote models⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    540021e

  1. Add Channel Hana 1.1 TTS model⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    57d9f94
  2. Fix JSON formatting: remove trailing comma⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    1089319
  3. Expand Korean TTS examples with more customer service scenarios⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    fdbb1a7
  4. Update Korean TTS example prompts with customer service scenarios⁠

    Ko-TTS-Arena Contributors +1: Claude Sonnet 4.5
    6c1b55b

  1. Sync from GitHub repo

    GitHub Actions
    cf17ad1

  1. Improve model pairing: match models with similar vote counts

    Ko-TTS-Arena Contributors
    8167848

  1. Add Humelo DIVE 나나 voice and retire 리아 voice

    Ko-TTS-Arena Contributors
    a998bdb
  2. Humelo: DIVE API Response Field명 변경 (#2)⁠

    Seungyoun +1: itsowavy
    Verified signature
    c86fd8b
  3. Add Gemini 2.5 Flash Preview TTS (API Key based)

    Ko-TTS-Arena Contributors
    14b59fc
  4. Disable Humelo TTS (API temporarily down)

    Ko-TTS-Arena Contributors
    a05825a
  5. chore: Humelo 목소리 업데이트 요청 (#1)⁠

    Seungyoun +1: itsowavy
    Verified signature
    79cbd6c

  1. Update tts.py

    Verified signature
    2f4c8f4

  1. feat: Add category filters (한영혼합, 숫자혼합, 긴문장) to leaderboard

    Ko-TTS-Arena Contributors
    e1cb33d
  2. fix: Hide inactive models from leaderboard

    Ko-TTS-Arena Contributors
    aebf092
  3. feat: Keep only Typecast v3 (자인), deactivate 재선 and legacy models

    Ko-TTS-Arena Contributors
    26dd2ec
  4. chore: Trigger space restart for new Typecast models

    Ko-TTS-Arena Contributors
    1baa590
  5. feat: Re-enable Typecast v3.0

    Ko-TTS-Arena Contributors
    a347681
  6. fix: Update Typecast default model to ssfm-v30

    Ko-TTS-Arena Contributors
    06db955
  7. fix: Temporarily disable Typecast v3.0 (503 errors from HF Space)

    Ko-TTS-Arena Contributors
    58cbf9c
  8. feat: Add retry logic for Typecast API (3 retries with exponential backoff)

    Ko-TTS-Arena Contributors
    ee45344
  9. feat: Upgrade Typecast to v3.0 API (ssfm-v30), add Jaesun & Jain voices, deactivate legacy GeumHee

    Ko-TTS-Arena Contributors
    f54c69b
  10. fix: Gemini TTS requires service account JSON (API Key not supported), disable until JSON provided

    Ko-TTS-Arena Contributors
    515ea95
  11. fix: Use REST API v1beta1 for Gemini TTS, disable google-wavenet/neural2

    Ko-TTS-Arena Contributors
    c82ad44
  12. fix: Use GEMINI_TTS_API_KEY -> GOOGLE_API_KEY for Gemini TTS (client lib reads this env var)

    Ko-TTS-Arena Contributors
    50a02f7
  13. fix: Require service account for Gemini TTS and disable legacy Typecast model

    Ko-TTS-Arena Contributors
    45eb847
  14. fix: Use REST API v1beta1 for Gemini TTS (supports API Key)

    Ko-TTS-Arena Contributors
    6662253
  15. fix: Gemini TTS requires service account JSON (API key not supported by client lib), disable until JSON provided

    Ko-TTS-Arena Contributors
    0458096
  16. fix: Use GOOGLE_API_KEY env var for Gemini TTS (simpler than service account)

    Ko-TTS-Arena Contributors
    a1a6334
  17. feat: Enable Gemini TTS with service account JSON authentication

    Ko-TTS-Arena Contributors
    673d09e
  18. fix: Add ffmpeg to Docker, disable Gemini TTS (requires OAuth2), keep REST API code for future

    Ko-TTS-Arena Contributors
    b0bdfc9
  19. feat: Add Gemini TTS (Aoede voice) - Google Cloud Text-to-Speech

    Ko-TTS-Arena Contributors
    407795c
  20. feat: Change Typecast voice from JaeYi to GeumHee

    Ko-TTS-Arena Contributors
    9c1f76a
  21. feat: Add Typecast TTS (JaeYi voice) - https://typecast.ai/

    Ko-TTS-Arena Contributors
    1af3f4d