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
2026-02-08 23:26:40 +08:00
2026-02-08 23:26:40 +08:00
2026-02-08 23:26:40 +08:00
2026-02-08 23:26:40 +08:00
2026-02-08 23:26:40 +08:00

Media to Text Converter

Convert audio files to text locally or in the browser.

Browser Usage

Open index.html in Chrome or Edge:

  • Upload Audio: Select an audio file (MP3, WAV, M4A, etc.) for transcription
  • Live Recording: Click "Start Recording" to record and transcribe live audio

Local Usage (Python)

For transcribing audio files using Python.

Install dependencies:

pip install -r requirements.txt

Transcribe a file:

python transcribe.py audio.mp3

Server Mode

Run Flask server for API access:

python server.py

Server runs on http://127.0.0.1:5000

Note: Server only accepts audio files (not video) per project rules.

S
Description
No description provided
Readme 7.3 MiB
Languages
JavaScript 46.6%
Python 36.8%
HTML 15.1%
Dockerfile 1.5%