v0.1.0 — PWA runtime foundation
v0.1.0 — PWA runtime foundation
This release tags the local-first speech PWA runtime foundation. It is a browser/runtime and contract release, not a production ASR accuracy release.
Included
- Installable React/Vite PWA shell with offline app-shell caching and model lifecycle UI.
- Microphone permission flow, AudioWorklet PCM capture, SharedArrayBuffer ring-buffer primitives, and transferable-buffer fallback.
- Streaming resampler, log-Mel feature extraction, RNN-T decoder primitives, stable-prefix controller, and utterance finalization contracts.
- ONNX Runtime Web loading in a dedicated worker, WebGPU/WASM provider benchmark/fallback reporting, and tiny deterministic mock ONNX graphs for CI.
- Model catalog and manifest validation, metadata-only VietASR candidate manifest, OPFS/Cache storage abstraction, checksum verification, and atomic activation contracts.
- Transcript workspace with page-scoped push-to-talk, committed/provisional text, copy/download/settings/privacy UI, Vietnamese normalization/basic ITN, and deterministic transcript parity fixtures.
- Benchmark/diagnostics JSON export plus release-validation E2E coverage for accessibility, keyboard focus, active-transcription no-network windows, offline reload, and export schema checks.
Model and performance caveats
- No production model weights, private recordings, speech corpora, transcripts, or personal profiles are committed.
vietasr-iter3-int8is a metadata-only external Vietnamese candidate. Its inspected ONNX encoder is full-sequence/length based and does not expose streaming cache tensors, so it must not be presented as low-latency streaming-ready yet.- No repository-owned WER/CER/code-switch/latency/RTF/memory results are published for a real model pack in this release. Synthetic benchmark exports validate report plumbing only.
Validation
Required CI checks passed on the tagged commit 82eecb4bf7b9774a39f9f436569bbd1b7d5c990b:
lint, typecheck, test, buildchromium smoke
Local release asset generation also ran:
pnpm --filter @speech/web build- source archive generation from tag
v0.1.0 - web build archive generation from
apps/web/dist - SHA-256 checksum generation for attached archives
Deployment status
The repository includes Vercel-ready vercel.json headers for COOP/COEP/CSP/Permissions-Policy. Production hosted PWA verification is not claimed from this release automation because this environment has no Vercel CLI installation, no .vercel project link, no VERCEL_TOKEN, and no GitHub deployment records for the repository. Verify the hosted Vercel production URL before claiming hosted app-shell offline behavior or SharedArrayBuffer Tier A support.
Assets
speech-v0.1.0-source.tar.gz— source archive generated from tagv0.1.0speech-v0.1.0-web-dist.tar.gz— generated web build archiveSHA256SUMS.txt— SHA-256 checksums for both archives