mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-20 16:50:39 +00:00
pass recogniser opts in amd to stt (#1308)
This commit is contained in:
@@ -281,13 +281,17 @@ module.exports = (logger) => {
|
|||||||
|
|
||||||
/* set stt options */
|
/* set stt options */
|
||||||
logger.info(`starting amd for vendor ${vendor} and language ${language}`);
|
logger.info(`starting amd for vendor ${vendor} and language ${language}`);
|
||||||
const sttOpts = amd.setChannelVarsForStt({name: TaskName.Gather}, sttCredentials, language, {
|
/* if opts contains recognizer object use that config for stt, otherwise use defaults */
|
||||||
|
const rOpts = opts.recognizer ?
|
||||||
|
opts.recognizer :
|
||||||
|
{
|
||||||
vendor,
|
vendor,
|
||||||
hints,
|
hints,
|
||||||
enhancedModel: true,
|
enhancedModel: true,
|
||||||
altLanguages: opts.recognizer?.altLanguages || [],
|
altLanguages: opts.recognizer?.altLanguages || [],
|
||||||
initialSpeechTimeoutMs: opts.resolveTimeoutMs,
|
initialSpeechTimeoutMs: opts.resolveTimeoutMs,
|
||||||
});
|
};
|
||||||
|
const sttOpts = amd.setChannelVarsForStt({name: TaskName.Gather}, sttCredentials, language, rOpts);
|
||||||
|
|
||||||
await ep.set(sttOpts).catch((err) => logger.info(err, 'Error setting channel variables'));
|
await ep.set(sttOpts).catch((err) => logger.info(err, 'Error setting channel variables'));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user