Skip to main content
Arka wake-word listener, कई STT engines, और TTS replies के साथ hands-free उपयोग का समर्थन करता है।

त्वरित शुरुआत

TTS replies default रूप से चालू हैं (AGENT_SPEAK=1)। AGENT_SPEAK=0 से अक्षम करें।

Wake-word listener

Listener तब तक default रूप से बंद है जब तक आप arka listen न चलाएँ। Login पर shell autostart के लिए:
Config बदलावों के बाद restart करें:

STT engines

Arka स्वचालित रूप से सबसे अच्छा उपलब्ध engine चुनता है (STT=auto, LISTEN_ENGINE=auto): स्पष्ट रूप से override करें:
Voice extras install करें:

TTS backends

Arka Edge TTS या Sarvam का उपयोग करके replies बोलता है:
Sarvam भारतीय भाषाओं का समर्थन करता है। Edge TTS अधिकांश locales के लिए offline काम करता है।

Remote server

अपने PC agent के साथ phone-आधारित interaction के लिए remote STT/TTS server चलाने के लिए arka serve का उपयोग करें:

Arka backend को API key के साथ उपयोग करें

Arka का remote backend आपके अपने app, script, या local frontend से भी call किया जा सकता है। Access token API key है: REMOTE_TOKEN सेट करें, server शुरू करें, फिर token को bearer token के रूप में pass करें।
जाँचें कि backend पहुँच योग्य है:
Agent endpoint call करें:
Response shape:
JavaScript से:
उपयोगी endpoints: Configuration: एक सख्त inbound automation surface के लिए, इसके बजाय webhook server का उपयोग करें:
Backend को 127.0.0.1 से bound रखें जब तक आप HTTPS, rate limits, और logs के साथ किसी trusted reverse proxy के पीछे न हों। Request bodies में provider keys न रखें; उन्हें server पर Arka के .env में कॉन्फ़िगर करें। Troubleshooting:

Multi-turn बातचीत

Voice sessions turns के बीच context बनाए रखते हैं। “hey arka” के बाद अपना request बोलें, फिर session timeout होने तक wake word दोहराए बिना बातचीत जारी रखें।

Voice से memory

MEMORY_AUTODETECT=1 (default) के साथ, Arka स्वचालित रूप से voice और chat से “remember that …” phrases detect करता है:
पूर्ण voice अनुभव के लिए fish shell और voice extras install करें। सेटअप steps के लिए Quickstart देखें।