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

Uploaded Source

Built Distribution

whisper_turbo_mlx-0.0.1rc10-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc10.tar.gz
  • Upload date:
  • Size: 377.7 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.1rc10.tar.gz
Algorithm Hash digest
SHA256 71ee35b7b5ddd5b824550292ee73c87e2e5246aedf33dd1b59fd477014914b37
MD5 a217773ac38b23fc8db5ebbe4d61d897
BLAKE2b-256 0bbb70e735daedcc70bb16b8de415651343bb4e29a49f622a4b3405c735a24ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc10-py3-none-any.whl
Algorithm Hash digest
SHA256 d989a8af47f9152d7315914bec35e48ac393fd6aa5335239470575f1f619bca8
MD5 89f5cdc3ed9d663e13bc760491c00965
BLAKE2b-256 996c6d46bbd8f7edf0d9d3657ed497b433000294bb1fb6b8fdfec0b7ecd2fd66

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