Skip to content

Commit 5183023

Browse files
committed
fix bitBucket for RecognizeMic keepMic option
1 parent 47f74fd commit 5183023

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

dist/watson-speech.js

Lines changed: 12 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

speech-to-text/recognize-microphone.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@ var L16 = require('./webaudio-l16-stream.js');
2222
var FormatStream = require('./format-stream.js');
2323
var assign = require('object.assign/polyfill')();
2424
var WritableElementStream = require('./writable-element-stream');
25-
var Readable = require('stream').Readable;
25+
var Writable = require('stream').Writable;
2626

2727
var preservedMicStream;
28-
var bitBucket = new Readable();
28+
var bitBucket = new Writable({
29+
write(chunk, encoding, callback) {
30+
// when the keepMicrophone option is enabled, unused audio data is sent here so that it isn't buffered by other streams.
31+
callback();
32+
},
33+
objectMode: true, // can still accept strings/buffers
34+
decodeStrings: false
35+
});
2936

3037
/**
3138
* @module watson-speech/speech-to-text/recognize-microphone

0 commit comments

Comments
 (0)