mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-20 08:40:38 +00:00
fix missing speech vendor in telemetry metric (#437)
This commit is contained in:
@@ -225,12 +225,17 @@ const normalizeGoogle = (evt, channel, language) => {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const normalizeCustom = (evt, channel, language) => {
|
const normalizeCustom = (evt, channel, language, vendor) => {
|
||||||
|
const copy = JSON.parse(JSON.stringify(evt));
|
||||||
return {
|
return {
|
||||||
language_code: language,
|
language_code: language,
|
||||||
channel_tag: channel,
|
channel_tag: channel,
|
||||||
is_final: evt.is_final,
|
is_final: evt.is_final,
|
||||||
alternatives: [evt.alternatives[0]]
|
alternatives: [evt.alternatives[0]],
|
||||||
|
vendor: {
|
||||||
|
name: vendor,
|
||||||
|
evt: copy
|
||||||
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -314,7 +319,7 @@ module.exports = (logger) => {
|
|||||||
return normalizeSoniox(evt, channel, language);
|
return normalizeSoniox(evt, channel, language);
|
||||||
default:
|
default:
|
||||||
if (vendor.startsWith('custom:')) {
|
if (vendor.startsWith('custom:')) {
|
||||||
return normalizeCustom(evt, channel, language);
|
return normalizeCustom(evt, channel, language, vendor);
|
||||||
}
|
}
|
||||||
logger.error(`Unknown vendor ${vendor}`);
|
logger.error(`Unknown vendor ${vendor}`);
|
||||||
return evt;
|
return evt;
|
||||||
|
|||||||
Reference in New Issue
Block a user