Downloads · 30 days
0
tphakala/Perch-v2
Perch-v2 is a machine learning model from tphakala. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
ONNX format of the Google Perch v2 bird vocalization classifier, repackaged for use with BirdNET-Go.
Downloads · 30 days
0
Access
Public
Updated Aug 14, 2026
Repo size
822 MB
Likes
0
Public
Click a slice to open those files.
.onnx1.9 GB · 100%
From the Hugging Face model README
ONNX format of the Google Perch v2 bird vocalization classifier, repackaged for use with BirdNET-Go.
The Perch v2 model was developed by Google Research as part of the bird-vocalization-classifier project. It uses an EfficientNet-B3 architecture with approximately 12 million embedding parameters and 91 million classification parameters covering nearly 15,000 species.
The ONNX conversion was performed by justinchuby, who also created an optimized variant with the DFT node converted to MatMul for additional speedup.
The label file originates from the cgeorgiaw/Perch repository on HuggingFace.
| File | Size | Description |
|---|---|---|
perch_v2.onnx | 409 MB | Standard ONNX model (tolerance 1e-5 vs TFLite) |
perch_v2_no_dft.onnx | 413 MB | ONNX with DFT converted to MatMul, faster inference (tolerance 2e-4) |
perch_v2_int8_arm.onnx | 131 MB | MatMul-only dynamic INT8 (arm / low-RAM). ~64% less peak RAM than fp32 (292 MB vs 816 MB on Pi5), ~34% faster, identical top-1 and top-5 vs fp32. Has the DFT front-end, so ONNX Runtime only. |
labels.txt | 313 KB | Species labels (14,795 entries, iNaturalist taxonomy) |
SHA256SUMS | - | Checksums for integrity verification |
inputs[batch, 160000] (5 seconds at 32 kHz)float32| Output | Shape | Type | Description |
|---|---|---|---|
embedding | [batch, 1536] | float32 | Audio embedding vector |
spatial_embedding | [batch, 16, 4, 1536] | float32 | Spatial features |
spectrogram | [batch, 500, 128] | float32 | Computed spectrogram |
label | [batch, 14795] | float32 | Species classification logits |
| Metric | ONNX | TFLite |
|---|---|---|
| Mean | 66.4 ms | 608.8 ms |
| Speedup | 9.2x faster | baseline |
Apache 2.0, following the original Google Perch license.