
Ming-3.0-asr-tiny foi lançado sem anúncio: o que o repositório realmente diz
- OrcaNOVOOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 por 1M de tokens · 9 tok/s
- deepseekNOVODeepSeek: DeepSeek V4.1 Flash 10172026-10-17$0.15 / $0.60 por 1M de tokens · 230 tok/s
- DeepSeekNOVODeepSeek: DeepSeek V4.1 Flash2026-10-1740Inteligência
- OrcaNOVOOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 por 1M de tokens · 95 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Inteligência
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Inteligência
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 por 1M de tokens · 788 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Inteligência
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Inteligência
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Inteligência
- xAIGrok 4.72026-09-2146Inteligência
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 por 1M de tokens · 39 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 por 1M de tokens · 832 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Inteligência77Código
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Inteligência76Código
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Inteligência76Código
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Inteligência82Código
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 por 1M de tokens · 52 tok/s
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 por 1M de tokens · 119 tok/s
- z-aiZ.ai: GLM 5.3 Flash2026-08-2642Inteligência72Código
Os pesos do Ming-3.0-asr-tiny chegaram ao Hugging Face às 09:27 UTC de 14 de outubro de 2026, e cinco dias depois o repositório ainda mostrava 35 downloads. Fosse o que fosse que o fornecedor pretendia com aquele upload, não funcionou. O código veio em seguida, às 02:38 UTC de 19 de outubro. A página do projeto — uma única página rolável, com um filme de lançamento e quatro gráficos de benchmark — entrou no ar às 12:30 UTC do mesmo dia. Ninguém anunciou nada disso. Não há nenhum relatório técnico vinculado ao repositório, nenhuma data de lançamento impressa na ficha do modelo e nenhuma publicação de lançamento da organização por trás dele. Tudo neste artigo vem dos próprios arquivos, do log de commits e dos gráficos do próprio fornecedor, e está deliberadamente separado das partes que ainda são desconhecidas. As falhas de IA e os incidentes com agentes documentados por trás de lançamentos como este estão reunidos em o OrcaRouter AI Incident Archive, onde cada entrada traz suas próprias fontes, sua gravidade, seu grau de confiança e sua sinalização de disputa.
Essa distinção importa mais do que o normal aqui. Um modelo que está público há cinco dias e tem 35 downloads não é um produto no qual você possa basear seu planejamento; é um conjunto de pesos com um arquivo de configuração e um relato em nível de byte de como foi montado. A configuração é excepcionalmente informativa. Os gráficos são excepcionalmente específicos. As lacunas são excepcionalmente grandes.
Cinco dias entre os pesos e a história
O histórico de commits é a coisa mais próxima de um anúncio que esta versão tem, então vale a pena lê-lo como tal. O primeiro commit no Hugging Face é a própria criação do repositório em 14 de outubro às 09:27 UTC. Uma hora depois, o fornecedor enviou um checkpoint, e a mensagem do commit o nomeia: iter_0011500. Isso é uma contagem de iterações de treinamento, não um número de versão, e informa que a execução ultrapassou 1,15 milhão de etapas sem dizer absolutamente nada sobre os dados que essas etapas consumiram.
Nos quatro dias seguintes, o tempo foi gasto a publicar, e não a treinar. A 15 de outubro, foram disponibilizados o pacote do modelo e a documentação bilíngue. A 16 de outubro, o fornecedor publicou aquilo a que chamou pesos validados apenas de áudio. A 18 de outubro, o cartão do modelo passou a incluir orientações de serviço SGLang e os valores de benchmark foram atualizados duas vezes. A 19 de outubro, o repositório foi associado a uma versão de código no GitHub, depois a um cookbook SGLang, depois a um filme de lançamento, depois a metadados de citação e, por fim, às 14:04 e às 14:05 UTC, os gráficos públicos, internos e de ASR contextual foram novamente atualizados — cerca de noventa minutos antes da redação deste artigo.
O repositório do GitHub é ainda mais recente: criado às 02:38 UTC de 19 de outubro, vinte commits, cinco estrelas, nenhum fork e uma aba Releases vazia. O vídeo que o cartão chama de filme de lançamento não está anexado a esse repositório de forma alguma. Ele vive como um ativo de lançamento em um repositório separado do GitHub Pages, criado às 12:22 UTC do mesmo dia, sob uma tag literalmente chamada media-2026-10-19. A consequência mais citável: a única data em qualquer lugar deste lançamento é a data da página que hospeda o filme.

