whisperfile / README.md
jartine's picture
Upload README.md
5de8ebe verified
|
raw
history blame
No virus
1.8 kB
metadata
license: apache-2.0
license_link: LICENSE
tags:
  - llamafile

OpenAI Whisper - llamafile

Whisperfile is a high-performance implementation of OpenAI's Whisper created by Mozilla Ocho as part of the llamafile, based on the whisper.cpp software written by Georgi Gerganov, et al.

The model is packaged into executable weights, which we call whisperfiles. This makes it easy to use the model on Linux, MacOS, Windows, FreeBSD, OpenBSD, and NetBSD for AMD64 and ARM64.

Quickstart

Running the following on a desktop OS will transcribe the speech of a wav file into colorful text.

wget https://huggingface.co/Mozilla/whisperfile/resolve/main/whisper-tiny.en.llamafile
wget https://huggingface.co/Mozilla/whisperfile/resolve/main/raven_poe_64kb.wav
chmod +x whisper-tiny.en.llamafile
./whisper-tiny.en.llamafile -f raven_poe_64kb.wav -pc

There's also an HTTP server available:

./whisper-tiny.en.llamafile --server

Having trouble? See the "Gotchas" section of the llamafile README.

Documentation

See the whisperfile documentation for tutorials and further details.