Skip to content

Releases: tc3oliver/embed2asr

Release list

Embed2ASR v0.1.0

Choose a tag to compare

@tc3oliver tc3oliver released this 16 Oct 02:48

Embed2ASR v0.1.0 release notes

Summary

First research release of Embed2ASR: speech recognition built on Google's EmbeddingGemma 2 audio encoder, kept frozen, with a 9.66M-parameter GRU-CTC reader trained on top. Parameters loaded for inference: ~314.5M. Languages: Taiwanese Mandarin, English, and Mandarin-English code-switching.

What's included

  • Inference package (greedy CTC; optional Chinese character 5-gram LM).
  • Training code for the reader.
  • Benchmark script and results: benchmarks.md, data in benchmarks/
  • Documentation: architecture, method, limitations, reproducibility, roadmap.

Benchmark

Test-set results, speed and memory: benchmarks.md. CER, WER and MER are reported separately; greedy and LM separately.

Weights

Hugging Face: https://huggingface.co/tc3oliver/Embed2ASR-v1

Embed2ASR-v1 artifacts (reader weights, tokenizer, unit list, optional LM) are released under Apache-2.0. Checkpoint: Embed2ASR-v1, epoch 74, sha256 90d1861dde754574ba0d8cc4a116fb7a7a7a5bf94d48a72c474becc2798aee29. The EmbeddingGemma 2 encoder is not included; download it from Google.

Known limitations

See limitations.md. Highlights: frozen-encoder ceiling, homophone errors from CTC, English behind Whisper large-v3, narrow code-switching evidence, offline only.

Credits

EmbeddingGemma 2 was created by Google.