O que a configuração determina, e o que ela apenas sugere
O índice safetensors reporta 8.865.800.992 parâmetros: 8.865.797.920 em BF16 em dois shards, mais 3.072 em F32. Isso equivale a aproximadamente 17,7 GB de pesos. Os gráficos do fornecedor rotulam o modelo 8.6B-A2B, uma abreviação para 8,6 bilhões no total com cerca de 2 bilhões ativos por token; o índice é o número mais concreto e fica cerca de 270 milhões acima do rótulo. Nenhum dos números está errado, mas apenas um deles é uma medição que você pode verificar sem confiar no arredondamento do fornecedor.
O decodificador é uma pilha de mistura de especialistas de 24 camadas: 128 especialistas, oito roteados por token, um especialista compartilhado, a primeira camada densa, tamanho oculto 1.536, 16 cabeças de atenção com uma cabeça de 128 dimensões e atenção comprimida por meio de q_lora_rank 256 e kv_lora_rank 512. O vocabulário tem 157.184 tokens e o contexto tem 8.192 posições. A página do projeto acrescenta um detalhe que a configuração sozinha não explicita: a pilha alterna três camadas de Kimi Delta Attention com uma camada Gated MLA, um híbrido 3:1. Trata-se de um modelo de linguagem com um front-end de áudio acoplado, e a proporção de trabalho entre as duas metades é desequilibrada.
O lado de áudio é um encoder de 32 camadas com 1.280 dimensões ocultas, 20 cabeças e 128 entradas mel — o formato do encoder do Whisper large-v3, uma linhagem que o repositório admite ao incluir um arquivo chamado modeling_whisper_encoder.py e um outro WHISPER_LICENSE que carrega o aviso MIT da OpenAI. O encoder também é a metade menor do modelo, por uma grande margem. Dois campos úteis no mesmo arquivo: o id do token de áudio é 157.168, e asr_output_format está definido como plain.
O que os gráficos alegam, e contra quem
O cartão não traz números em prosa. Todos eles estão em quatro gráficos PNG, e a página do projeto os repete. Segundo os próprios números dos fornecedores, o Ming-3.0-asr-tiny obtém um CER médio em chinês de 3,55 e um WER médio em inglês de 3,99; uma média de 8,42 em 15 dialetos; uma média interna de 1,67 em cinco domínios; e um agregado de ASR com contexto de 4,36. Todos esses valores foram reportados pelos fornecedores e nenhum foi reproduzido de forma independente.
O conjunto de comparação na página do projeto é Qwen2.5-Omni, Qwen3-Omni-30B-A3B, Qwen3-ASR-1.7B, Fun-ASR 1.5 e Qwen3-ASR-Flash, com os dois últimos marcados como de código fechado. A linha de dialetos é onde a diferença é maior: Ming em 8,42, Qwen3-ASR-1.7B em 15,30, Fun-ASR 1.5 em 8,00. A linha de chinês é onde ela é menor: Ming em 3,55 fica entre Qwen3-Omni em 3,33 e Qwen3-ASR-1.7B em 3,66. A linha de contexto é aquela para a qual o modelo foi criado, e ali os 4,36 de Ming ficam em segundo lugar, atrás dos 4,34 de Qwen3-Omni, por dois centésimos de ponto.
Três ressalvas devem acompanhar esses números, e as próprias edições do fornecedor fornecem duas delas. A pontuação de cinco domínios é uma média aritmética não ponderada entre chat, governo, saúde, conhecimento e vida local — cinco conjuntos de testes internos com uma relação não divulgada com os dados de treinamento, calculada como se cada um tivesse peso igual no seu tráfego. A página do projeto também registra, em um commit às 12:39 UTC de 19 de outubro, que uma pontuação de fala ruidosa foi removida da página enquanto a média dos domínios limpos permaneceu. E os gráficos ainda estavam sendo atualizados às 14:04 UTC. Um conjunto de números editado no dia em que é publicado é um conjunto de números a ser relido antes de você citá-lo.

