diff --git a/src/modules/tts-modes/azure.ts b/src/modules/tts-modes/azure.ts index 413c648..966c070 100644 --- a/src/modules/tts-modes/azure.ts +++ b/src/modules/tts-modes/azure.ts @@ -34,7 +34,7 @@ class AzureTTS implements TTSModule { return { data: Buffer.concat(buffers) }; } - async canBeUsed(): Promise { + canBeUsed(): boolean { return true; } } diff --git a/src/modules/tts-modes/google.ts b/src/modules/tts-modes/google.ts index 71969c8..b450b07 100644 --- a/src/modules/tts-modes/google.ts +++ b/src/modules/tts-modes/google.ts @@ -45,7 +45,7 @@ const ttsGoogle: TTSModule = { }); }, - async canBeUsed(): Promise { + canBeUsed(): boolean { return true; } }; diff --git a/src/modules/tts-modes/none.ts b/src/modules/tts-modes/none.ts index 1a8f264..0f4dc9d 100644 --- a/src/modules/tts-modes/none.ts +++ b/src/modules/tts-modes/none.ts @@ -5,6 +5,9 @@ const ttsNone: TTSModule = { getVoices: async (): Promise> => [], generate: async (): Promise => { return { data: Buffer.from([]) }; + }, + canBeUsed: (): boolean => { + return true; } }; diff --git a/src/modules/tts-modes/polly.ts b/src/modules/tts-modes/polly.ts index 7846b80..5d8e617 100644 --- a/src/modules/tts-modes/polly.ts +++ b/src/modules/tts-modes/polly.ts @@ -82,7 +82,7 @@ class PollyTTS implements TTSModule { return {}; } - async canBeUsed(): Promise { + canBeUsed(): boolean { if (!config.aws_access_id || !config.aws_access_key) return false; return true; diff --git a/src/modules/tts.ts b/src/modules/tts.ts index 69904e6..39554f4 100644 --- a/src/modules/tts.ts +++ b/src/modules/tts.ts @@ -14,7 +14,7 @@ export interface TTSModule { defaultVoice?: string; getVoices: () => Promise | undefined>; generate: (voice: string, text: string) => Promise; - canBeUsed: () => Promise; + canBeUsed: () => boolean; } export class TTSManager {