kenrunio commited on
Commit
bd55b6a
·
verified ·
1 Parent(s): 575aaf0

Transcriber list: revision 2

Browse files
Files changed (2) hide show
  1. README.md +16 -0
  2. transcriber.json +223 -0
README.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - transcriber
5
+ ---
6
+
7
+ # Transcriber: models and updates
8
+
9
+ `transcriber.json` is the list the Transcriber app reads when it checks for
10
+ updates: the speech, speaker, punctuation and clean-up models it offers (where
11
+ each downloads from, and the checksums it must match), and the latest version
12
+ of the app when its installer is published here (`installers/`).
13
+
14
+ The app reads it only when its user asks (Check for updates) or has agreed to a
15
+ daily check. Nothing about the user is sent beyond an ordinary download
16
+ request.
transcriber.json ADDED
@@ -0,0 +1,223 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_about": "Read by the Transcriber app (Check for updates). models: as transcriber/catalog.json, used when revision is higher than the app's own. app: the latest version and its installer.",
3
+ "revision": 2,
4
+ "models": [
5
+ {
6
+ "id": "gpu-support",
7
+ "kind": "gpu",
8
+ "name": "GPU support (NVIDIA cuBLAS and cuDNN)",
9
+ "about": "Lets the speech models run on your NVIDIA graphics card, many times faster than on the processor. Shown only on computers with an NVIDIA card.",
10
+ "languages": "Any",
11
+ "license": "NVIDIA software licence",
12
+ "size_mb": 1373,
13
+ "download_mb": 1373,
14
+ "source": {
15
+ "pypi": true
16
+ }
17
+ },
18
+ {
19
+ "id": "large-v3",
20
+ "kind": "speech",
21
+ "name": "Best accuracy (Whisper large-v3)",
22
+ "about": "The most accurate general model. Best with an NVIDIA graphics card.",
23
+ "languages": "99 languages",
24
+ "license": "MIT",
25
+ "size_mb": 3091,
26
+ "cost": 1.0,
27
+ "vram_gb": 5,
28
+ "source": {
29
+ "repo": "Systran/faster-whisper-large-v3"
30
+ }
31
+ },
32
+ {
33
+ "id": "large-v3-turbo",
34
+ "kind": "speech",
35
+ "name": "Fast and accurate (Whisper large-v3 turbo)",
36
+ "about": "Nearly as accurate as large-v3 and several times faster. A good choice without a powerful graphics card.",
37
+ "languages": "99 languages",
38
+ "license": "MIT",
39
+ "size_mb": 1622,
40
+ "cost": 0.3,
41
+ "vram_gb": 3,
42
+ "source": {
43
+ "repo": "mobiuslabsgmbh/faster-whisper-large-v3-turbo"
44
+ }
45
+ },
46
+ {
47
+ "id": "distil-large-v3",
48
+ "kind": "speech",
49
+ "name": "Fast, English only (Distil-Whisper large-v3)",
50
+ "about": "Close to large-v3 accuracy on English, much faster. English recordings only.",
51
+ "languages": "English",
52
+ "license": "MIT",
53
+ "size_mb": 1516,
54
+ "cost": 0.3,
55
+ "vram_gb": 3,
56
+ "source": {
57
+ "repo": "Systran/faster-distil-whisper-large-v3"
58
+ }
59
+ },
60
+ {
61
+ "id": "medium",
62
+ "kind": "speech",
63
+ "name": "Medium (Whisper medium)",
64
+ "about": "Smaller and faster than large, a little less accurate.",
65
+ "languages": "99 languages",
66
+ "license": "MIT",
67
+ "size_mb": 1531,
68
+ "cost": 0.5,
69
+ "vram_gb": 2.5,
70
+ "source": {
71
+ "repo": "Systran/faster-whisper-medium"
72
+ }
73
+ },
74
+ {
75
+ "id": "small",
76
+ "kind": "speech",
77
+ "name": "Small (Whisper small)",
78
+ "about": "Quick on any computer; fine for clear recordings, weaker on accents and noise.",
79
+ "languages": "99 languages",
80
+ "license": "MIT",
81
+ "size_mb": 486,
82
+ "cost": 0.2,
83
+ "vram_gb": 1,
84
+ "source": {
85
+ "repo": "Systran/faster-whisper-small"
86
+ }
87
+ },
88
+ {
89
+ "id": "base",
90
+ "kind": "speech",
91
+ "name": "Base (Whisper base)",
92
+ "about": "Very fast, rough drafts only.",
93
+ "languages": "99 languages",
94
+ "license": "MIT",
95
+ "size_mb": 148,
96
+ "cost": 0.08,
97
+ "vram_gb": 0.5,
98
+ "source": {
99
+ "repo": "Systran/faster-whisper-base"
100
+ }
101
+ },
102
+ {
103
+ "id": "ivrit-large-v3-turbo",
104
+ "kind": "speech",
105
+ "name": "Hebrew, fast (ivrit.ai large-v3 turbo)",
106
+ "about": "Whisper trained further on Hebrew by ivrit.ai: much better Hebrew than the general models.",
107
+ "languages": "Hebrew (and English)",
108
+ "license": "Apache-2.0",
109
+ "size_mb": 1622,
110
+ "cost": 0.3,
111
+ "vram_gb": 3,
112
+ "source": {
113
+ "repo": "ivrit-ai/whisper-large-v3-turbo-ct2"
114
+ }
115
+ },
116
+ {
117
+ "id": "ivrit-large-v3",
118
+ "kind": "speech",
119
+ "name": "Hebrew, best (ivrit.ai large-v3)",
120
+ "about": "The most accurate Hebrew model from ivrit.ai. Best with an NVIDIA graphics card.",
121
+ "languages": "Hebrew (and English)",
122
+ "license": "Apache-2.0",
123
+ "size_mb": 3091,
124
+ "cost": 1.0,
125
+ "vram_gb": 5,
126
+ "source": {
127
+ "repo": "ivrit-ai/whisper-large-v3-ct2"
128
+ }
129
+ },
130
+ {
131
+ "id": "ecapa",
132
+ "kind": "voice",
133
+ "name": "Speaker recognition (SpeechBrain ECAPA, ONNX)",
134
+ "about": "Tells the voices apart. Needed for every transcription.",
135
+ "languages": "Any",
136
+ "license": "Apache-2.0",
137
+ "size_mb": 84,
138
+ "required": true,
139
+ "files": [
140
+ "ecapa-any-length.onnx"
141
+ ],
142
+ "source": {
143
+ "repo": "kenrunio/transcriber-speaker-onnx"
144
+ },
145
+ "sha256": {
146
+ "ecapa-any-length.onnx": "700b63064ee98981186f59f247d28e56f7f6ab265d8b50ebb450db5a8ce21dc7"
147
+ }
148
+ },
149
+ {
150
+ "id": "punctuation",
151
+ "kind": "punctuation",
152
+ "name": "Punctuation repair (fullstop multilang large, ONNX, 8-bit)",
153
+ "about": "Adds full stops and commas where Whisper leaves run-on text. Optional; English, German, French and Italian.",
154
+ "languages": "English, German, French, Italian",
155
+ "license": "MIT",
156
+ "size_mb": 581,
157
+ "files": [
158
+ "model_int8.onnx",
159
+ "tokenizer.json",
160
+ "labels.json"
161
+ ],
162
+ "older": [
163
+ "model.onnx",
164
+ "model.onnx.data",
165
+ "tokenizer.json",
166
+ "labels.json"
167
+ ],
168
+ "update_about": "A smaller version: 0.6 GB instead of 2.2 GB, a third faster, and the same punctuation on 99 words in 100. The old one is removed once it is in.",
169
+ "source": {
170
+ "repo": "kenrunio/transcriber-punctuation-onnx"
171
+ },
172
+ "sha256": {
173
+ "model_int8.onnx": "016c7f8ed917f564ca16792d838c9f7a1d91f4b567a29569108a862d2da65fb0",
174
+ "tokenizer.json": "8124d1990cd91a86da7d51b0bd10b7913377f48710901e17b7db7b6f8cd5aee6",
175
+ "labels.json": "a19c8dc4400604b04a4da3cc356d7c5709110a0ce6770bd0c067697db88fd5a7"
176
+ }
177
+ },
178
+ {
179
+ "id": "sounds",
180
+ "kind": "sounds",
181
+ "name": "Sound recognition (Audio Spectrogram Transformer, ONNX)",
182
+ "about": "For clean-up: tells coughs, throat clearing and sneezes from speech and other sounds. Optional.",
183
+ "languages": "Any",
184
+ "license": "BSD-3-Clause",
185
+ "size_mb": 91,
186
+ "files": [
187
+ "onnx/model_int8.onnx",
188
+ "config.json"
189
+ ],
190
+ "source": {
191
+ "repo": "onnx-community/ast-finetuned-audioset-10-10-0.4593-ONNX",
192
+ "revision": "2fe67046c486b8b8bc90a7b469239b2dec822f72"
193
+ },
194
+ "sha256": {
195
+ "onnx/model_int8.onnx": "6739e480a4faf4651f60d2238b0eb8cd58bead2a07ae1da5e2fbc72e3f7c98a6",
196
+ "config.json": "d4d347e95b00f4b1a0ea7eaf32bbbb2c246539ce1e64da89ffc0700c4a61ac8a"
197
+ }
198
+ },
199
+ {
200
+ "id": "align",
201
+ "kind": "align",
202
+ "name": "Word timing (wav2vec2 base, ONNX)",
203
+ "about": "For clean-up: finds exactly where each word is, so ums are cut without touching the words beside them. Optional.",
204
+ "languages": "English",
205
+ "license": "Apache-2.0",
206
+ "size_mb": 378,
207
+ "files": [
208
+ "onnx/model.onnx",
209
+ "vocab.json",
210
+ "config.json"
211
+ ],
212
+ "source": {
213
+ "repo": "onnx-community/wav2vec2-base-960h-ONNX",
214
+ "revision": "729c1a6730fb549c20a1c73a3d3f96f11020225e"
215
+ },
216
+ "sha256": {
217
+ "onnx/model.onnx": "00b7cc69516c1ab63c429e63a2b543e4d42bb77441ec5b98ee935de175b00de1",
218
+ "vocab.json": "4178db26b3c7570f6a47f14ac6a1c7b32950b8c2800fb097287e53776934f1c5",
219
+ "config.json": "15c7cf6378153bdcb33fce27780ab9aae37fd154fbb674cacc3347992055d323"
220
+ }
221
+ }
222
+ ]
223
+ }