Skip to main content

Synopsis

moorcheh-edge voice serve [options]
Starts a small HTTP server on the edge device so a remote display PC can drive mic capture, TTS playback, and streaming RAG without direct access to ALSA hardware.
Linux only - intended for edge boards such as the Arduino UNO Q. Run voice setup once before first use.

Options

FlagDefaultDescription
--host0.0.0.0Bind address
--port8766HTTP port
--base-urlhttp://127.0.0.1:8080Moorcheh Edge API used for RAG
--timeout300HTTP timeout for RAG calls (seconds)

Examples

moorcheh-edge voice serve
moorcheh-edge voice serve --port 8766 --base-url http://127.0.0.1:8080
On startup, the CLI prints the listen URL and available routes.

Typical deployment

MachineServicePort
Arduino UNO QMoorcheh Edge (Docker)8080
Arduino UNO Qmoorcheh-edge voice serve8766
Display PCYour kiosk API / UIe.g. 8765, 5173
Point the PC app at http://<UNO_Q_IP>:8766 for voice endpoints. See Voice server API for request and response formats.