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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc9.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.1rc9.tar.gz
Algorithm Hash digest
SHA256 6788b709ef84aa67da465ad7b29e536c5c6082d2fa29d6a403bffad6fff84754
MD5 dc5e0dbb5cf7da9f7e1c4d9d3624b8aa
BLAKE2b-256 a689734df59ae9557079a52d5c8e095d7706c781f29d0293d3509e1a3886e38c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc9-py3-none-any.whl
Algorithm Hash digest
SHA256 1ef4132a21c4d52b0393fbb69e407ffc76b4b679ddb62aebdd427881dc173401
MD5 6b7809913b1a1e230b9c61b65d21776a
BLAKE2b-256 a95c563a76479dee9747ee2189da61c21fa8032a051a498db272d53f55a482f7

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