Commit Graph

6 Commits

Author SHA1 Message Date
Gan, Jimmy 134cd29ba8 Merge commit '1b74e0d' 2026-07-08 02:29:17 +08:00
Gan, Jimmy 784a67c921 Implement native browser-side audio extraction and server upload
- Update index.html file input to accept audio/*,video/*
- Add engine selection dropdown (Local vs Server) in index.html
- Implement JS bufferToWav WAV encoder in app.js (Float32Array PCM to 16-bit WAV)
- Integrate server-side transcribing route via FormData POST in app.js
- Update DEVELOPMENT_RULES.md to mark browser-side extraction as implemented

Co-Authored-By: Claude Opus 4.8 <noreply@anthreply.com>
2026-06-03 11:38:51 +08:00
Gan, Jimmy f201ef509d Enforce local audio extraction rules in transcribe.py
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 02:56:59 +08:00
Gan, Jimmy 1b74e0d9a1 Fix path traversal, temp file leak, cross-browser speech, and add tests 2026-02-12 15:54:37 +08:00
Gan, Jimmy 86caddbeb4 Remove unused ffmpeg artifacts (~18MB) 2026-02-08 23:27:35 +08:00
Gan, Jimmy b155e85040 Initial commit: media-to-text app 2026-02-08 23:26:40 +08:00