Skip to content

Commit 9dde287

Browse files
authored
Merge pull request #27 from mreinstein/master
enable passing a userMediaStream as an option
2 parents 2830a9b + 44a5908 commit 9dde287

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

speech-to-text/recognize-microphone.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,9 @@ module.exports = function recognizeMicrophone(options) {
9494
preservedMicStream.unpipe(bitBucket);
9595
getMicStream = Promise.resolve(preservedMicStream);
9696
} else {
97-
getMicStream = getUserMedia({video: false, audio: true}).then(function(mic) {
97+
var pm = options.mediaStream ? Promise.resolve(options.mediaStream) : getUserMedia({video: false, audio: true});
98+
99+
getMicStream = pm.then(function(mic) {
98100
var micStream = new MicrophoneStream(mic, {
99101
objectMode: true,
100102
bufferSize: options.bufferSize

0 commit comments

Comments
 (0)