История коммитов

Автор SHA1 Сообщение Дата
  jimmylee 5dc33b3f40 Simplify speaking API env config 2 месяцев назад
  jimmylee 9fa950978c feat(speaking): blank manual-create config and require topic before start 2 месяцев назад
  jimmylee 8ce67fdd39 env 2 месяцев назад
  jimmylee 66b48a0896 feat(speaking): make WS-to-HTTP fallback retry-only and tidy chat timing 2 месяцев назад
  jimmylee 27ee83bc7b feat: restore student speaking sessions 2 месяцев назад
  jimmylee bf82253476 feat: seed speaking chat from historical session 2 месяцев назад
  jimmylee 12d8e4f7b2 docs: plan student speaking session history 2 месяцев назад
  jimmylee fb74e956bf docs: design student speaking session history 2 месяцев назад
  jimmylee c761bc3668 update 2 месяцев назад
  jimmylee da3315e7a6 抽取后端ip 2 месяцев назад
  jimmylee 65c82bb64e feat(speaking): wire view to new engine API; add starting/finalizing/recovery UI 2 месяцев назад
  jimmylee 76a5fe85e2 feat(speaking): startRecording accepts AbortSignal for cancel during mic acquisition 2 месяцев назад
  jimmylee bd128e9c9d feat(speaking): extract _runGreeting; retry reuses turnId for idempotency 2 месяцев назад
  jimmylee bf1809179e feat(speaking): plumb turnId + recovery through retry/regenerate paths 2 месяцев назад
  jimmylee 666555dd29 feat(speaking): split beginStudentStream into begin → commit/abort 2 месяцев назад
  jimmylee f61930adf7 feat(speaking): attachSession takes totalRounds; add classifyError helper 2 месяцев назад
  jimmylee 7cb8b02ff2 feat(speaking): add turnId/recovery to types; plumb turnId through llmService 2 месяцев назад
  jimmylee 9970a1d5d3 docs: spec for dialogue recording resilience + idempotency 2 месяцев назад
  jimmylee 757dc507a5 调整音色/语速; add 环境变量; 2 месяцев назад
  jimmylee 19c6423d57 feat: switch Azure TTS voice to en-US-DavisNeural 2 месяцев назад
  jimmylee 2c3b968e1e feat: speed up Azure TTS playback to +15% 2 месяцев назад
  jimmylee 5d83e79d71 fix: ignore AbortError from interrupted audio.play() in useAudioPlayer 2 месяцев назад
  jimmylee fc10118cc8 feat: render player state on voice-bar play buttons 2 месяцев назад
  jimmylee 0cc1b13e5b feat: auto-play AI replies via useAudioPlayer 2 месяцев назад
  jimmylee c470b66d70 docs: restore WS-finish comment, document blob-before-finish ordering 2 месяцев назад
  jimmylee 93178a0fba refactor: route DialogueChatView click-playback through useAudioPlayer 2 месяцев назад
  jimmylee c8afe1d7b0 refactor: remove TTS ownership from dialogue engine 2 месяцев назад
  jimmylee 2e0af52e47 fix: drop stale loadingId clear from useAudioPlayer abort branch 2 месяцев назад
  jimmylee 4a4ca12d2a feat: add useAudioPlayer composable 2 месяцев назад
  jimmylee 26b449a86e feat: add Azure Speech REST synthesis service 2 месяцев назад