← Back to Product Feed

Hacker News Show HN: Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS

A significantly faster, Python-runtime-free alternative to PyAnnotate, offering 20-37x speed improvements on macOS through optimized hardware utilization (CPU, Neural Engine, GPU), with batch and fast modes.

2
Traction Score
0
Discussions
May 27, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
A significantly faster, Python-runtime-free alternative to PyAnnotate, offering 20-37x speed improvements on macOS through optimized hardware utilization (CPU, Neural Engine, GPU), with batch and fast modes.
This project directly addresses critical performance bottlenecks in speech processing pipelines, a key concern for B2B applications in call center analytics, meeting transcription, and voice AI. The 20-37x speed improvement on macOS, achieved by leveraging native CoreML and optimized hardware utilization, provides a substantial competitive advantage for developers targeting Apple's ecosystem. While Linux/CUDA gains are more modest, the elimination of the Python runtime simplifies deployment and reduces dependency overhead. This performance uplift translates directly into lower operational costs, faster processing times, and enhanced real-time capabilities for enterprises. The 'fast mode' offering a speed-accuracy trade-off provides crucial flexibility for diverse use cases, positioning Speakrs as a high-performance foundation for advanced audio analytics solutions.
Speakrs implements the full pyannote community-1 style diarization pipeline in Rust: segmentation, powerset decode, overlap-add aggregation, binarization, embedding, PLDA, and VBx clustering.There is no Python runtime in the library path. Inference runs on ONNX Runtime or native CoreML, and the rest of the pipeline stays in Rust.It is 20x-30x faster on macOS, but only 2-3x faster on linux/cuda (depending on CPU).Few reasons its faster:1. Speakrs is using coreml versions of the models. I exported the models specifically to run on coreml. PyAnnote just runs the same the same PyTorch versions through MPS (Metal) on macOS.2. PyAnnote is not a single model, its a few different models put together in a pipeline, the readme has some info on the full pipeline.3. Speakrs optimizes the pipeline so different parts can run on CPU, Neural Engine and GPU.
Speakrs has a batch mode, where you can run on multiple files at once, doing this also lets you keep CPU/GPU/ANE all fully utilized.This is why on linux/cuda its not that much faster, PyAnnotate is already optimized to run on cuda, the speed improvements we get on cuda is by running some stuff on cpu while the other stuff runs on the GPU. The speedup on linux will depend on how powerful the CPU is.There is also a fast mode, that sacrifices some speed for accuracy, that can be up to 50x faster, and for some types of audio doesn't sacrifice that much accuracy. The benchmarks have more info on this.
diarization pipeline Rust ONNX Runtime CoreML Python runtime segmentation powerset decode overlap-add aggregation

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS?
Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS is analyzed by our AI as: A significantly faster, Python-runtime-free alternative to PyAnnotate, offering 20-37x speed improvements on macOS through optimized hardware utilization (CPU, Neural Engine, GPU), with batch and fast modes.. It focuses on This project directly addresses critical performance bottlenecks in speech processing pipelines, a key concern for B2B applications in call center ...
Where did Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS originate?
Data for Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS publicly launched?
The initial public indexing or launch date for Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS within our tracked developer communities was recorded on May 27, 2026.
How popular is Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS?
Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS has achieved measurable traction, logging over 2 traction score and facilitating 0 recorded discussions or engagements.
Which technical categories define Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS?
Based on metadata extraction, Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS is categorized under topics such as: diarization pipeline, Rust, ONNX Runtime, CoreML.
What are some commercial alternatives to Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as >=PlayingFild, which offers overlapping value propositions.
How does the creator describe Speakrs Full PyAnnotate pipeline in Rust/ONNX 20-37x times faster macOS?
The original author or development team describes the product as follows: "Speakrs implements the full pyannote community-1 style diarization pipeline in Rust: segmentation, powerset decode, overlap-add aggregation, binarization, embedding, PLDA, and VBx clustering.There ..."

Community Voice & Feedback

No active discussions extracted yet.

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.