comparison dictation/README.md @ 280:49e9e591c9bb

Add persistent dictation, prewarmed WebRTC speech input, Copilot SDK routing, animated conversation lifecycle controls, parking, and architecture coverage.
author MrJuneJune <me@mrjunejune.com>
date Tue, 18 Aug 2026 19:14:53 -0700
parents 78699f810817
children
comparison
equal deleted inserted replaced
279:b3b547563ec7 280:49e9e591c9bb
34 Useful tuning: 34 Useful tuning:
35 35
36 ```bash 36 ```bash
37 DICTATION_COMPUTE_TYPE=int8_float16 \ 37 DICTATION_COMPUTE_TYPE=int8_float16 \
38 DICTATION_MAX_SESSIONS=1 \ 38 DICTATION_MAX_SESSIONS=1 \
39 DICTATION_PARTIAL_INTERVAL_MS=1200 \ 39 DICTATION_PARTIAL_INTERVAL_MS=500 \
40 DICTATION_SILENCE_MS=700 \ 40 DICTATION_SILENCE_MS=400 \
41 bazel run //dictation:server 41 bazel run //dictation:server
42 ``` 42 ```
43 43
44 The first version intentionally binds to loopback and does not configure STUN 44 The first version intentionally binds to loopback and does not configure STUN
45 or TURN. Remote WebRTC access requires HTTPS, authentication, origin policy, 45 or TURN. Remote WebRTC access requires HTTPS, authentication, origin policy,
46 and usually a TURN service. 46 and usually a TURN service.
47
48 Infinite Canvas hosts this page as a hidden CEF/iframe transport. Pressing `M`
49 shows partial and final transcript text in a centered Raylib caption; pressing
50 `Enter` sends the accumulated text to Qwen session orchestration:
51
52 ```bash
53 bazel run //infinite_canvas:agent_dev
54 ```