Commit History

Yesterday

  1. Claude: voice back to ritu; add SARVAM_TEMPERATURE (expressiveness) setting

    Sumedh
    d33ef6b
  2. Claude: change Sarvam voice to ishita

    Sumedh
    51e044b
  3. Claude: change Sarvam voice to roopa

    Sumedh
    1c52eaa
  4. Revert "Claude: LLM_MODEL switch + eval/llm_eval.py model comparison harness"⁠

    Sumedh
    cc6fbab
  5. Claude: LLM_MODEL switch + eval/llm_eval.py model comparison harness

    Sumedh
    b86fc81
  6. Claude: single TTS_ENGINE switch (sarvam/kokoro/browser); web UI now plays server TTS

    Sumedh
    315be98
  7. Claude: add Sarvam Bulbul (en-IN) TTS with Kokoro fallback and story audio cache

    Sumedh
    f073260

  1. Claude: research-backed friendly-teacher behavior (scaffold wrong answers, specific praise)⁠

    Sumedh
    c2b9a9b
  2. Claude: make Hope genuinely engage + bridge instead of robotic story pivots⁠

    Sumedh
    23dc098
  3. Claude: make Hope warmer and less strict — answer friendly questions naturally⁠

    Sumedh
    4b32fa8
  4. Claude: make bot interactive + friendly + safe for kids⁠

    Sumedh
    59adc7c
  5. Claude: remove prompt-injection hack that romanized Hindi instead of translating⁠

    Sumedh
    c5b83dc
  6. Claude: switch ASR to whisper-large-v3 for real Hindi->English translation⁠

    Sumedh
    1fb06e9
  7. Claude: let Whisper auto-detect spoken language for Hindi support⁠

    Sumedh
    ac478d2
  8. Claude: revert to working Kokoro checkpoint (af_bella, US English)⁠

    Sumedh
    b738a55
  9. Claude: switch Kokoro to Hindi female voice (hf_alpha) for Indian accent⁠

    Sumedh
    795c670
  10. Claude: revert TTS to Kokoro (af_bella) — restore kokoro-tts-checkpoint state⁠

    Sumedh
    8255c53
  11. Claude: speed up svara-tts via batched chunk generation + sdpa + token cap⁠

    Sumedh
    8e7b1dd
  12. Claude: replace indic-parler-tts with svara-tts (kenpath/svara-tts-v1)⁠

    Sumedh
    5fccb12
  13. Claude: chunk long text for indic-parler-tts to fix gibberish audio⁠

    Sumedh
    7dbf8f0
  14. Claude: fix indic-parler-tts description tokenizer loading + pin parler-tts to Dec 2024 commit⁠

    Sumedh
    22b006c
  15. Claude: install parler-tts from git — PyPI 0.2.3 doesn't support indic-parler-tts model architecture

    Sumedh
    cb89656
  16. Claude: pin torch+torchaudio to cu121 builds to match CUDA 12.1 base image

    Sumedh
    7901490
  17. Claude: bump transformers to 4.46.1 and tokenizers to 0.20.3 for parler-tts compatibility

    Sumedh
    a44cad9
  18. Claude: fix pip package name — parler-tts (not indic-parler-tts)

    Sumedh
    5a685c8
  19. Claude: replace Kokoro TTS with ai4bharat/indic-parler-tts for Indian female voice⁠

    Sumedh
    b0b9779
  20. Claude: strengthen Qwen system prompt with strict rules for story-only questions, English-only replies, and 25-word TTS limit

    Sumedh
    eaac637

  1. Replace MeloTTS with Kokoro TTS (af_bella voice)⁠

    Sumedh +1: Claude Sonnet 4.6
    7d38e13
  2. Claude: use speed 0.68 for all classes (slowest, clearest for kids)

    Sumedh
    8e38352
  3. Claude: download NLTK averaged_perceptron_tagger_eng in Dockerfile + add ERRORS.md⁠

    Sumedh
    549d2d5
  4. Claude: fix speaker ID EN-INDIA → EN_INDIA (underscore not hyphen)

    Sumedh
    d233faa
  5. Claude: patch melo japanese.py to wrap MeCab.Tagger() in try/except⁠

    Sumedh
    aad3508
  6. Claude: install MeloTTS with all deps — melo imports ALL language modules at startup so --no-deps breaks cn2an/jieba/pypinyin⁠

    Sumedh
    bb9a35c
  7. Claude: replace sys.modules torchaudio hack with a real stub package in repo⁠

    Sumedh
    2b6532f
  8. Claude: fix torchaudio stub — set __spec__ so transformers importlib.find_spec does not crash⁠

    Sumedh
    838eb7f
  9. Claude: stub torchaudio with soundfile to fix libcudart.so.13 CUDA version mismatch⁠

    Sumedh
    c100816
  10. Claude: add torchaudio dep + fix melo_tts_to_wav returning None instead of empty string⁠

    Sumedh
    804166e
  11. Claude: enable show_error=True in Gradio launch for debugging

    Sumedh
    be357e9
  12. Claude: install MeloTTS from GitHub (not PyPI — package not on PyPI)

    Sumedh
    8f9ff1b
  13. Claude: remove torchaudio+gruut from requirements — version conflict and unnecessary for EN-INDIA

    Sumedh
    2e0b837
  14. Claude: clarify git commit+push permissions in CLAUDE.md

    Sumedh
    54635a7
  15. Claude: fix melo-tts build — skip Japanese/Chinese deps, add cmake+mecab to Dockerfile⁠

    Sumedh +1: Claude Sonnet 4.6
    a56ca02
  16. Claude: add MeloTTS Indian voice, onboarding personalization, class-based speed⁠

    Sumedh +1: Claude Sonnet 4.6
    4821868

  1. Claude: Add CLAUDE.md and IDEAS.md for project context and idea tracking⁠

    Sumedh +1: Claude Sonnet 4.5
    6b559f7
  2. Adding Kokoro and fixing bug

    Sumedh
    62f462a

  1. Changed TTS to KOKORO

    Sumedh
    388734a
  2. Claude Update: Remove show_error

    Sumedh
    e3a35cc

  1. update

    Sumedh
    b0165e0

  1. update requirements.txt

    Sumedh
    08a4d7e
  2. updating requirements.txt

    Sumedh
    7e34b57