JasonIr commited on
Commit
e702b89
·
verified ·
1 Parent(s): 5caa822

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +52 -0
README.md ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: distilbert/distilroberta-base
4
+ pipeline_tag: token-classification
5
+ tags: [dictation, disfluency-removal, punctuation, onnx, zero-decode, typurr]
6
+ ---
7
+
8
+ # typurr-edit-tagger — cleanup with NO text generation
9
+
10
+ Most "AI text cleanup" pays an autoregressive language model to retype your
11
+ whole sentence around three fixes. This model doesn't generate at all: **one
12
+ encoder pass** tags every word — *keep / delete*, *punctuation-after*,
13
+ *capitalize* — and reconstruction is pure string ops.
14
+
15
+ - **~150 ms on CPU** (fixed-shape ONNX, 96 tokens, runs in
16
+ [tract](https://github.com/sonos/tract) — no GPU, no llama.cpp)
17
+ - keep/delete **99.6%**, punctuation **97.3%**, capitalization **98.3%**
18
+ (held-out token accuracy)
19
+ - handles fillers ("um", "you know"), repeats, overwritten corrections,
20
+ casing, and sentence punctuation; spoken-number formatting is routed to
21
+ Typurr's generative tiers instead
22
+
23
+ | in | out |
24
+ |---|---|
25
+ | "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." |
26
+
27
+ Files: `tagger.onnx` (fp32, [1,96] fixed shape, inputs `input_ids`/`attention_mask`
28
+ int64, outputs `keep`/`punct`/`cap` logits) + `tokenizer.json` (roberta BPE,
29
+ prefix-space). Labels ride each word's first subtoken.
30
+
31
+ ---
32
+
33
+ ## Typurr — speak, it types. Nothing leaves your machine.
34
+
35
+ ![Typurr demo](https://github.com/typurrapp/typurr/raw/main/assets/typurr-demo.gif)
36
+
37
+ A Windows dictation app and voice assistant that runs **entirely on your own
38
+ hardware**: hold a hotkey, talk, release — finished text lands at your cursor
39
+ in any app. No account, no telemetry, no audio in anyone's cloud.
40
+
41
+ - **Instant finish** — its models clean your speech *while you talk*; the text
42
+ is ready the moment you release the key
43
+ - **Speaks & listens** — neural voice read-backs, review-before-send by voice,
44
+ "typurr do…" compound commands, wake word
45
+ - **Learns you** — your vocabulary, your corrections, your style; all in plain
46
+ files on your disk
47
+ - **Gives AI agents a voice** — local MCP server: your agents can speak, ask
48
+ you questions aloud, and type at your cursor
49
+
50
+ **Get it:** [typurr.com](https://typurr.com) ·
51
+ [GitHub](https://github.com/typurrapp/typurr) ·
52
+ `scoop install https://raw.githubusercontent.com/typurrapp/typurr/main/typurr.json`