Quick start
AGENT_SPEAK=1). Disable with AGENT_SPEAK=0.
Wake-word listener
The listener is off by default until you runarka listen. For shell autostart on login:
STT engines
Arka picks the best available engine automatically (STT=auto, LISTEN_ENGINE=auto):
Override explicitly:
TTS backends
Arka speaks replies using Edge TTS or Sarvam:Remote server
Usearka serve to run a remote STT/TTS server for phone-based interaction with your PC agent:
Use Arka backend with an API key
Arka’s remote backend can also be called from your own app, script, or local frontend. The access token is the API key: setREMOTE_TOKEN, start the server,
then pass the token as a bearer token.
Configuration:
For a stricter inbound automation surface, use the webhook server instead:
127.0.0.1 unless you are behind a trusted reverse
proxy with HTTPS, rate limits, and logs. Do not put provider keys in request
bodies; configure them in Arka’s .env on the server.
Troubleshooting:
Multi-turn conversation
Voice sessions maintain context across turns. Say “hey arka” followed by your request, then continue the conversation without repeating the wake word until the session times out.Memory from voice
WithMEMORY_AUTODETECT=1 (default), Arka automatically detects “remember that …” phrases from voice and chat:
Install fish shell and voice extras for the full voice experience. See the Quickstart for setup steps.