Skip to content

Commit f091543

Browse files
authored
Merge pull request #404 from chughts/sttaudio
STT Audio Changes
2 parents acd85f2 + c7bbe22 commit f091543

File tree

5 files changed

+23
-11
lines changed

5 files changed

+23
-11
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ Node-RED Watson Nodes for IBM Cloud
77

88
<a href="https://cla-assistant.io/watson-developer-cloud/node-red-node-watson"><img src="https://cla-assistant.io/readme/badge/watson-developer-cloud/node-red-node-watson" alt="CLA assistant" /></a>
99

10+
### New in version 0.6.11
11+
- Fix to defaulting name for NLU Node.
12+
- Allow pre-check of audio format to be disabled in Speech to Text node.
13+
- Migrate from deprecated getModels and getCustomizations methods in Speech to Text nodes.
14+
1015
### New in version 0.6.10
1116
- Needed to stringify json before addDocument in Discovery node.
1217
- Using Node.js v 6 features, so will not run on Node.js v 4 anymore

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-red-node-watson",
3-
"version": "0.6.10",
3+
"version": "0.6.11",
44
"description": "A collection of Node-RED nodes for IBM Watson services",
55
"dependencies": {
66
"async": "^1.5.2",

services/speech_to_text/v1-corpus-builder.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ module.exports = function (RED) {
6262
}
6363

6464
function executeListCustomisations(node, stt, params, msg) {
65-
stt.getCustomizations(params, function (err, response) {
65+
stt.listLanguageModels(params, function (err, response) {
6666
node.status({});
6767
if (err) {
6868
payloadutils.reportError(node, msg, err);
@@ -75,7 +75,7 @@ module.exports = function (RED) {
7575
}
7676

7777
function executeGetCustomisation(node, stt, params, msg) {
78-
stt.getCustomization(params, function (err, response) {
78+
stt.getLanguageModel(params, function (err, response) {
7979
node.status({});
8080
if (err) {
8181
payloadutils.reportError(node, msg, err);
@@ -87,7 +87,7 @@ module.exports = function (RED) {
8787
}
8888

8989
function executeDeleteCustomisation(node, stt, params, msg) {
90-
stt.deleteCustomization(params, function (err, response) {
90+
stt.deleteLanguageModel(params, function (err, response) {
9191
node.status({});
9292
if (err) {
9393
payloadutils.reportError(node, msg, err);
@@ -112,7 +112,7 @@ module.exports = function (RED) {
112112
}
113113

114114
function executeGetCorpora(node, stt, params, msg) {
115-
stt.getCorpora(params, function (err, response) {
115+
stt.listCorpora(params, function (err, response) {
116116
node.status({});
117117
if (err) {
118118
payloadutils.reportError(node, msg, err);
@@ -124,7 +124,7 @@ module.exports = function (RED) {
124124
}
125125

126126
function executeTrain(node, stt, params, msg) {
127-
stt.trainCustomization(params, function (err, response) {
127+
stt.trainLanguageModel(params, function (err, response) {
128128
node.status({});
129129
if (err) {
130130
payloadutils.reportError(node, msg, err);
@@ -136,7 +136,7 @@ module.exports = function (RED) {
136136
}
137137

138138
function executeGetCustomWords(node, stt, params, msg) {
139-
stt.getWords(params, function (err, response) {
139+
stt.listWords(params, function (err, response) {
140140
node.status({});
141141
if (err) {
142142
payloadutils.reportError(node, msg, err);
@@ -373,7 +373,7 @@ module.exports = function (RED) {
373373
}
374374
});
375375

376-
stt.getModels({}, function(err, models){
376+
stt.listModels({}, function(err, models){
377377
if (err) {
378378
res.json(err);
379379
} else {

services/speech_to_text/v1.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,12 @@
124124
<label for="node-input-payload-response" style="width: 70%;"> Place output on msg.payload</label>
125125
</div>
126126

127+
<div class="form-row">
128+
<label>&nbsp;</label>
129+
<input type="checkbox" id="node-input-disable-precheck" style="display: inline-block; width: auto; vertical-align: top;">
130+
<label for="node-input-disable-precheck" style="width: 70%;"> Disable Audio format pre-check</label>
131+
</div>
132+
127133
<div class="form-row">
128134
<label>&nbsp;</label>
129135
<input type="button" id="node-input-flushcache" value="Flush Config Cache"
@@ -598,6 +604,7 @@
598604
'streaming-mode' :{value: false},
599605
'streaming-mute' :{value: true},
600606
'discard-listening' :{value: false},
607+
'disable-precheck' :{value: false},
601608
'default-endpoint' :{value: true},
602609
'service-endpoint' :{value: 'https://stream.watsonplatform.net/speech-to-text/api'}
603610
},

services/speech_to_text/v1.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ module.exports = function (RED) {
7676
}
7777
});
7878

79-
stt.getModels({}, (err, models) => {
79+
stt.listModels({}, (err, models) => {
8080
if (err) {
8181
res.json(err);
8282
} else {
@@ -99,7 +99,7 @@ module.exports = function (RED) {
9999
}
100100
});
101101

102-
stt.getCustomizations({}, (err, customs) => {
102+
stt.listLanguageModels({}, (err, customs) => {
103103
if (err) {
104104
res.json(err);
105105
} else {
@@ -201,7 +201,7 @@ module.exports = function (RED) {
201201
}
202202

203203
function payloadCheck(msg) {
204-
if (config['streaming-mode']) {
204+
if (config['streaming-mode'] || config['disable-precheck']) {
205205
return Promise.resolve();
206206
}
207207
return payloadNonStreamCheck(msg);

0 commit comments

Comments
 (0)