9 lines
469 B
JavaScript
9 lines
469 B
JavaScript
#!/usr/bin/env node
|
|
import { KeywordWakeEngine, normalizeWakePhrases } from '../daemon/wake-engine.js';
|
|
|
|
const phrases = normalizeWakePhrases(process.env.JARVIS_WAKE_PHRASES || process.argv.slice(2).join(',') || 'hey jarvis,jarvis,okay jarvis');
|
|
const engine = new KeywordWakeEngine({ phrases });
|
|
engine.on('wake', (phrase) => process.stdout.write(`${phrase}\n`));
|
|
process.stdin.on('data', (chunk) => engine.push(chunk));
|
|
process.stdin.on('end', () => engine.close());
|