Skip to content

Commit 1a42d63

Browse files
[speech-to-text] Fixed #189
1 parent 5cc20d8 commit 1a42d63

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

services/speech_to_text/recognize_stream.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ RecognizeStream.prototype.initialize = function() {
6464

6565
var queryParams = extend({model: 'en-US_BroadbandModel'}, pick(options, QUERY_PARAMS_ALLOWED));
6666
var queryString = Object.keys(queryParams).map(function(key) {
67-
return key + '=' + (key == 'watson-token' ? queryParams[key] : encodeURIComponent(queryParams[key])); // our server chokes if the token is correctly url-encoded
67+
return key + '=' + (key === 'watson-token' ? queryParams[key] : encodeURIComponent(queryParams[key])); // our server chokes if the token is correctly url-encoded
6868
}).join('&');
6969

70-
var url = (options.url || "wss://stream.watsonplatform.net/speech-to-text/api").replace(/^http/, 'ws') + '/v1/recognize?' + queryString;
70+
var url = (options.url || 'wss://stream.watsonplatform.net/speech-to-text/api').replace(/^http/, 'ws') + '/v1/recognize?' + queryString;
7171

7272
var openingMessage = extend({
7373
action: 'start',

services/speech_to_text/v1.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,8 @@ var https = require('https');
2525
var http = require('http');
2626
var isStream = require('isstream');
2727
var requestFactory = require('../../lib/requestwrapper');
28-
var qs = require('querystring');
29-
var util = require('util');
3028
var RecognizeStream = require('./recognize_stream');
31-
var pkg = require('../../package.json');
29+
var pkg = require('../../package.json');
3230

3331
var PARAMS_ALLOWED = ['continuous', 'max_alternatives', 'timestamps', 'word_confidence', 'inactivity_timeout',
3432
'model', 'content-type', 'interim_results', 'keywords', 'keywords_threshold', 'word_alternatives_threshold' ];
@@ -85,8 +83,7 @@ SpeechToText.prototype.recognize = function(params, callback) {
8583
return;
8684
}
8785

88-
var queryParams = pick(params, ['continuous', 'max_alternatives', 'timestamps',
89-
'word_confidence','inactivity_timeout', 'model']);
86+
var queryParams = pick(params, PARAMS_ALLOWED);
9087

9188
var _url = '/v1';
9289
_url += (params.session_id) ? ('/sessions/' + params.session_id) : '';

0 commit comments

Comments
 (0)