iPhoneme: Brain-to-Text Communication for ALS Using ConformerXL Decoding
Organizations: School of Data Science and Artificial Intelligence, Taejae University
Abstract
Brain-computer interfaces (BCIs) for speech restoration hold transformative potential for the approximately 173,000--232,500 individuals worldwide with ALS-related dysarthria. Despite recent progress, high-performance speech BCIs have been demonstrated in only 22--31 patients globally, largely due to limitations in neural decoding accuracy and practical input interfaces. We present iPhoneme, a brain-to-text communication system that jointly addresses these challenges through integrated modeling and interaction design. The system combines a deep learning phoneme decoder based on a modified Conformer architecture (ConformerXL, 192.9M parameters) with a gaze-assisted phoneme input interface that mitigates the Midas touch problem in eye-tracking systems. The acoustic model incorporates a temporal prenet with multi-scale dilated convolutions and bidirectional GRU for neural jitter correction, temporal subsampling for CTC stability, and Pre-RMSNorm stabilization across 12 encoder blocks, trained with AdamW and cosine scheduling. On the interaction side, iPhoneme introduces a chorded gaze-plus-silent-speech paradigm that replaces dwell-time selection, enabling more efficient input. We evaluate the system on the T15 dataset (45 sessions, 8,071 trials) of 256-channel intracranial EEG from speech motor cortex regions. A 6-gram phoneme language model trained on 3.1M sequences, combined with WFST beam search (beam=128), achieves 92.14% phoneme accuracy (7.86% PER) and 73.39% word accuracy (26.61% WER), approximately 3% above prior state-of-the-art. The system operates on CPU with 180 ms latency, demonstrating real-time, high-accuracy brain-to-text communication for ALS.
Figures & tables
| Range | Brain Area | Measurement |
|---|---|---|
| 0–64 | Ventral 6v | Threshold crossings |
| 65–128 | Area 4 (M1) | Threshold crossings |
| 129–192 | 55b | Threshold crossings |
| 193–256 | Dorsal 6v | Threshold crossings |
| 257–320 | Ventral 6v | Spike band power |
| 321–384 | Area 4 (M1) | Spike band power |
| Component | Standard Conformer | ConformerXL (Ours) | Status | Parameter | Standard | Ours | |
| Prenet | d_model | 512 | 384 | ||||
| Structure | 2 Conv2D + Linear | Dilated Conv + BiGRU | Novel | num_layers | 12–17 | 12 | |
| Convolutions | Single scale | Multi-scale (d=1, d=2) | Novel | num_heads | 8 | 6 | |
| Temporal modeling | None | Bidirectional GRU | Novel | head_dim | 64 | 64 | |
| Kernel size | 3 | 5 | Novel | ff_expansion | 4 | 4 | |
| Normalization | LayerNorm | RMSNorm | Novel | conv_kernel | 31 | 15 | |
| Standard Method | Conventional Usage | Our Application | Origin |
|---|---|---|---|
| Beam search algorithm | Greedy CTC decoding in ASR | Applied to BCI/neural decoding without acoustic dictionary | Freitag (2017) |
| N-gram language model | Word-level LM or none | Phoneme-level 6-gram with Kneser-Ney + confusion matrix | Freitag / Chen [ 6 ] |
| CTC decoding output | CTC greedy argmax | Combined with phoneme LM rescoring via recursive backoff | Graves [ 10 ] |
| Length normalization | Fixed penalty or none | Bayesian optimization via Optuna (150 trials) | Akiba [ 1 ] |
| WFST graph structure | Word-segmented decoding | Continuous speech without word boundaries | Mohri [ 21 ] |
| Method | PER (%) | Acc. (%) | Latency |
|---|---|---|---|
| Greedy (argmax) | 10.62 | 89.38 | 45 ms |
| + 6-gram LM (0.8) | 9.98 | 90.02 | 65 ms |
| + WFST beam ( =128) | 7.86 | 92.14 | 180 ms |
| Beam | LM Wt. | Len. Pen. | Acc. (%) |
|---|---|---|---|
| 128 | 1.0 | 0.9 | 92.14 |
| 96 | 1.0 | 0.9 | 92.11 |
| 128 | 1.0 | 1.0 | 92.08 |
| 64 | 1.0 | 0.9 | 92.06 |
| Study | Year | Acc. (%) |
|---|---|---|
| Wairagkar et al. [ 29 ] | 2024 | 56 |
| Willett et al. [ 31 ] | 2024 | 82 |
| Card et al. [ 5 ] | 2025 | 89 |
| This Work | 2025 | 92.14 |
| Component | Challenge | Mitigation |
|---|---|---|
| Accuracy (+3% PER) | Phoneme hallucinations may misrepresent intent in medical/legal contexts | Confidence gating; top- candidates shown for correction |
| ConformerXL + WFST | Large models fail out-of-distribution; latency harms daily use | WFST+LM gives stable behavior; CPU deployment removes GPU dependency |
| Gaze + phoneme UI | Decoding errors erode trust in cognitively intact but physically dependent users | Confidence visualization; chorded input prevents accidental actions |
| Eye-tracking + iEEG | One-size UX excludes users with varying neural profiles or disease progression | Adaptive LM weighting; personalized trigger calibration per session |