Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Início/LLMs locais avançados
Overview & Reference

Análise do MLX-Audio: modelos de voz e áudio locais no Apple Silicon

·9 min de leituraPor Hans Kuepper · Fundador do PromptQuorum · Mecanismo de descoberta de IA de pesos abertos e código aberto

O MLX-Audio é uma biblioteca Python gratuita e de código aberto (MIT) do usuário do GitHub Blaizzy que executa modelos de voz localmente em Macs com Apple Silicon por meio do framework MLX da Apple: síntese de voz, transcrição, voz para voz e geração de música. Instala-se com pip install mlx-audio e oferece uma ferramenta de linha de comando, uma API Python e um servidor REST compatível com a OpenAI. É preciso um Mac com Apple Silicon e um terminal; não há instalador gráfico.

Principais conclusões

  • O MLX-Audio (github.com/Blaizzy/mlx-audio) tem mais de 8.000 estrelas no GitHub e seu repositório foi criado em novembro de 2024
  • A atividade mais recente do repositório foi em 23 de outubro de 2026, três dias depois da versão v0.6.1
  • O código da biblioteca é MIT; cada modelo de voz mantém a própria licença, então confira a ficha do modelo antes de usar comercialmente
  • Formatos de saída diferentes de WAV exigem o ffmpeg, instalado à parte
  • A PromptQuorum não executou o MLX-Audio para esta análise; tudo abaixo vem do README e da documentação do projeto

📍 Em uma frase

O MLX-Audio reúne síntese de voz, transcrição e outros modelos de áudio em um único pacote que roda no próprio chip do Mac.

💬 Em termos simples

O MLX-Audio permite que um Mac leia textos em voz alta, transcreva gravações e clone vozes sem enviar áudio a um serviço na nuvem. Você instala um pacote Python, escolhe um modelo pelo nome e ele roda no chip do seu Mac.

📌Nota: Afirmações sobre velocidade, qualidade de áudio e uso de memória foram omitidas de propósito: a documentação do projeto não traz nenhuma que esta análise possa repetir, e a PromptQuorum não mediu os modelos.

O MLX-Audio (github.com/Blaizzy/mlx-audio, documentado em blaizzy.github.io/mlx-audio) é uma biblioteca Python gratuita, com licença MIT, e ferramentas de linha de comando que executa modelos de síntese de voz, transcrição, voz para voz e geração de música em Macs com Apple Silicon por meio do framework MLX da Apple. Esta análise mostra o que ele faz, como instalar, quais modelos lista, como funciona seu servidor compatível com a OpenAI e com quais ferramentas compará-lo.

Análise do MLX-Audio: modelos de voz e áudio locais no Apple Silicon

O que é o MLX-Audio?

O MLX-Audio transforma o framework MLX da Apple em uma caixa de ferramentas de voz. Um único pacote fornece comandos e funções Python que baixam um modelo de voz do Hugging Face, o executam na GPU do Mac via Metal e devolvem áudio ou texto. O README o descreve como "the best audio processing library built on Apple's MLX framework", que é o posicionamento do próprio projeto, não um ranking independente.

  • Tipo de produto: uma biblioteca Python com pontos de entrada de linha de comando como mlx_audio.tts.generate e mlx_audio.server, e não um aplicativo de desktop para baixar
  • Mantenedor: o usuário do GitHub Blaizzy, com contribuições da comunidade; nenhuma empresa, página de preços ou edição comercial foi encontrada
  • Repositório e documentação: github.com/Blaizzy/mlx-audio e blaizzy.github.io/mlx-audio
  • Projeto relacionado: o mlx-audio-swift leva a síntese de voz no dispositivo a apps de macOS e iOS
  • Usado em outros projetos: segundo a análise do vllm-mlx, o vllm-mlx se apoia no mlx-audio para seus recursos de áudio

O que você pode fazer com o MLX-Audio?

O README agrupa os modelos compatíveis em síntese de voz, transcrição, detecção de atividade de voz, voz para voz e geração de música. Veja o que cada grupo faz, segundo as tabelas de modelos do projeto.

  • Síntese de voz — cerca de duas dezenas de famílias de modelos, incluindo Kokoro, Qwen3-TTS, Chatterbox, VoxCPM2, Higgs Audio, Voxtral TTS e OmniVoice
  • Clonagem e design de voz — vários modelos aceitam uma gravação de referência (por exemplo --ref_audio com o CSM) e alguns criam uma voz a partir de uma descrição em texto
  • Transcrição — Whisper, Parakeet, Qwen3-ASR e os modelos de streaming Nemotron da NVIDIA; o VibeVoice-ASR acrescenta rótulos de falante e marcas de tempo para gravações de até 60 minutos
  • Detecção de atividade de voz e de falantes — Silero VAD e os modelos de diarização Sortformer e Nemotron
  • Voz para voz — separação de fontes (SAM-Audio), remoção de ruído (DeepFilterNet, MossFormer2) e conversa por voz full duplex (NemotronLabs VoiceChat)
  • Geração de música — MiniMax Music 3 para músicas com letra em estéreo a 44.1 kHz
  • Streaming e velocidade — --stream reproduz o áudio enquanto ele é gerado, e os modelos compatíveis aceitam um parâmetro de velocidade
  • Quantização — python -m mlx_audio.convert reduz os modelos para 3, 4, 6 ou 8 bits, ou MXFP4, para downloads menores e menos memória

