Commit History

fix to ui to visible
fbb26dd

sshtel commited on

Fix record button
f30d5ae

sshtel commited on

perf: improve LFM2.5-Audio inference quality and reliability
4798cd4

sshtel Claude Sonnet 4.6 commited on

perf: warmup generation, async LFM loading, reduce max_new_tokens
871cd89

minhahwang Copilot commited on

fix: proper Mimi decode on HF Space — only disable dynamo on Windows, explicit device handling
5bb5f05

minhahwang Copilot commited on

fix: Play produces no sound — switch to streaming audio + system deps
373219a

minhahwang Copilot commited on

fix: Play produces no sound on HF Space
44fbd0d

minhahwang Copilot commited on

refactor: consolidate to Base 1.7B only, remove CustomVoice
af03300

minhahwang Copilot commited on

fix: audio decode normalization + warmup first 5 paragraphs
b714046

minhahwang Copilot commited on

feat: show paragraph progress during Play + warmup first paragraphs at startup
bea718a

minhahwang Copilot commited on

ui: hide chunk/queue processing details from user during Play
5ae6bba

minhahwang Copilot commited on

feat: auto-start mic recording on Ask click (100ms user gesture window)
6a28beb

minhahwang Copilot commited on

fix: add stop_recording JS fallback to auto-submit Q&A
6dba563

minhahwang Copilot commited on

fix: dedup only on auto-submit, manual Get Answer always works
26ea281

minhahwang Copilot commited on

fix: convert Path to str for wave.open (Python 3.13 compat)
21973a3

minhahwang Copilot commited on

feat: bounded pre-gen, cancellation, disk cache pruning, GPU lock
994d3d9

minhahwang Copilot commited on

refactor: runtime config, Q&A flow module, storage paths, and cleanup
397b4ac

minhahwang Copilot commited on

perf: 5 latency optimizations for TTS playback
68f1a16

minhahwang Copilot commited on

feat: enable FlashAttention-2 for all models via runtime install + SDPA fallback
c7cbd46

minhahwang Copilot commited on

rename: app.py -> app_cascade.py, app_lfm.py -> app.py
d422be7

minhahwang Copilot commited on

fix: auto-submit - JS clicks submit 500ms after stop_recording + .change backup
37bfdc1

minhahwang Copilot commited on

fix: auto-submit Q&A - stop_recording + change + JS fallback click
3b13a44

minhahwang Copilot commited on

ui: remove text input box from Q&A - voice only
1769a75

minhahwang Copilot commited on

fix: remove trigger word, always auto-submit on recording stop
df70548

minhahwang Copilot commited on

feat: trigger phrase 'answer me' to generate Q&A answer
748f503

minhahwang Copilot commited on

fix: auto-submit question - use .change() instead of .stop_recording()
e942657

minhahwang Copilot commited on

fix: voice cloning playback - add status indicator, fallback, debug logging
2b743ed

minhahwang Copilot commited on

fix: voice cards clickable - select cloned voice as narrator
57efb6d

minhahwang Copilot commited on

fix: pause retains position, Ask pauses play, auto-start mic, hide Q&A during play
08f3c66

minhahwang Copilot commited on

fix: pause playback on Ask click and tab switch (Explore/Clone)
eacea91

minhahwang Copilot commited on

fix: Resume button - show Ask btn again, clear audio, add question_audio output
9dbd883

minhahwang Copilot commited on

perf: preload all models at startup, improve Q&A context and auto-submit
c6ae51e

minhahwang Copilot commited on

feat: voice-first Q&A with auto-submit and autoplay answer
0e40ecf

minhahwang Copilot commited on

fix: Ask voice question - null handling, answer visibility
2c610fe

minhahwang Copilot commited on

fix: remove custom dtype/attn params to fix CUDA assert on T4
94fb797

minhahwang Copilot commited on

fix: CUDA assert on T4 GPU - use eager attention, disable torch.compile
9df2e8c

minhahwang Copilot commited on

fix: replace Supertonic with Qwen3-TTS 0.6B CustomVoice, fix Play button
7cc2412

minhahwang Copilot commited on

feat: persist voice profiles to Voice_Profile/ with auto-load on startup
0d420e4

minhahwang Copilot commited on

fix: move CSS from Blocks constructor to launch() for Gradio 6.0
fbfbf8d

minhahwang Copilot commited on

refactor: remove dead UI elements, tighten model integration
c4b102f

minhahwang Copilot commited on

feat: implement real voice cloning with Qwen3-TTS (sprint step 3)
215fff0

minhahwang Copilot commited on

fix: XSS sanitization, per-request audio files, soundfile-based ASR
d70ebd4

minhahwang Copilot commited on

feat: wire Whisper-small ASR and Qwen2.5-3B Q&A into app (sprint steps 9-10)
e99dd36

minhahwang Copilot commited on

feat: integrate Supertonic TTS with sentence-level chunk streaming
5f8f265

sshtel Claude Sonnet 4.6 commited on

fix gradio version 5.33 for compatibility
9ea269a

sshtel commited on

fix bug of image path traversal
dacc38c

sshtel commited on

feat: full story text display with paragraph highlight on slider
f7c2739

Zoe09 Claude Sonnet 4.6 commited on

feat: merge Library + Player into single tab with click-to-play
d4fd4c0

Zoe09 Claude Sonnet 4.6 commited on

feat: replace Unsplash cover URLs with local assets/covers/ PNG paths
55cf5ab

Zoe09 Claude Sonnet 4.6 commited on

Load book list dynamically from stories/ folder
7c65454

Zoe09 Claude Sonnet 4.6 commited on