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.1rc1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc1.tar.gz
  • Upload date:
  • Size: 5.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.1rc1.tar.gz
Algorithm Hash digest
SHA256 b1fe0898feb5640405ff6546a79c71f4719f7b7c532441397aacbdee844d0587
MD5 aaf8b483a5794b5ee5dc4eb101c7309b
BLAKE2b-256 75402d73b7f0aec0112cda613c11d9258eb2da2667752b74306123f42a36092e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 614294476a9776b5ce776f97a27b3db11f37593ce1f59d4e35c560096812b620
MD5 e470fe2acaf35686c8eecf60866cf258
BLAKE2b-256 452a26ee761a67ca93003b5d41e81dc852705d331a114c1ab325728eb58f60c8

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