Local Web Bluetooth page that provisions the Pine64 PineVoice speaker over
the Improv BLE protocol. Waits for the AUTHORIZED state before sending
credentials (per the Improv spec), uses write-with-response since the
firmware declares the RPC characteristic write-only, and logs the device
state/error sequence for diagnostics.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>