diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dictation/web/index.html	Mon Aug 17 10:58:47 2026 -0700
@@ -0,0 +1,30 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>Zenbu Dictation</title>
+    <link rel="stylesheet" href="/dictation.css">
+    <script type="module" src="/dictation.js"></script>
+  </head>
+  <body>
+    <main>
+      <p class="eyebrow">LOCAL WEBRTC</p>
+      <h1>Zenbu Dictation</h1>
+      <p>Microphone audio stays local and is transcribed on this machine.</p>
+      <div class="controls">
+        <button type="button" data-start>Start dictation</button>
+        <button type="button" data-stop disabled>Stop</button>
+      </div>
+      <p class="status" data-status role="status">Idle</p>
+      <section aria-labelledby="partial-heading">
+        <h2 id="partial-heading">Live</h2>
+        <p class="partial" data-partial>Waiting for speech...</p>
+      </section>
+      <section aria-labelledby="final-heading">
+        <h2 id="final-heading">Transcript</h2>
+        <textarea data-final rows="10" aria-label="Final transcript"></textarea>
+      </section>
+    </main>
+  </body>
+</html>