fix(tts): honor legacy edge voice config

This commit is contained in:
Peter Steinberger
2026-04-25 04:02:12 +01:00
parent 5569d6d9d3
commit 92b17af817
3 changed files with 25 additions and 2 deletions

View File

@@ -59,8 +59,9 @@ function normalizeMicrosoftProviderConfig(
const providers = asObject(rawConfig.providers);
const rawEdge = asObject(rawConfig.edge);
const rawMicrosoft = asObject(rawConfig.microsoft);
const rawProvider = asObject(providers?.microsoft);
const raw = { ...rawEdge, ...rawMicrosoft, ...rawProvider };
const rawProviderEdge = asObject(providers?.edge);
const rawProviderMicrosoft = asObject(providers?.microsoft);
const raw = { ...rawEdge, ...rawProviderEdge, ...rawMicrosoft, ...rawProviderMicrosoft };
const outputFormat = trimToUndefined(raw.outputFormat);
return {
enabled: asBoolean(raw.enabled) ?? true,