Repolode
Blaizzy

Blaizzy/mlx-audio

Biblioteca Python para modelos de conversão de texto em fala, fala em texto e fala em fala, executados nativamente em Apple Silicon com o framework MLX.

Alternativa open source a:ElevenLabsOtter.ai

Estrelas
8,090
Forks
765
Issues abertas
96
Último commit
há 2 horas

O que é?

MLX-Audio é uma biblioteca Python para executar modelos de áudio em Macs com Apple Silicon usando o framework MLX da Apple. Ela oferece suporte a conversão de texto em fala (TTS), fala em texto (STT), fala em fala (STS) e geração de música, além de carregar vários modelos convertidos pela comunidade no Hugging Face por meio de uma única ferramenta de linha de comando e de uma API Python.

A biblioteca inclui uma CLI (mlx_audio.tts.generate) para síntese rápida, com opções de streaming, reprodução, seleção de voz e união de vários segmentos. Os modelos oferecem uma interface Python para geração e clonagem de voz e, em alguns casos, timestamps no nível das palavras ou diarização de locutores. Um script de conversão permite quantizar para formatos de 3 a 8 bits e converter para bfloat16.

Também inclui um servidor REST compatível com OpenAI, com os endpoints /v1/audio/speech e /v1/audio/transcriptions, além de uma interface web. Para salvar em MP3, FLAC, OGG ou Opus, é necessário ter o ffmpeg; WAV funciona sem ele. Um pacote Swift separado oferece suporte a iOS e macOS.

Recursos principais

  • 01Modelos de conversão de texto em fala, fala em texto, fala em fala e geração de música com MLX
  • 02Ferramenta de linha de comando e API Python para carregar modelos do Hugging Face
  • 03Clonagem e seleção de voz para os modelos TTS compatíveis
  • 04Saída de áudio em streaming e alinhamento no nível das palavras em alguns modelos
  • 05Servidor REST compatível com OpenAI para endpoints de fala e transcrição
  • 06Scripts de quantização e conversão de dtype (de 3 a 8 bits, bfloat16 e formatos MXFP)

Casos de uso

  • Gerar fala localmente em um Mac, sem enviar texto para uma API na nuvem
  • Transcrever reuniões ou ditados em Apple Silicon com identificação dos locutores
  • Executar um endpoint local de fala no estilo OpenAI para um app em desenvolvimento
  • Remover ruído de fundo ou separar locutores em gravações

Início rápido

  1. 1

    Instale o pacote com pip

    pip install mlx-audio
  2. 2

    Gere fala pela linha de comando

    mlx_audio.tts.generate --model mlx-community/Qwen3-TTS-12Hz-0.6B-CustomVoice-8bit --text 'Hello, world!' --voice Vivian

Antes de usar

  • É executado nativamente apenas em Macs com Apple Silicon, pois é baseado no framework MLX.
  • É distribuído sob a licença MIT, portanto não há obrigações de copyleft.

Em coleções

Tópicos

Perguntas frequentes

O que é mlx-audio?
Biblioteca Python para modelos de conversão de texto em fala, fala em texto e fala em fala, executados nativamente em Apple Silicon com o framework MLX. MLX-Audio é uma biblioteca Python para executar modelos de áudio em Macs com Apple Silicon usando o framework MLX da Apple. Ela oferece suporte a conversão de texto em fala (TTS), fala em texto (STT), fala em fala (STS) e geração de música, além de carregar vários modelos convertidos pela comunidade no Hugging Face por meio de uma única ferramenta de linha de comando e de uma API Python.
mlx-audio é gratuito? Qual é a licença?
mlx-audio é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mlx-audio ainda é mantido?
Manutenção ativa. O último commit de mlx-audio foi em 22 de out. de 2026.
Para que posso usar mlx-audio?
Gerar fala localmente em um Mac, sem enviar texto para uma API na nuvem Transcrever reuniões ou ditados em Apple Silicon com identificação dos locutores Executar um endpoint local de fala no estilo OpenAI para um app em desenvolvimento Remover ruído de fundo ou separar locutores em gravações
Como instalar mlx-audio?
Instale o pacote com pip: pip install mlx-audio Gere fala pela linha de comando: mlx_audio.tts.generate --model mlx-community/Qwen3-TTS-12Hz-0.6B-CustomVoice-8bit --text 'Hello, world!' --voice Vivian
Onde consigo mlx-audio?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Blaizzy/mlx-audio

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados