Skip to main content

Whisper Turbo in MLX

Project description

WTM (Whisper Turbo MLX)

This repository provides a fast implementation of the Whisper model using MLX, designed for efficient audio transcription.

Alt text

Features

  • Fast Audio Transcription: Optimized for quick processing.
  • Simplified Architecture: Focus on ease of use with minimal decoding strategies.
  • Custom Tokenizer: Supports multilingual tokenization.

Installation

# Quick install (note: PyPI version may not always be up to date)
brew install ffmpeg
pip install whisper-turbo-mlx

# For the latest version, you can install directly from the repository:
# git clone https://github.com/JosefAlbers/whisper-turbo-mlx.git
# cd whisper-turbo-mlx
# pip install -e .

Usage

To transcribe an audio file, call the transcribe function:

transcribe 'test.wav'

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whisper_turbo_mlx-0.0.1rc8.tar.gz (377.6 kB view details)

Uploaded Source

Built Distribution

whisper_turbo_mlx-0.0.1rc8-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file whisper_turbo_mlx-0.0.1rc8.tar.gz.

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc8.tar.gz
  • Upload date:
  • Size: 377.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc8.tar.gz
Algorithm Hash digest
SHA256 43b51d40ae82487d3b3b97f1cdcd35cca0862bb57c8b8875bf324aaf36445d6d
MD5 d5cabc54cc6c81f79fb92479ae5b5498
BLAKE2b-256 78e1a995e5bd1112920f34c7882c2aed7d34020ddba8162e4214b6431bec8847

See more details on using hashes here.

File details

Details for the file whisper_turbo_mlx-0.0.1rc8-py3-none-any.whl.

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc8-py3-none-any.whl
Algorithm Hash digest
SHA256 21c052d9acad783b86385f712ae65fcb2942d50a896250c91418f524c34aff9d
MD5 a7b34e0be7b415f803a933656c4480c3
BLAKE2b-256 87d829f457dc1efe4263946fa616eb98686ed23fa0282620a5b2129564a2977f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page