collectiveai-team / crisperwhisper

Unofficial implementation of Verbatim Automatic Speech Recognition with improved word-level timestamps and filler detection

  • Public
  • 2.3K runs
  • A100 (80GB)
  • Paper

Input

Video Player is loading.
Current Time 00:00:000
Duration 00:00:000
Loaded: 0%
Stream Type LIVE
Remaining Time 00:00:000
 
1x
*string
Shift + Return to add a new line

HuggingFace token to access CrispWhisper models.

file

Audio file

Default: "https://replicate.delivery/pbxt/IZjTvet2ZGiyiYaMEEPrzn0xY1UDNsh0NfcO9qeTlpwCo7ig/lex-levin-4min.mp3"

string

Language spoken in the audio, specify 'None' to perform language detection.

Default: "None"

integer

Number of parallel batches you want to compute. Reduce if you face OOMs.

Default: 8

Output

No output yet! Press "Submit" to start a prediction.

Run time and cost

This model costs approximately $0.73 to run on Replicate, or 1 runs per $1, but this varies depending on your inputs. It is also open source and you can run it on your own computer with Docker.

This model runs on Nvidia A100 (80GB) GPU hardware. Predictions typically complete within 9 minutes. The predict time for this model varies significantly based on the inputs.

Readme

CrisperWhisper

CrisperWhisper is an advanced variant of OpenAI’s Whisper, designed for fast, precise, and verbatim speech recognition with accurate (crisp) word-level timestamps. Unlike the original Whisper, which tends to omit disfluencies and follows more of a intended transcription style, CrisperWhisper aims to transcribe every spoken word exactly as it is, including fillers, pauses, stutters and false starts.

Key Features

  • 🎯 Accurate Word-Level Timestamps: Provides precise timestamps, even around disfluencies and pauses, by utilizing an adjusted tokenizer and a custom attention loss during training.
  • 📝 Verbatim Transcription: Transcribes every spoken word exactly as it is, including and differentiating fillers like “um” and “uh”.
  • 🔍 Filler Detection: Detects and accurately transcribes fillers.
  • 🛡️ Hallucination Mitigation: Minimizes transcription hallucinations to enhance accuracy.