Skip to content

Whisper on the web - turbocharged by your GPU 🏎️

Notifications You must be signed in to change notification settings

mathjons/whisper-turbo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Whisper Turbo?

Whisper Turbo intends to be a drop-in replacement for the OpenAI Whisper API. This is built up from 3 things:

  1. A smooth compatibility layer for ingesting audio files of various formats and converting them to be Whisper compatible.
  2. Developer-friendly APIs for one-shot inference and streaming.
  3. The core Rust + WebGPU inference framework, Rumble, designed from the ground up for fast, cross-platform inference.

RoadMap

Check out the roadmap.

Supported Platforms

WebGPU is only currently available on stable release Chrome Version >= 113. Firefox & Safari do not currently ship WebGPU.

Windows + MacOS are supported, Linux is not.

Install

In alpha currently, use at your own risk.

npm install whisper-turbo

Docs

Coming soon

Want to help?

  • Are you a GPU wizard?
  • Do you know what a HRTB is in Rust?
  • Do you know what is going on here?
  • Reach out: [email protected]

About

Whisper on the web - turbocharged by your GPU 🏎️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.6%
  • CSS 5.0%
  • JavaScript 4.4%