## Source Summary

This November 2025 arXiv paper presents a transformer-based sEMG decoding framework for hands-free keyboard-free text input. Unlike src-005 (command vocabulary only), this work targets full character-level text entry via silent muscle articulation, combined with an LLM post-processing layer for error correction. The transformer attention mechanism captures temporal patterns in EMG signals that simpler models miss. The paper reports generic (cross-user) character error rate improvements from 24.98% to 20.34%, and personalised (per-user) CER from 10.86% to 10.10%, positioning sEMG as a viable input modality for spatial, wearable, and screenless computing contexts. The paper explicitly identifies spatial/wearable/screenless computing as the target application domain.

---

## Key Claims

- [EVIDENCE src-006] Transformer-based sEMG decoding achieves generic CER of 20.34% and personalised CER of 10.10% for keyboard-free text input.
- [EVIDENCE src-006] Combined with lightweight LLM-based decoding (error correction), the results highlight feasibility of accurate, real-time, hands-free text input.
- [EVIDENCE src-006] The paper explicitly targets spatial, wearable, and screenless computing as the motivating application domain.
- [EVIDENCE src-006] Generic (cross-user) CER is substantially higher than personalised; a calibration step is needed per user for high accuracy.
- [HYPOTHESIS] A 10% CER (personalised) is competitive with voice-based dictation in noisy environments and would make sEMG dictation viable for short messages, commands, and code snippets — not full document dictation.
- [HYPOTHESIS] Combined with the 5× faster-than-speaking speed advantage of thought-rate vs. speaking rate (humans think at ~130 wpm but speak at ~130 wpm — no advantage yet; but silent mouthing could be faster for trained users), sEMG may close the speed gap with voice in specific contexts.

---

## Technical Mechanisms

### Architecture / System Design

[EVIDENCE src-006] The pipeline: sEMG surface electrodes (forearm or face/jaw) → amplification and digitisation → transformer encoder (attention over temporal EMG windows) → character probability sequence → LLM-based beam search decoder (error correction). The LLM decoder stage uses a language model prior to bias toward valid words, recovering from EMG signal ambiguity.

### Core Algorithms or Methods

[EVIDENCE src-006] The core contribution is replacing earlier CNN/LSTM decoders with a transformer encoder that uses self-attention over multi-channel temporal EMG windows. This captures long-range temporal dependencies in the EMG signal that correspond to phoneme transitions in silent articulation. The LLM post-processing is a standard language-model-constrained beam search, similar to ASR rescoring.

### Key Data Structures or APIs

[EVIDENCE src-006] Output is a character sequence (not a command label as in src-005). [HYPOTHESIS] For YazSes integration, this would feed the same text-injection pipeline as acoustic ASR — the EMG decoder would be a drop-in replacement for the faster-whisper ASR module in non-vocal contexts, with the same text-cleaning and intent-classification stages downstream.

---

## Identified Gaps

### Stated Limitations

- [EVIDENCE src-006] Generic CER of 20.34% is too high for unsupervised deployment without personalisation.
- [EVIDENCE src-006] The paper does not report real-time latency; whether the transformer+LLM decode pipeline fits in an interactive typing loop (< 200 ms) is not demonstrated.

### Inferred Gaps

- [HYPOTHESIS] The system requires users to silently mouth each character or word — the cognitive load of silently mouthing while thinking about content has not been studied; fatigue and accuracy degradation over time are unknown.
- [HYPOTHESIS] No evaluation of robustness to non-typing movements (head movement, chewing, speaking to someone else) is reported.

### Evaluation / Coverage Gaps

- [EVIDENCE src-006] Evaluated on a fixed vocabulary task set; open-vocabulary code entry (with symbol characters, camelCase, etc.) is not evaluated.

---

## Applicability to Project

[EVIDENCE src-006] This paper provides the technical roadmap for a YazSes "silent dictation mode" that uses sEMG rather than acoustic STT. [HYPOTHESIS] YazSes could implement a plugin architecture where the STT backend is swappable — the existing faster-whisper backend is the default, and an EMG backend (using an open-source transformer sEMG decoder when one becomes available) is an optional module. The rest of the pipeline (text cleaning, intent classification, injection) is unchanged.

[EVIDENCE src-006] The LLM-based error correction layer in this system is compatible with the disfluency filter already in YazSes. [HYPOTHESIS] A combined pipeline (EMG decoder → LLM error correction → disfluency filter → intent classifier → inject) reuses 80% of existing YazSes infrastructure for silent dictation, requiring only the EMG decoder module to be added.

---

## Notes for SoA Matrix

**Covers:**
- `silent_speech_biosignal` — primary: transformer-based sEMG full-text input with LLM correction
- `offline_edge_deployment` — transformer model is compact enough for edge; LLM corrector can be small

**Partially covers (~):**
- `accessibility_aac` — keyboard-free input for motor-impaired; not specifically AAC-focused
- `code_voice_coding` — keyboard-free input that could include code, but open-vocabulary code not evaluated

**Does not cover (✗):**
- `xr_spatial_voice` — not in scope
- `llm_intent_routing_offline` — LLM used for error correction only, not intent routing
- `emotional_voice_gaming` — not in scope
- `multimodal_fusion` — single modality (sEMG only)
- `ambient_context_awareness` — no context signal
