~/talk

Performing Transcription of WebRTC Media Streams in Browser

Talkat RTC.On 2023 · 2023-10-12..10-14· [web-platform, machine-learning]
links:none on file
slides:none on file

A Chrome extension captures tab audio via tabCapture and runs Whisper in WASM locally (tiny quantized Q5 model ≈50 MB, base ≈150 MB, larger models 0.5–2 GB). Streaming uses an audio worklet with shared buffer, silence detection, 8–10s chunking with small overlaps and dedupe to reduce lumpy output. It runs on older dual‑core laptops without sending audio to cloud, gives near‑offline accuracy for English but struggles with other languages, hits CPU/file‑size limits, and moves next toward WebGPU for larger models.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:47Why browser transcription
  3. 7:49Demo of Chrome extension
  4. 10:00Challenges in streaming audio
  5. 13:58Chrome extension V3 hurdles
  6. 17:10Limitations and next steps
  7. 20:21Privacy and future plans
  8. 20:42Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.