Whisper Web: ML-Powered Speech Recognition Directly in Your Browser

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Whisper Web: ML-Powered Speech Recognition Directly in Your Browser

Summary

Whisper Web brings powerful, ML-powered speech recognition directly to your browser, leveraging ? Transformers.js. This innovative project allows for client-side audio processing, offering privacy and efficiency without relying on cloud services. It even includes experimental WebGPU support for accelerated performance.

Repository Information

Analyzed by OSRepos on December 5, 2025

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Whisper Web, developed by Xenova, offers cutting-edge, ML-powered speech recognition directly within your web browser. This project leverages the power of ? Transformers.js to perform complex machine learning tasks entirely client-side, eliminating the need for server-side processing. It's designed for privacy and efficiency, allowing users to transcribe audio without sending data to external servers. Furthermore, Whisper Web includes experimental WebGPU support, enabling GPU acceleration for even faster transcription directly in compatible browsers.

Installation

To get Whisper Web running locally, follow these simple steps:

  • Clone the repository and install dependencies:

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

    npm run dev
    

    Note for Firefox users: You may need to change the dom.workers.modules.enabled setting in about:config to true to enable Web Workers. More details can be found in this issue.

  • Open the link (e.g., http://localhost:5173/) in your browser.

Examples

Experience Whisper Web in action through its live demos:

Why Use It?

Whisper Web stands out for several compelling reasons:

  • Client-Side Processing: All speech recognition happens directly in the user's browser, enhancing privacy and enabling offline functionality.

  • Performance: With experimental WebGPU support, it can leverage your device's GPU for significantly faster transcription speeds.

  • Ease of Integration: Built with TypeScript and JavaScript, it's straightforward to integrate into web applications.

  • Open Source: Licensed under MIT, it's free to use, modify, and distribute.

Links

Related repositories

Similar repositories that may be relevant next.

agent-skills: Production-Grade Engineering Skills for AI Coding Agents

agent-skills: Production-Grade Engineering Skills for AI Coding Agents

August 14, 2026

agent-skills is a comprehensive GitHub repository offering production-grade engineering skills for AI coding agents. It provides structured workflows, quality gates, and best practices that senior engineers use to build reliable software. These skills help AI agents consistently follow robust development processes across all phases.

agent-skillsai-agentsdevelopment
AsterMind-ELM: Modular Extreme Learning Machine for On-Device ML in JS/TS

AsterMind-ELM: Modular Extreme Learning Machine for On-Device ML in JS/TS

July 21, 2026

AsterMind-ELM is a JavaScript/TypeScript library that modernizes Extreme Learning Machines (ELMs) for instant, on-device machine learning in web applications. It offers advanced features like Kernel ELMs, Online ELM, and DeepELM, enabling fast, private, and interpretable AI directly in the browser. This framework allows for building decentralized, self-training ML systems without relying on GPUs or servers.

artificial-intelligencemachine-learningextreme-learning-machine
clean-code-javascript: Applying Clean Code Principles to JavaScript Development

clean-code-javascript: Applying Clean Code Principles to JavaScript Development

July 19, 2026

The clean-code-javascript repository by ryanmcdermott offers a comprehensive guide to applying Robert C. Martin's Clean Code principles specifically for JavaScript. It provides practical examples and explanations to help developers write more readable, reusable, and refactorable JavaScript code. This resource is invaluable for improving software quality and fostering better development practices.

best-practicesclean-architectureclean-code
async-javascript-cheatsheet: A Comprehensive Guide to Async/Await and Promises

async-javascript-cheatsheet: A Comprehensive Guide to Async/Await and Promises

July 17, 2026

The `async-javascript-cheatsheet` is a valuable resource offering a concise summary of promises and async/await concepts in JavaScript. This cheatsheet is derived from the 'Mastering Asynchronous JavaScript' course at Frontend Armory, providing a quick reference for developers. It's an excellent tool for anyone looking to quickly grasp or review asynchronous patterns.

javascriptasync-awaitpromises

Source repository

Open the original repository on GitHub.

17 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️