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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whisper_turbo_mlx-0.0.1rc6.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.1rc6.tar.gz
Algorithm Hash digest
SHA256 c193d9a3ff88b5c246106d0cd8ef565d92fb6e19905ecf84cf5502986fbd9620
MD5 e69847d26c98f8bac006471dbd5354ce
BLAKE2b-256 cef3237cfee8633a762dac895dff22f1dd39b4f1fc622c0cda36df4c27117375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whisper_turbo_mlx-0.0.1rc6-py3-none-any.whl
Algorithm Hash digest
SHA256 18ccbef222a3c1797665dbc3e207b98b141cfdfd2725e21ff0575feddd9514a0
MD5 1e511d45372271249561ab6bde784b78
BLAKE2b-256 d084c13ae192eb8650e14280f3a60e00cc6c70c3e659e2fdec627972e0e47fc6

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