jimmylee
|
3f7302689d
feat(speaking): wire view to new engine API; add starting/finalizing/recovery UI
|
2 месяцев назад |
jimmylee
|
92faa6fbe2
feat(speaking): startRecording accepts AbortSignal for cancel during mic acquisition
|
2 месяцев назад |
jimmylee
|
ea0e67bcf9
feat(speaking): extract _runGreeting; retry reuses turnId for idempotency
|
2 месяцев назад |
jimmylee
|
a645d8577f
feat(speaking): plumb turnId + recovery through retry/regenerate paths
|
2 месяцев назад |
jimmylee
|
242f6325c5
feat(speaking): split beginStudentStream into begin → commit/abort
|
2 месяцев назад |
jimmylee
|
f0cf94e70a
feat(speaking): attachSession takes totalRounds; add classifyError helper
|
2 месяцев назад |
jimmylee
|
8af1769874
feat(speaking): add turnId/recovery to types; plumb turnId through llmService
|
2 месяцев назад |
jimmylee
|
5c0ded50da
docs: spec for dialogue recording resilience + idempotency
|
2 месяцев назад |
jimmylee
|
757a02ec35
调整音色/语速; add 环境变量;
|
2 месяцев назад |
jimmylee
|
96e43a416a
feat: switch Azure TTS voice to en-US-DavisNeural
|
2 месяцев назад |
jimmylee
|
6904e7fbde
feat: speed up Azure TTS playback to +15%
|
2 месяцев назад |
jimmylee
|
7e7b7719ee
fix: ignore AbortError from interrupted audio.play() in useAudioPlayer
|
2 месяцев назад |
jimmylee
|
373c7051b8
feat: render player state on voice-bar play buttons
|
2 месяцев назад |
jimmylee
|
ba1192a0d7
feat: auto-play AI replies via useAudioPlayer
|
2 месяцев назад |
jimmylee
|
5dedcf11bb
docs: restore WS-finish comment, document blob-before-finish ordering
|
2 месяцев назад |
jimmylee
|
f9b153a3e3
refactor: route DialogueChatView click-playback through useAudioPlayer
|
2 месяцев назад |
jimmylee
|
523edfbf4d
refactor: remove TTS ownership from dialogue engine
|
2 месяцев назад |
jimmylee
|
4c266f8ff6
fix: drop stale loadingId clear from useAudioPlayer abort branch
|
2 месяцев назад |
jimmylee
|
cd1c0b8065
feat: add useAudioPlayer composable
|
2 месяцев назад |
jimmylee
|
db9b19a237
feat: add Azure Speech REST synthesis service
|
2 месяцев назад |
jimmylee
|
64e68529fd
docs: plan unified audio player + Azure TTS implementation
|
2 месяцев назад |
jimmylee
|
c13aebc278
docs: design unified audio player with Azure TTS
|
2 месяцев назад |
jimmylee
|
49d9334157
剩余时间修复
|
2 месяцев назад |
jimmylee
|
d049d184f9
fix: complete speaking sessions before reports
|
2 месяцев назад |
jimmylee
|
01dc443e64
fix: avoid misleading failed report display
|
2 месяцев назад |
jimmylee
|
88d94232e5
feat: render English speaking report pipeline
|
2 месяцев назад |
jimmylee
|
c4828b00e6
docs: plan English speaking report pipeline
|
2 месяцев назад |
jimmylee
|
680ff90760
docs: define overall report evaluator contract
|
2 месяцев назад |
jimmylee
|
457af99003
docs: define report generation gate and retries
|
2 месяцев назад |
jimmylee
|
5ea87d3c83
docs: allow text-only sentence feedback fallback
|
2 месяцев назад |