UNPKG

node-record-lpcm16

Version:
19 lines (13 loc) 338 B
'use strict' const recorder = require('../') const fs = require('fs') const file = fs.createWriteStream('test.wav', { encoding: 'binary' }) const recording = recorder.record({ recorder: 'sox' }) recording.stream() .pipe(file) // Stop recording after three seconds and write to file setTimeout(() => { recording.stop() }, 2000)