add initial support for nuance stt

This commit is contained in:
Dave Horton
2022-10-15 13:59:40 -04:00
parent d707bbe12d
commit 4acd72aa1c
3 changed files with 63 additions and 3548 deletions

View File

@@ -432,7 +432,7 @@
"properties": { "properties": {
"vendor": { "vendor": {
"type": "string", "type": "string",
"enum": ["google", "aws", "microsoft", "default"] "enum": ["google", "aws", "microsoft", "nuance", "default"]
}, },
"language": "string", "language": "string",
"vad": "#vad", "vad": "#vad",
@@ -495,12 +495,53 @@
"initialSpeechTimeoutMs": "number", "initialSpeechTimeoutMs": "number",
"azureServiceEndpoint": "string", "azureServiceEndpoint": "string",
"asrDtmfTerminationDigit": "string", "asrDtmfTerminationDigit": "string",
"asrTimeout": "number" "asrTimeout": "number",
"nuanceOptions": "#nuanceOptions"
}, },
"required": [ "required": [
"vendor" "vendor"
] ]
}, },
"nuanceOptions": {
"properties": {
"clientId": "string",
"secret": "string",
"topic": "string",
"utteranceDetectionMode": {
"type": "string",
"enum": [
"single",
"multiple",
"disabled"
]
},
"punctuation": "boolean",
"profanityFilter": "boolean",
"includeTokenization": "boolean",
"discardSpeakerAdaptation": "boolean",
"suppressCallRecording": "boolean",
"maskLoadFailures": "boolean",
"suppressInitialCapitalization": "boolean",
"allowZeroBaseLmWeight": "boolean",
"filterWakeupWord": "boolean",
"resultType": {
"type": "string",
"enum": [
"final",
"partial",
"immutable_partial"
]
},
"noInputTimeoutMs": "number",
"recognitionTimeoutMs": "number",
"utteranceEndSilenceMs": "number",
"maxHypotheses": "number",
"speechDomain": "string",
"formatting": "string"
},
"required": [
]
},
"lexIntent": { "lexIntent": {
"properties": { "properties": {
"name": "string", "name": "string",

3564
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"name": "@jambonz/node-client", "name": "@jambonz/node-client",
"version": "0.3.25", "version": "0.3.26",
"description": "Node.js client for building jambonz applications (jambonz.org)", "description": "Node.js client for building jambonz applications (jambonz.org)",
"main": "lib/index.js", "main": "lib/index.js",
"scripts": { "scripts": {