diff --git a/src/modules/tts.ts b/src/modules/tts.ts index 022b698..99a9b0e 100644 --- a/src/modules/tts.ts +++ b/src/modules/tts.ts @@ -54,9 +54,8 @@ export class TTSManager { return; } - const mod = (modRaw.default?.default || - modRaw.default || - modRaw) as TTSModule; + const mod = modRaw.default?.default || modRaw.default || modRaw; + if (!mod.name || typeof mod.generate !== 'function') { this.log.warning('Invalid module format in %s', filePath); return;