Headless voice AI engine with page understanding — services, types, and session logic.
npm install @ariontalk/coreimport { VoiceEngine, isVoiceChatSupported } from '@ariontalk/core';
const engine = new VoiceEngine();
if (isVoiceChatSupported(engine)) {
await engine.startSession('en');
}VoiceEngine— local browser-based voice engine (Web Speech API)isVoiceChatSupported(engine)— check browser capabilities before startingEnergyBargeInDetector— energy-based barge-in detection plugincreateLogger/setLogLevel— logging utilities- Types —
SupportedLang,VoiceEngineState,VoiceSettings,BargeInDetector, and more
MIT — see LICENSE