famous-tailor-60615
05/19/2026, 4:52 PMtall-airline-16756
05/19/2026, 4:52 PMtall-airline-16756
05/19/2026, 4:52 PMfamous-tailor-60615
05/19/2026, 4:53 PMtall-airline-16756
05/19/2026, 4:54 PMfamous-tailor-60615
05/19/2026, 4:55 PMtall-airline-16756
05/19/2026, 4:55 PMfamous-tailor-60615
05/19/2026, 4:57 PMtall-airline-16756
05/19/2026, 4:58 PMfamous-tailor-60615
05/19/2026, 4:59 PMtall-airline-16756
05/19/2026, 5:00 PMfamous-tailor-60615
05/19/2026, 6:35 PMtall-airline-16756
05/19/2026, 6:36 PMfamous-tailor-60615
05/19/2026, 6:37 PMtall-airline-16756
05/19/2026, 6:38 PM@livekit/rtc-node) for non-browser/node environments.
• Requirements: Node >= 20, pnpm >= 10.15.0 (or npm/yarn), Raspberry Pi OS (Linux).
Minimal plan (prototype)
1. Generate an access token on your server (JWT) to join the room.
2. On the Pi:
◦ Install dependencies: @livekit/rtc-node, an audio capture library (e.g., node-record-lpcm16) and a playback library (e.g., speaker).
◦ Connect to LiveKit with connect(url, token, { rtcConfiguration }).
◦ Capture microphone, create a LocalAudioTrack, and localParticipant.publishTrack(...).
◦ Subscribe to remote audio tracks and pipe them to the speaker for playback.
1. Keep it audio-only: skip any video setup to reduce CPU/memory.
Starter resources
• Node starter example: https://github.com/livekit-examples/agent-starter-node
• LiveKit docs: https://docs.livekit.io
Would you like a minimal code snippet and exact install/run commands for your Pi model, or prefer I provide a ready-to-run small example (package.json + script) you can paste and test?
Sources: Job lifecycle | LiveKit Documentation | Building a voice agent frontend on custom ESP32 hardware | LiveKit | Voice AI quickstart | LiveKit Documentation | LiveKit SDK for ESP32: bringing voice AI to embedded devices | LiveKit, with interactive elements