惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
博客园 - 叶小钗
爱范儿
爱范儿
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
T
Tailwind CSS Blog
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
小众软件
小众软件
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell

Mozilla.ai

Introducing Agent Skills in Octonous Open Source Is Not a Virtue: It’s an Ownership Model Using Octonous as a Product Operations Manager llamafile v0.10.5 The Future of AI is Personal — But Not The Way You Think How Frontier Labs Are Building Subtle Developer Lock-In Who Cares About LLM costs? Stop Chasing New Models. Build Once and Access Them All. From Evaluation to Guardrails: What We Brought to ACM FAccT 2026 Open Models are ready for agents. Their APIs are not. Using Octonous as an AI Safety Engineer The Control Layer: Why the Next Era of AI Is About Infrastructure, Not Just Models Introducing Otari: The Open-Source LLM Control Plane Using Octonous as a Product Manager Image Classification Comes to encoderfile What is an LLM control plane? Use the Otari Gateway with OpenCode Otari: Own Your AI Stack | AI Gateway & Hosted Platform AI Got Expensive. Now What? | Mozilla.ai cq exchange: Agents without Borders The Interface Is No Longer the Product VIBE✓: First Defense for cq (Stack Overflow for Agents) Octonous Open Beta: What We've Learned and Where We're Going Sovereign AI: Control, Choice, and Beyond Geopolitics Encoderfile’s New Format: Why a “Dull” Design Wins The Real Challenge Behind Small Trade Businesses Hardening Your LLM Dependency Supply Chain cq: Stack Overflow for Agents cq: Stack Overflow for Agents llamafile Reloaded: What’s New in v0.10.0
Announcing transcribe.cpp
Davide Eynard · 2026-06-30 · via Mozilla.ai
Announcement

Meet transcribe.cpp, a new open-source C/C++ speech-to-text inference library with portable, GPU-accelerated support for multiple STT models. Developed through Mozilla.ai's Builders in Residence program, it makes adding fast, local transcription to applications easier than ever.

Davide Eynard

2 min read

Announcing transcribe.cpp
Jean Le Tavernier (1450-1460) / The scribe Jean Mielot in the writing room

We are excited to announce that CJ Pais' transcribe.cpp has been officially released!

What is transcribe.cpp?

transcribe.cpp is a C/C++ speech-to-text (STT) inference library. Think about it as "llama.cpp for STT models": it relies on the ggml runtime to support a variety of STT model families via GGUF, models which you can run with Metal, Vulkan, and CUDA backends for fast GPU inference.

CJ has previously collaborated with our Mozilla siblings through their Builders program, contributing to the llamafile project in different ways. He created the LocalScore benchmarking tool, added support for new models, and integrated whisper.cpp functionalities in the form of whisperfile. His work on STT has grown into his own desktop application, Handy, which was featured on WIRED at the beginning of this year.

transcribe.cpp development started from this observation: many very good STT models could have been included in Handy, but they are often developed in isolation. This leaves them with two recurring weaknesses: poor portability (e.g. MLX models only run on Macs) and sub-optimal performance (as acceleration rarely works everywhere out-of-the-box). transcribe.cpp provides a uniform interface that easily brings GPU acceleration to all these models. The final result is an open source library available not just to Handy, but to everyone wishing to include STT functionalities in their applications.

But that's not the only reason to celebrate this release: transcribe.cpp is also the first independent open-source project developed with the support of Mozilla.ai's Builders in Residence (BiR) program! Our goal with BiR is to advance applied, cutting-edge research in the open while connecting it with our own roadmap. In the case of transcribe.cpp, this translates into using the library to build transcribefiles: portable, multi-platform, self-contained executables that you can run (almost) anywhere to perform audio transcription.

What does this mean for you?

If you are a builder willing to add STT functionalities to your application, then the library’s GitHub repo is your next stop. But you can also play with transcription without the need to write a line of code using Handy, or use our llamafile to bundle your favorite model and configuration into a self-contained executable for an ad-hoc transcription task. And this is just the start: we look forward to seeing people create new tools out of transcribe.cpp!