mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-20 16:50:39 +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 {
|
||||
language_code: language,
|
||||
channel_tag: channel,
|
||||
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);
|
||||
default:
|
||||
if (vendor.startsWith('custom:')) {
|
||||
return normalizeCustom(evt, channel, language);
|
||||
return normalizeCustom(evt, channel, language, vendor);
|
||||
}
|
||||
logger.error(`Unknown vendor ${vendor}`);
|
||||
return evt;
|
||||
|
||||
Reference in New Issue
Block a user