Skip to content

PierreMesure/whisper-web

 
 

Repository files navigation

Whisper Web

Whisper-web is a webapplication that allows you to transcribe sound files to text completely locally in your web browser.

A screenshot of the application

This repository is a fork of Xenova/whisper-web.

Here are the main differences:

  • Actively maintained
  • Up-to-date dependencies, including transformers.js
  • Ability to use WebGPU or CPU
  • More user-friendly interface

The main application is available at whisper-web.mesu.re. It is hosted on Github Pages.

KB-Whisper

I have also translated the website to Swedish and added the Swedish KB-Whisper models fine-tuned by the Swedish National library ♥️ for easy transcription of Swedish audio.

This version is available at kb-whisper.mesu.re (hosted in the EU by statichost.eu) and the source code is on the swedish branch.

Running locally

  1. Clone the repo and install dependencies:

    git clone https://github.com/PierreMesure/whisper-web.git
    cd whisper-web
    npm install
  2. Run the development server:

    npm run dev
  3. Open the link (e.g., http://localhost:5173/) in your browser.

Languages

  • TypeScript 92.6%
  • JavaScript 6.3%
  • Other 1.1%