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

https://github.com/bbc-esq/whispers2t-transcriber

Uses the powerful WhisperS2T and Ctranslate2 libraries to batch transcribe multiple files
https://github.com/bbc-esq/whispers2t-transcriber

audio-recorder audio-recording audio-transcribing audio-transcription ctranslate2 flash-attention-2 transcr transcriber transcription whispers2t

Last synced: 7 months ago
JSON representation

Uses the powerful WhisperS2T and Ctranslate2 libraries to batch transcribe multiple files

Awesome Lists containing this project

README

          

# 🚀WhisperS2T-transcriber🚀
* Uses the powerful WhisperS2T and Ctranslate2 libraries to batch transcribe multiple files

## Requirements
1) 🐍Python 3.11 or Python 3.12
2) 📁[Git](https://git-scm.com/downloads)
3) 📁[Git Large File Storage](https://git-lfs.com/)
8) 🪟 Windows (linux not yet supported)

# Installation
Download the latest release and extract the files your computer. Navigate to the respository folder, create a command prompt, and run the following commands:

```
python -m venv .
```
```
.\Scripts\activate
```
> Run this again to activate the environment each time you restart the program.

Run the installation script:
```
python setup.py
```
# Usage
```
python whispers2t_batch_gui.py
```
The program will process any and all of the following file types:
* ```.aac```, ```.amr```, ```.asf```, ```.avi```, ```.flac```, ```.m4a```, ```.mkv```, ```.mp3```, ```.mp4```, ```.wav```, ```.webm```, ```.wma```.

### Important
All transcriptions are output in the same folder of the file that was transcribed. If you'd like to change this behavior put an issue on Github requesting it.