C:\Fdtone> fd-tone-notify.exe --web-server --port 3000
Sep-28-2023 10:13:32 crit : Push Bullet does not have an API Key. Notifications will not be sent
Sep-28-2023 10:13:32 warning : Secret FD_PUSHBULLET_API_KEY has not been set or has an empty value
Sep-28-2023 10:13:32 warning : Secret FD_CORALOGIX_PRIVATE_KEY has not been set or has an empty value
Sep-28-2023 10:13:32 warning : Secret FD_SMTP_USERNAME has not been set or has an empty value
Sep-28-2023 10:13:32 warning : Secret FD_SMTP_PASSWORD has not been set or has an empty value
Sep-28-2023 10:13:32 info : Adding Detector for Test Fire Department with tones 911Hz, 3000Hz. Match Threshold: 6, Tolerance: 2%
Sep-28-2023 10:13:32 info : Adding Detector for Second Test Fire Department with tones 1000Hz, 540Hz. Match Threshold: 6, Tolerance: 2%
Sep-28-2023 10:13:32 info : Mic Instance Has Started
Sep-28-2023 10:13:32 info : Starting Web App
events.js:292
throw er; // Unhandled 'error' event
^
Error: spawn sox ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
at process.runNextTicks [as _tickCallback] (internal/process/task_queues.js:66:3)
at Function.Module.runMain (pkg/prelude/bootstrap.js:1376:13)
at internal/main/run_main_module.js:17:47
Emitted 'error' event on ChildProcess instance at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
at onErrorNT (internal/child_process.js:469:16)
[... lines matching original stack trace ...]
at internal/main/run_main_module.js:17:47 {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn sox',
path: 'sox',
spawnargs: [
'-b', '16',
'--endian', 'little',
'-c', '1',
'-r', '44100',
'-e', 'signed-integer',
'-t', 'waveaudio',
'default', '-p'
]
}