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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc4.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.1rc4.tar.gz
Algorithm Hash digest
SHA256 5c7fafab16f667135128872f8f98e578258fe50cca9805e613844ca1660cf400
MD5 a626962fa8f1feb3ebfd6cb49bc5141d
BLAKE2b-256 fc29e43c40ac016438eb6009370dea693b3f1efdd26e8e10cc2c6596071be340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc4-py3-none-any.whl
Algorithm Hash digest
SHA256 62a4c79fa3424cc01355eec67e2c4109cfdaea10e0609f05cc535652866a089f
MD5 cecdd74a0196fabb4f08c8c55937ec70
BLAKE2b-256 64aaec373bba210652d7815d9dd949c6e9e307cf54e2e088a77be2a953afac74

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