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