An open API service indexing awesome lists of open source software.

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!

Awesome Lists containing this project

README

          

image

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

image



## 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
```