Commit graph

28 commits

Author SHA1 Message Date
Admin
0727415daa voice: pure-rust silero v5 vad + learned speech gate in window voice input
Ports the silero v5 16k branch to pure rust (minimal onnx-protobuf weight
extraction, hardcoded graph: stft-conv, 4x conv+relu, lstm cell, sigmoid
head), 512-sample chunks with 64-sample carried context. Validated against
onnxruntime to 2.3e-6 max diff (fixtures committed), ~425us/chunk release.
Model loads from repo-root silero_vad.onnx or MAKEPAD_VAD_MODEL. vad-test
bin for wav files. window_voice_input now gates packets on vad probability
(0.5 enter / 0.35 exit) and falls back to the rms gate when the model file
is missing — the log line says which gate is active.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 13:47:05 +02:00
Admin
fbd4972450 gamemaker: full engine round — chase camera rig, racing-game APIs, script stdlib math, real error line numbers
Engine (examples/gamemaker): chase camera rig (camera({chase}) — ease-behind
with mouse-wins/recenter authority), writable camera + look deltas, spatial
queries (raycast/overlap_sphere/ground_normal), save/load, sustained tones,
rot_y + collide:false spawnables, HUD slots/bars, terrain noise shaping +
height bands, per-shape instanced render batching with static slabs (3.2x),
error push-loop into the agent chat, unknown-verb/option diagnostics with
game.splash:line:col positions, streaming tail-statement finalization, quiet
toolbar UI, Shh voice hush, fable voice.

Platform: runtime vector methods (.length/.normalized/.dot/.cross), scalar+
vector lerp, TAU; ScriptVm error capture sink; window frame capture API; four
headless-JIT fixes (scalar casts, mat4 mul, Id-arg expansion, commuted
scalar-vec ops) with regression test stages. Widgets: single-line TextInput
baseline centering, TextFlow inline-code baseline alignment, glass button
corner_radius uniform. Voice/ggml Metal backends: debug logs behind
GGML_METAL_TRACE. splashgame.md: the runtime-loaded game API contract.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:20:03 +02:00
alanpoon
985cb4adb6
audio_input_panic_fix for macos (#1038) 2026-04-11 13:52:25 +02:00
Admin
8ac86f0666 fix up voice build on non tahoe 2026-02-26 15:22:40 +01:00
Admin
ca17ee8baa splice out a makepad-network crate 2026-02-23 23:21:31 +01:00
admin
f47a027964 fix linux windows build 2026-02-23 07:53:05 +01:00
Julián Montes de Oca
88abfedd24
Restore IME support (#860)
* Restore IME support

* Remove unused voice handling methods from Window
2026-02-20 14:06:02 +01:00
Admin
ebd3a6dd6d fix overstripping 2026-02-20 10:30:25 +01:00
Admin
0eda8b1a99 voice 2026-02-20 10:16:18 +01:00
Admin
4581ed7bc3 cleanup 2026-02-20 10:04:49 +01:00
Admin
dc157d9853 voice input final 2026-02-20 09:59:22 +01:00
Admin
bfbf83e7b9 0.6s 2026-02-20 08:57:53 +01:00
Admin
6c800b6319 0.9s 2026-02-20 08:43:08 +01:00
Admin
c7e3a46a8e 1.5s 2026-02-20 07:52:58 +01:00
Admin
d599904ea4 1.6s 2026-02-20 01:01:21 +01:00
Admin
8490ef12e3 1.6s 2026-02-19 23:44:33 +01:00
Admin
ef7bdb09ac 1.6s 2026-02-19 23:37:16 +01:00
Admin
af9e8d8616 metal otw 2026-02-19 22:58:15 +01:00
Admin
a18c1f15d6 metal otw 2026-02-19 22:11:16 +01:00
Admin
32d7c14b29 metal otw 2026-02-19 21:21:30 +01:00
Admin
6335a3e660 metal otw 2026-02-19 21:00:49 +01:00
Admin
408b6273d8 metal otw 2026-02-19 20:49:08 +01:00
Admin
4d475a6b88 build fixups 2026-02-19 18:15:34 +01:00
Admin
e56080623f metal otw 2026-02-19 18:15:34 +01:00
Admin
6a6e39f933 metal otw 2026-02-19 18:15:34 +01:00
Admin
909dafcaab font change 2026-02-19 15:36:56 +01:00
Admin
a1a38a862f cleanup 2026-02-19 14:28:24 +01:00
Admin
a97de6db2e fix 2026-02-19 14:10:39 +01:00