Commit Graph
31 Commits
Author SHA1 Message Date
“Naeel” 69edc8e737 v107: pronunciation assessment UI — score, phonemes, rhythm, feedback в браузере 2026-05-23 18:08:28 +04:00
“Naeel” 31c84903e3 v106: коррекция слогов по амплитуде аудио — находим реальное начало речи 2026-05-23 17:14:45 +04:00
“Naeel” d4decccbbb v104: точная привязка слогов к аудио через word timestamps Whisper 2026-05-23 14:39:54 +04:00
“Naeel” 2d00f70a23 v103: РАБОТАЕТ — транскрипция через ProxyAPI.ru (whisper-1), конвертация webm→WAV в браузере 2026-05-23 11:35:52 +04:00
“Naeel” 2901d3be30 v89: чанкованный HTTP POST <10KB — обход DPI (proxy_pass fix + /v1/transcribe) 2026-05-23 07:27:43 +04:00
“Naeel” 4c776127a9 v88: async onopen + 10ms задержка между чанками — буфер Chrome 2026-05-23 07:16:10 +04:00
“Naeel” efef6f12f4 v87: WebSocket на lang.kube5s.ru/ws — всё на одном домене 2026-05-23 07:08:56 +04:00
“Naeel” 46412599a3 v86: WebSocket base64-чанки — обход DPI для транскрипции 2026-05-23 07:02:01 +04:00
“Naeel” 26face2ed1 v85: DPI bypass — proxy_request_buffering off + client_body_timeout 120s 2026-05-23 06:42:27 +04:00
“Naeel” 19ffe489ac v84: revert прокси — DPI режет multipart на lang.kube5s.ru (408), ffmpeg убран 2026-05-23 06:38:50 +04:00
“Naeel” 73e8ce7ab0 v83: Whisper — сырой WebM, без WAV-конвертации 2026-05-23 06:27:35 +04:00
“Naeel” cd58bb3224 v82: trimStartBlob через AudioContext+OfflineRenderer — обрезка 0.2с для Whisper 2026-05-23 06:26:07 +04:00
“Naeel” b9657d34fd v81: revert WAV для Whisper — сырой WebM (обрезка только для ▶) 2026-05-23 06:20:18 +04:00
“Naeel” 0f24cf5ec9 v80: обрезка 0.2с в начале записи — убирает щелчок (вместо trimSilence) 2026-05-23 06:13:46 +04:00
“Naeel” 7d92d7c24c v79: убран phoneticAnalysis — только Whisper + слоги 2026-05-23 05:57:46 +04:00
“Naeel” a21b7e86a2 v78: fade-in 10мс — убирает щелчок при воспроизведении 2026-05-22 21:43:00 +04:00
“Naeel” 6d7b1fb63d v77: фикс playTrimmed — await getAudioCtx() 2026-05-22 21:39:18 +04:00
“Naeel” 89e875404b v76: проигрывание через trimSilence — без щелчка в начале 2026-05-22 21:37:10 +04:00
“Naeel” 574ce4159f v75: убран автоанализ при проигрывании — ▶ и 🎧 только играют 2026-05-22 21:33:32 +04:00
“Naeel” 515b920940 v74: откат WAV — WebM для Groq, trimSilence в памяти для локального 2026-05-22 21:30:35 +04:00
“Naeel” 127fe5f3bd v73: обрезка тишины (начало/конец) → WAV 2026-05-22 21:27:46 +04:00
“Naeel” 56b1604ae6 v72: alert при ошибке транскрипции для отладки 2026-05-22 21:20:24 +04:00
“Naeel” e391287584 v71: переезд на lang.kube5s.ru (германская ВМ, nginx, без кубера) 2026-05-22 20:44:35 +04:00
“Naeel” c660af5879 v70: тире между слогами + onclick — playHistorySyl из IndexedDB 2026-05-22 19:05:17 +04:00
“Naeel” 62ea824e7e v69: слоги в таблице истории — hover жёлтым 2026-05-22 19:01:50 +04:00
“Naeel” c26b6e0165 v68: тест — жёсткие слоги Buon·gior·no с ярким hover (жёлтый) 2026-05-22 18:59:28 +04:00
“Naeel” 1eff997636 v67: слоги в отдельный #syllables div — защита от перезаписи diff 2026-05-22 18:54:38 +04:00
“Naeel” f0852528bf v66: слоги через DOM+onmouseover/onclick — надёжнее innerHTML 2026-05-22 18:52:10 +04:00
“Naeel” 5fc0227735 v65 2026-05-22 18:48:08 +04:00
“Naeel” 44ec3a71d6 v64: фикс playSyllable — await resume(), отладка, :active стиль 2026-05-22 18:44:19 +04:00
“Naeel” 9397f15483 v64: рефакторинг — разбил монолит на css/ js/ build.sh dist/ (781→43 строки index.html) 2026-05-22 18:39:13 +04:00