Skip to content

silentsoft/whiscribe

Repository files navigation


Hits
Whiscribe

Whiscribe is a tool with a UI that transcribes audio files into subtitles in SRT format using OpenAI's Whisper. The entire process, including audio processing and transcription, runs completely on your local machine, ensuring privacy and security for your audio data.

Whiscribe

Features

  • Audio Transcription: Convert audio files to text using the Whisper model.
  • Word Hint Support: Improve subtitle accuracy with custom word hints for domain-specific terms or uncommon vocabulary.
  • Subtitle Export: Generate and save as subtitles in SRT format.

Prerequisites

  1. Install Git LFS

    $ brew install git-lfs
  2. Install Poetry

    $ curl -sSL https://install.python-poetry.org | python3 -

Installation

  1. Clone the repository:

    $ git clone https://github.com/silentsoft/whiscribe.git
    $ cd whiscribe
  2. Install Dependencies:

    $ poetry install

Usage

  1. Activate the Poetry virtual environment:

    • Poetry version < 2.0.0
      $ poetry shell
    • Poetry version >= 2.0.0
      $ poetry env activate
  2. Run the app:

    $ poetry run whiscribe

Packaging

$ poetry run package

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please note we have a CODE_OF_CONDUCT, please follow it in all your interactions with the project.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

🎬 A tool with a UI that transcribes audio files into subtitles in SRT format using OpenAI's Whisper and runs completely on your local machine.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages