Audio-CMD-Stream
Allows getting an input or output audio stream to a specific device.
Pre-Requirements
Windows
Python and PyAudio to be installed
Linux
Aplay and arecord to be installed, should come with linux by default
Installation
npm i audio-cmd-stream -S
API
AudioStream.Input
let inputStream = new AudioStream.Input(device, args);
AudioStream.Output
let outputStream = new AudioStream.Output(device, args);
Code Example
var AudioStream = require('audio-cmd-stream');
let inputStream = new AudioStream.Input(device, ['-f', 'cd', '-t', 'raw']);
let outputStream = new AudioStream.Output(device);
inputStream.pipe(outputStream);