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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc5.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.1rc5.tar.gz
Algorithm Hash digest
SHA256 813e2af1b7b2170312819e687f967d1364a19f69a375e460148c55ddcb2b8432
MD5 6e1bec7342673ca660f8d9a7bb553a21
BLAKE2b-256 12b9927cd14e60ccc170b1cbf5a223eeac508bd0f41d39727b01859c79d5b4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc5-py3-none-any.whl
Algorithm Hash digest
SHA256 12c10f4ce6979d9e47fdab7710b3f6a062fad94717c3a21a6f5b00a9344b91fa
MD5 93a85876a6291b25e9725070e6364380
BLAKE2b-256 980be31d0c99e0e95fadf69cd84f9278089a5414ae569bf6ac561e2a95aa7ca7

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