Fox 2026-06-05: "the self speech to text is not creating new lines for when there is new sentence, the listeners are doing a better job." Both self-capture and remote-speaker capture go through the same handleWhisperChunk → appendTranscriptLine path. Each Whisper chunk is 5 seconds. The listener-side capture often catches a peer mid- pause, so each 5s chunk ends up holding one short sentence — one line in the log. The host on a close mic talks continuously for the full 5s window, so Whisper returns "Hello there. How are you. Good to see you." as a single string → one mashed line. Fix at the dispatch point (not the capture point): split the Whisper output on sentence-terminating punctuation (period/exclaim/question followed by whitespace) and call appendTranscriptLine once per sentence. Each sentence gets the same hallucination + min-length filtering as the original whole result. Applies to BOTH self capture and remote capture since they share the same handler — listener-side transcripts also get cleaner when two sentences happen to fit in one chunk. |
||
|---|---|---|
| .. | ||
| blog | ||
| fonts | ||
| chat.html | ||
| host-your-own.html | ||
| how-it-works.html | ||
| index.html | ||
| kernel.html | ||
| stamp.js | ||
| zebra-audio.html | ||
| zebra-spaces.html | ||