O que não está no repositório
A lista de ausências é maior que a lista de presenças, e cada ausência tem uma consequência prática.
• Dados de treino — nenhuma lista de conjuntos de dados, nenhuma quantidade de horas, nenhuma mistura de idiomas, nenhuma descrição de filtragem. O checkpoint é nomeado apenas pelo número de iterações e nada mais.
• Uma data de lançamento — o cartão não informa nenhuma. O carimbo de data/hora de criação do repositório é a única data confiável, e o fornecedor não a confirmou como a data de lançamento.
• Um relatório técnico — nenhum está vinculado. A descrição da arquitetura na página do projeto tem quatro frases.
• Avaliação independente — ainda não existe nenhuma. Com 35 downloads e cinco curtidas, essencialmente ninguém fora do laboratório o executou.
• Carimbos temporais ao nível da palavra e diarização de falantes — as notas de utilização do cartão afirmam claramente que a saída é apenas texto de transcrição. Isto está documentado, não oculto, e elimina imediatamente de consideração os pipelines de legendagem, alinhamento e diarização.
• Streaming — o exemplo incluído aceita clipes inteiros. Áudios longos podem ser divididos em blocos com --audio-chunk-frames em relação ao contexto de 8.192 posições, o que não é a mesma coisa que streaming de baixa latência.
• Código de avaliação — os gráficos são imagens. Não há script no repositório que os regenere a partir do áudio.
Uma ausência merece ser nomeada separadamente porque molda todo o enquadramento: não há anúncio para o qual chegar atrasado. Um filme de lançamento, uma página de projeto e um repositório no GitHub publicados com dez horas de diferença entre si em 19 de outubro constituem um lançamento em todos os sentidos, exceto o comunicado à imprensa. Os pesos simplesmente chegaram cinco dias antes, sem alarde, enquanto o resto estava sendo construído.

Leia essa lista de commits de cima a baixo e a release se monta diante de você: uma entrega de código, depois documentação em inglês, depois um caminho de serving, depois um filme, depois uma citação, depois uma segunda passada pelos números. Vinte commits, nenhum deles uma tag de versão, e uma aba Releases vazia ao final disso.
Por que um navio silencioso ainda deve estar no seu radar
Lançamentos silenciosos são onde a questão do roteamento fica interessante, porque o sinal de compra habitual — um lançamento, um preço, um benchmark que todo mundo cita — está ausente e a única maneira de descobrir qualquer coisa é executar a coisa. É exatamente para isso que existe o failover do OrcaRouter. Você pode direcionar uma fatia do tráfego por um modelo candidato enquanto o modelo atual continua atendendo o restante, e se o novo caminho falhar ou atingir timeout, a solicitação faz fallback em vez de falhar para o usuário. Uma única chave de API cobre mais de 200 modelos hospedados, portanto adicionar uma segunda opinião não significa um segundo contrato e um segundo conjunto de credenciais.
A fronteira honesta: Ming-3.0-asr-tiny não está no catálogo do OrcaRouter, e nem os modelos ASR com os quais seus gráficos se comparam. Dos modelos citados na página do projeto, o que está disponível pelo OrcaRouter hoje é google/gemini-2.5-pro, que aparece na comparação context-ASR com 6.30. Portanto, o uso realista de uma camada de roteamento aqui não é "chamar o Ming por meio de nós" — é colocar uma linha de base hospedada e um candidato auto-hospedado atrás de uma única interface enquanto você decide. O preço do lado hospedado é repassado pelo preço de tabela do provedor com 0% de margem, que é a parte que importa quando a comparação é custo por hora de áudio.
O que faria isso passar de curiosidade para candidato?
Uma lista curta, na ordem em que provavelmente chegará. Uma data de lançamento declarada e a divulgação dos dados de treinamento tornariam os números do benchmark interpretáveis, em vez de apenas citáveis. Uma execução independente em um conjunto de teste compartilhado resolveria se a lacuna dialetal é real, porque essa é a única afirmação em que a margem do fornecedor sobre a linha de base aberta mais próxima é grande o suficiente para que estar errado seria óbvio. Um carimbo de data/hora ou um caminho de diarização ampliaria o conjunto de pipelines capazes de usá-lo. E uma receita de vLLM ou SGLang que não esteja fixada a um único commit indicaria que o fornecedor pretende que isso seja servido, e não apenas demonstrado.
Até lá, a descrição precisa é pouco glamourosa e específica: 8,87 bilhões de parâmetros, em grande parte de um modelo de linguagem, um encoder Whisper emprestado, uma aposta real em dialetos chineses e condicionamento por hotword, publicado sem um artigo, sem uma data e com gráficos que ainda estavam sendo editados na tarde em que entraram no ar. Isso não é motivo para ignorá-lo. É motivo para testá-lo antes de citá-lo.
