Repository navigation
BMeet 0.5.2: English terms in Russian transcripts
English terms in Russian speech come out right far more often.
Added
- English terms in Russian transcripts: GigaAM, used for Russian, garbles English words ("Data Dog", "worниiнг statemont", "Рuби, Пиtн") or writes them in Cyrillic, while Whisper hears most of them. Now the sentences in which GigaAM wrote Latin letters also go to Whisper, and each English word Whisper heard replaces the GigaAM word at the same moment that sounds like it.
- Russian endings stay ("warning-и", "GPU-шки", "Go-разработчиков"), words that don't sound alike are never touched, and words the two models agree on keep GigaAM's spelling.
- Measured on 33 min of a Russian IT podcast with 98 English terms (Podlodka): word errors went from 7.05 % to 6.52 %, and the English terms written right from 22 % to 54 %. Whisper turbo alone gets 58 % of the terms but 8.2 % word errors.
- Cost: Whisper ran on 12 % of the audio, which took 29 s on the NPU and 12 s of CPU for the 33 minutes. Expect a minute or two more per hour of a term-heavy meeting.
npu-transcribe --no-english-termsturns it off.transcribe/tests/english_terms_test.pyreruns the measurement.
Upgrade
curl -fsSL https://raw.githubusercontent.com/baakhoff/bmeet/main/install.sh | bash