fix(calls): finalize DTLN integration, stabilize build, and fix formatting

This commit is contained in:
2026-06-16 01:53:24 -04:00
parent 6634b2b8a2
commit 89a2321dd4
3 changed files with 50 additions and 5 deletions
+29
View File
@@ -97,6 +97,35 @@ function lotusDenoise() {
path.join(sapphi, 'noiseGate/workletProcessor.js'),
path.join(denoiseDir, 'noiseGateWorklet.js'),
],
// DTLN (WorkAdventure v0.0.4)
[
path.resolve('cinny/node_modules/@workadventure/noise-suppression/dist/audio-worklet.js'),
path.join(denoiseDir, 'dtlnWorklet.js'),
],
[
path.resolve(
'cinny/node_modules/@workadventure/noise-suppression/dist/assets/audio-worklet-processor.js',
),
path.join(denoiseDir, 'dtlnProcessor.js'),
],
[
path.resolve(
'cinny/node_modules/@workadventure/noise-suppression/dist/vendor/litert/litert_wasm_internal.wasm',
),
path.join(denoiseDir, 'litert_wasm_internal.wasm'),
],
[
path.resolve(
'cinny/node_modules/@workadventure/noise-suppression/dist/assets/model_quant_1.tflite',
),
path.join(denoiseDir, 'model_1.tflite'),
],
[
path.resolve(
'cinny/node_modules/@workadventure/noise-suppression/dist/assets/model_quant_2.tflite',
),
path.join(denoiseDir, 'model_2.tflite'),
],
];
const missing = assets.filter(([s]) => !fs.existsSync(s)).map(([s]) => s);
if (missing.length > 0) {