Blaizzy/mlx-audio

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

解决的问题

MLX-Audio 提供了一个统一的高性能库,用于直接在 Apple Silicon 硬件上运行先进的音频 AI 模型,包括文本转语音 (TTS)、语音转文本 (STT)、语音转语音 (STS) 和音乐生成。

工作原理

它利用 Apple 的 MLX 框架优化了 M 系列芯片上的模型推理。该库支持多种模型架构,并提供量化(3-bit 到 8-bit)以减少内存占用、流式音频输出和声音克隆等功能。用户可以通过命令行界面、Python API 或内置的包含 3D 音频可视化的 Web 服务器与这些模型进行交互。

适用人群

本项目适用于在 Apple Silicon 上工作且需要集成或试验最先进音频模型,而无需依赖云端 API 的开发者和研究人员。它也适合希望通过提供的 Swift package 将这些功能集成到原生应用中的 iOS/macOS 开发者。

主要亮点

  • 针对 Apple Silicon 进行了优化,支持多种量化级别(3-bit、4-bit、6-bit、8-bit)。
  • 广泛的模型支持,包括 Whisper、Kokoro、Qwen3-TTS 等。
  • 功能包括声音克隆、语音转语音交互和音乐生成。
  • 提供 Python API 和兼容 OpenAI 的 REST API,便于集成。
  • 包含带有实时音频可视化的交互式 Web 界面。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目