Exemplos de uso: três formas de usar o MLX-Audio

Estes fluxos usam comandos tirados do README do projeto.

Gerar fala pela linha de comando

Execute mlx_audio.tts.generate --model mlx-community/Qwen3-TTS-12Hz-0.6B-CustomVoice-8bit --text 'Hello, world!' --voice Vivian --play para sintetizar e reproduzir uma frase. Acrescente --output_path ./my_audio para salvar arquivos ou --join_audio para juntar vários trechos em um só arquivo.

Transcrever uma gravação pelo Python

Chame generate_transcription(model="mlx-community/whisper-large-v3-turbo-asr-fp16", audio="audio.wav") de mlx_audio.stt.generate e leia result.text. Trocar o nome do modelo muda para Parakeet, Qwen3-ASR ou outro mecanismo da lista.

Rodar um servidor de voz local no estilo OpenAI

Inicie mlx_audio.server --host 127.0.0.1 --port 8000 e envie requisições para /v1/audio/speech (síntese) ou /v1/audio/transcriptions (transcrição). O exemplo do README usa 0.0.0.0, o que expõe o servidor a toda a sua rede; 127.0.0.1 o mantém apenas no Mac.

MLX-Audio: licença e preço

O MLX-Audio é gratuito. Não há conta, chave de licença, plano pago nem limite de uso, e nem o README nem a documentação mencionam uma edição comercial.

  • A biblioteca tem licença MIT, que permite uso comercial, modificação e redistribuição mantendo o aviso de licença
  • Os modelos de voz são baixados separadamente e têm licença própria, às vezes mais restritiva que a MIT; leia a ficha de cada modelo antes de usá-lo em um produto
  • Os custos reais são um Mac com Apple Silicon e o espaço em disco dos modelos baixados
  • Nenhuma versão hospedada ou gerenciada foi encontrada; o MLX-Audio roda apenas em hardware sob seu controle

Para quem é o MLX-Audio?

O MLX-Audio serve para quem se sente à vontade no terminal e quer modelos de voz em um Mac sem conta na nuvem.

Use o MLX-Audio se você

  • tem um Mac com Apple Silicon e quer síntese de voz, transcrição e ferramentas de voz em um único pacote Python
  • quer testar rapidamente novos modelos de voz abertos, já que o README lista dezenas de famílias
  • tem código escrito para os endpoints de voz da OpenAI e quer apontá-lo para um servidor local
  • desenvolve apps para Mac ou iOS e quer o pacote Swift complementar para voz no dispositivo

Procure outra opção se você

  • usa Windows, Linux ou um Mac Intel, onde o MLX-Audio não roda; experimente o faster-whisper ou o Piper
  • prefere um app de transcrição pronto em vez de uma biblioteca; veja o MacWhisper
  • precisa de um produto com respaldo de fornecedor e contrato de suporte, o que este projeto independente não oferece

Concorrentes e alternativas

O MLX-Audio convive com ferramentas de voz locais que diferem sobretudo em plataforma, escolha de modelos e no fato de serem biblioteca ou aplicativo. As quatro abaixo têm análise própria na PromptQuorum.

Ferramenta
Conhecida por
Link
whisper.cppReconhecimento de voz Whisper local em C/C++ para CPU e GPUAnálise do whisper.cpp
faster-whisperTranscrição Whisper rápida via CTranslate2Análise do faster-whisper
PiperSíntese de voz multilíngue leve que roda na CPUAnálise do Piper
Coqui TTSSíntese de voz de código aberto com várias arquiteturas de modeloAnálise do Coqui TTS

Esta lista reflete ferramentas frequentemente comparadas em voz local, não um ranking da PromptQuorum. Verifique os recursos atuais de cada uma antes de escolher.

Comparar no diretório

Perguntas frequentes

Quais idiomas o MLX-Audio suporta?

Depende do modelo. O README lista o Kokoro com oito idiomas, o Chatterbox com 23, o VoxCPM2 com 30, o OmniVoice com mais de 646 e o Whisper com mais de 99 para transcrição.

Preciso do ffmpeg?

Somente para saída em MP3, FLAC, OGG, Opus ou Vorbis. O WAV funciona sem ele, e brew install ffmpeg adiciona o restante.

O MLX-Audio consegue clonar uma voz?

Sim, com modelos que aceitam um trecho de referência. Clonar a voz de uma pessoa real sem o consentimento dela pode ser ilegal em muitos lugares: obtenha permissão e confira a licença do modelo.

O servidor precisa de uma chave de API da OpenAI?

As requisições de exemplo do README não enviam chave. Os endpoints copiam o formato das requisições da OpenAI, mas nada é enviado à OpenAI.

Posso usá-lo dentro de um app de iPhone?

O pacote Python não. O pacote separado mlx-audio-swift oferece síntese de voz no dispositivo para macOS e iOS.

Fontes

← Voltar para LLMs locais avançados

MCP