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는 텍스트 음성 변환(TTS), 음성 인식(STT), 음성 대 음성(STS) 및 음악 생성을 포함한 고급 오디오 AI 모델을 Apple Silicon 하드웨어에서 직접 실행하기 위한 통합된 고성능 라이브러리를 제공합니다.

작동 방식

Apple의 MLX 프레임워크를 활용하여 M 시리즈 칩에 대한 모델 추론을 최적화합니다. 이 라이브러리는 광범위한 모델 아키텍처를 지원하며, 메모리 사용량을 줄이기 위한 양자화(3-bit ~ 8-bit), 스트리밍 오디오 출력, 음성 복제와 같은 기능을 제공합니다. 사용자는 명령줄 인터페이스, Python API 또는 3D 오디오 시각화가 포함된 내장 웹 서버를 통해 이러한 모델과 상호 작용할 수 있습니다.

대상 사용자

이 프로젝트는 클라우드 기반 API에 의존하지 않고 최첨단 오디오 모델을 통합하거나 실험해야 하는 Apple Silicon 기반의 개발자 및 연구자를 위한 것입니다. 또한 제공된 Swift package를 통해 이러한 기능을 네이티브 애플리케이션에 통합하려는 iOS/macOS 개발자에게도 적합합니다.

주요 특징

  • Apple Silicon에 최적화되어 있으며 다양한 양자화 수준(3-bit, 4-bit, 6-bit, 8-bit)을 지원합니다.
  • Whisper, Kokoro, Qwen3-TTS 등을 포함한 광범위한 모델 지원.
  • 음성 복제, 음성 대 음성 상호 작용 및 음악 생성 기능 포함.
  • 간편한 통합을 위해 Python API와 OpenAI 호환 REST API를 모두 제공.
  • 실시간 오디오 시각화 기능을 갖춘 대화형 웹 인터페이스 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트