Skip to content

🎬 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.

License

Notifications You must be signed in to change notification settings

silentsoft/whiscribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whiscribe

Hits

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.
  • Audio Track Preview: Preview and select audio tracks before transcription.
  • Word Hint Support: Improve subtitle accuracy with custom word hints for domain-specific terms or uncommon vocabulary.
  • Subtitle Export: Generate and download subtitles in SRT format.
  • User-Friendly Interface: Built with Streamlit for ease of use.

Prerequisites

  1. Install Rust

    $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. Install ffmpeg:

  3. 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 shell
  2. Run the app:

    $ whiscribe
  3. Open your browser:

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

Releases

No releases published

Packages

No packages published

Languages