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

Uploaded Source

Built Distribution

whisper_turbo_mlx-0.0.1rc2-py3-none-any.whl (377.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc2.tar.gz
  • Upload date:
  • Size: 377.4 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.1rc2.tar.gz
Algorithm Hash digest
SHA256 6c4644af94858fd71c5dbb833f9b9ba22083e8c5c7fc18ec7cebaf9af198386d
MD5 2743f177393c2eb4afc191bf4e181299
BLAKE2b-256 f92e81ee286602bffe05e43ac3d49a264c503754e51732284d6c333c085b65db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 5d51d021776db3eee1abe5a9911265f2bfea3be9d4665eaf2b86cba94c738ef0
MD5 59733cfd9d88d214ee98281df9562c10
BLAKE2b-256 ae910df40578efac2ce0e32f830537dc95932aaf8f3f3f4fa74238bbfb9cdff6

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