Why local speech-to-text matters

Cloud speech APIs are convenient until privacy, cost, or offline policy gets in the way. Interviews, meeting notes, podcast drafts, and lecture recordings often should not leave your infrastructure. Fah Swe Tools offers Speech to Text powered by local Whisper via faster-whisper when the server has it installed — not an OpenAI cloud call from the browser.

If the model or package is missing, you get a clear install error instead of a fake empty transcript.

How to transcribe audio or video

  1. Open Speech to Text.
  2. Upload MP3, WAV, M4A, MP4, WebM, or similar (media upload limits apply).
  3. Pick a language or leave Auto-detect (English, Bangla, and many others Whisper supports).
  4. Run transcription.
  5. Copy the text or download the .txt. Files auto-delete within 24 hours.

Server requirements (for operators)

On the host (e.g. via PuTTY):

pip install faster-whisper
# ffmpeg must be on PATH for many containers
# First run downloads WHISPER_MODEL (default: tiny)
export WHISPER_MODEL=tiny   # or base / small if you have RAM

Quality tips for better transcripts

Privacy stance

Uploads are processed and typically deleted within 24 hours. Transcription runs on the tools server’s Whisper stack when installed — we do not market this as a third-party SaaS speech API.

FAQ

Does this work without faster-whisper?

No. Install faster-whisper (and preferably ffmpeg). The UI shows a clear error if missing.

Bangla support?

Whisper can auto-detect Bangla; pick bn when you know the language for more stable results.

Is it free for end users?

Yes on tools.fahswe.com — no signup for the tool page.