File size: 2,378 Bytes
e702b89
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
---
license: apache-2.0
base_model: distilbert/distilroberta-base
pipeline_tag: token-classification
tags: [dictation, disfluency-removal, punctuation, onnx, zero-decode, typurr]
---

# typurr-edit-tagger — cleanup with NO text generation

Most "AI text cleanup" pays an autoregressive language model to retype your
whole sentence around three fixes. This model doesn't generate at all: **one
encoder pass** tags every word — *keep / delete*, *punctuation-after*,
*capitalize* — and reconstruction is pure string ops.

- **~150 ms on CPU** (fixed-shape ONNX, 96 tokens, runs in
  [tract](https://github.com/sonos/tract) — no GPU, no llama.cpp)
- keep/delete **99.6%**, punctuation **97.3%**, capitalization **98.3%**
  (held-out token accuracy)
- handles fillers ("um", "you know"), repeats, overwritten corrections,
  casing, and sentence punctuation; spoken-number formatting is routed to
  Typurr's generative tiers instead

| in | out |
|---|---|
| "um so i think we should uh we should ship the roadmap to dana you know before the offsite" | "So I think we should ship the roadmap to Dana before the offsite." |

Files: `tagger.onnx` (fp32, [1,96] fixed shape, inputs `input_ids`/`attention_mask`
int64, outputs `keep`/`punct`/`cap` logits) + `tokenizer.json` (roberta BPE,
prefix-space). Labels ride each word's first subtoken.

---

## Typurr — speak, it types. Nothing leaves your machine.

![Typurr demo](https://github.com/typurrapp/typurr/raw/main/assets/typurr-demo.gif)

A Windows dictation app and voice assistant that runs **entirely on your own
hardware**: hold a hotkey, talk, release — finished text lands at your cursor
in any app. No account, no telemetry, no audio in anyone's cloud.

- **Instant finish** — its models clean your speech *while you talk*; the text
  is ready the moment you release the key
- **Speaks & listens** — neural voice read-backs, review-before-send by voice,
  "typurr do…" compound commands, wake word
- **Learns you** — your vocabulary, your corrections, your style; all in plain
  files on your disk
- **Gives AI agents a voice** — local MCP server: your agents can speak, ask
  you questions aloud, and type at your cursor

**Get it:** [typurr.com](https://typurr.com) ·
[GitHub](https://github.com/typurrapp/typurr) ·
`scoop install https://raw.githubusercontent.com/typurrapp/typurr/main/typurr.json`