https://github.com/bbc-esq/faster-whisper-transcriber
Record audio or transcribe files using ctranslate2 and whisper!
https://github.com/bbc-esq/faster-whisper-transcriber
audio-recorder audio-transcribing audio-transcription ctranslate2 faster-whisper transcribe transcriber
Last synced: about 2 months ago
JSON representation
Record audio or transcribe files using ctranslate2 and whisper!
- Host: GitHub
- URL: https://github.com/bbc-esq/faster-whisper-transcriber
- Owner: BBC-Esq
- Created: 2023-10-02T17:14:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-27T20:58:37.000Z (about 2 months ago)
- Last Synced: 2026-04-27T22:23:25.420Z (about 2 months ago)
- Topics: audio-recorder, audio-transcribing, audio-transcription, ctranslate2, faster-whisper, transcribe, transcriber
- Language: Python
- Homepage:
- Size: 699 KB
- Stars: 192
- Watchers: 5
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

### Reliably transcribe your voice or an audio file on CPU or GPU!

## Features
- Voice recording with real-time waveform visualization
- Single file and batch (multi-file) transcription
- Recursive directory scanning for batch processing
- Configurable file type filtering
- Multiple output formats: txt, srt, vtt, tsv, json
- Output to clipboard, source directory, or custom directory
- Real-time system monitoring (CPU, RAM, GPU, VRAM, Power)
- Global hotkey support
- Dockable clipboard and file transcription panels
- All settings persisted between sessions
## Supported Models
Uses the [faster-whisper](https://github.com/SYSTRAN/faster-whisper) library, which provides CTranslate2-based inference for OpenAI's Whisper models. Supports both transcription and translation tasks depending on the model selected.
## ⚙️ Windows Installer
> Download and run [```FasterWhisperTranscriber_Setup.exe```](https://github.com/BBC-Esq/Faster-Whisper-Transcriber/releases/latest/download/FasterWhisperTranscriber_Setup.exe).
## 💻 Install And Run from Virtual Environment
> Download the latest release...unzip and extract...go to the directory containing ```main.py```...run these commands in order:
```
python -m venv .
```
```
.\Scripts\activate
```
```
python install.py
```
```
python main.py
```