# BangorAI Zipformer Cymraeg — demo porwr dros dro

Model adnabod lleferydd Cymraeg gweithredol ar gyfer demo lleol AIsteddfod yw
hwn. Nid placeholder na Web Speech API mohono: mae'r pwysau'n rhedeg yn y
porwr drwy sherpa-onnx a WebAssembly SIMD.

## Hunaniaeth

- Model: `bangorai/zipformer-cy`
- Revision: `sha256:e666d027df45a19431b8caabafbb13db245bde7b878c7f1328ad761daa4b9662`
- Pensaernïaeth: Zipformer Transducer causal
- Runtime: sherpa-onnx WASM SIMD
- Trwydded cod a phwysau: Apache-2.0
- Data hyfforddi: Lleisiau ARFOR, Common Voice Cymraeg, CLlLC/WLGA a Banc
  Trawsgrifiadau Bangor; y corpora a ddefnyddiwyd gan y rhediad hwn oedd CC0.

## Dewis a chanlyniadau

- Epoch 55, cyfartaledd o 25 checkpoint
- Chunk 64, left context 256
- Decoder: modified beam search, 16 paths, blank penalty 0
- Dev WER: 24.57%
- Test WER wedi'i selio: 25.70%
- Union allforyn WASM ffrydio ar `arfor-test-clean-v0.1`: WER 43.87%,
  CER 31.37%, RTF cymedrig 0.032 ar y peiriant meincnodi. Dyma'r polisi
  inference cyn ychwanegu flush y chunk olaf.
- Polisi runtime newydd, wedi'i ddewis a'i ddilysu ar ARFOR dev yn unig:
  3.0 eiliad o dawelwch mewnol i fflysio'r chunk olaf; 3,441/3,441 clip,
  WER 27.50%, CER 11.98%, RTF cymedrig 0.090.

Ni ail-redwyd ARFOR test ar ôl newid y polisi runtime. Felly nid yw'r cerdyn
hwn yn trosglwyddo'r WER dev 27.50% i'r test nac yn honni WER test newydd.

Nid yw'r sgôr ARFOR test-clean yn cyfateb i brotocol cyhoeddedig Techiaith ac
ni ddylid ei ddefnyddio i hawlio bod y model hwn yn well na'u modelau. Yn y
meincnod dros dro hwn, roedd model Whisper Techiaith yn sylweddol fwy cywir.

## Statws

Model dros dro yw hwn er mwyn rhoi demo STT preifat, lleol a gwirioneddol ar y
safle tra caiff Omnilingual CTC a model streaming newydd eu datblygu. Bydd y
release byw yn cael ei ddisodli pan fydd model porwr gwell wedi pasio'r
meincnod swyddogol a'r profion porwr.

Mae `SHA256SUMS` yn selio'r runtime, y pwysau wedi'u pacio a'r dystiolaeth
isoleiddio train/dev/test.
