Mercurial
comparison dictation/web/index.html @ 275:78699f810817
Add Qwen3-VL and WebRTC dictation services
Add Bazel targets for the CUDA-backed Qwen3-VL server and a local WebRTC faster-whisper dictation service.
Co-authored-by: Copilot <[email protected]>
Copilot-Session: e3d8cb06-6c95-4ae0-9757-651d3796ab00
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 17 Aug 2026 10:58:47 -0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 274:c9be578316a6 | 275:78699f810817 |
|---|---|
| 1 <!doctype html> | |
| 2 <html lang="en"> | |
| 3 <head> | |
| 4 <meta charset="utf-8"> | |
| 5 <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| 6 <title>Zenbu Dictation</title> | |
| 7 <link rel="stylesheet" href="/dictation.css"> | |
| 8 <script type="module" src="/dictation.js"></script> | |
| 9 </head> | |
| 10 <body> | |
| 11 <main> | |
| 12 <p class="eyebrow">LOCAL WEBRTC</p> | |
| 13 <h1>Zenbu Dictation</h1> | |
| 14 <p>Microphone audio stays local and is transcribed on this machine.</p> | |
| 15 <div class="controls"> | |
| 16 <button type="button" data-start>Start dictation</button> | |
| 17 <button type="button" data-stop disabled>Stop</button> | |
| 18 </div> | |
| 19 <p class="status" data-status role="status">Idle</p> | |
| 20 <section aria-labelledby="partial-heading"> | |
| 21 <h2 id="partial-heading">Live</h2> | |
| 22 <p class="partial" data-partial>Waiting for speech...</p> | |
| 23 </section> | |
| 24 <section aria-labelledby="final-heading"> | |
| 25 <h2 id="final-heading">Transcript</h2> | |
| 26 <textarea data-final rows="10" aria-label="Final transcript"></textarea> | |
| 27 </section> | |
| 28 </main> | |
| 29 </body> | |
| 30 </html> |