From eca7d175fd87c06f0ac0eeb36df6fef822864f8a Mon Sep 17 00:00:00 2001 From: Ilango Rajagopal Date: Thu, 14 Aug 2025 13:30:07 +0530 Subject: [PATCH] Fix issue with fetching eleven labs voices --- packages/components/src/textToSpeech.ts | 6 +++++- packages/server/src/services/text-to-speech/index.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/components/src/textToSpeech.ts b/packages/components/src/textToSpeech.ts index 7e5ce81c0..b54688662 100644 --- a/packages/components/src/textToSpeech.ts +++ b/packages/components/src/textToSpeech.ts @@ -85,7 +85,11 @@ export const getVoices = async (provider: string, credentialId: string, options: apiKey: credentialData.elevenLabsApiKey }) - const voices = await client.voices.search() + const voices = await client.voices.search({ + pageSize: 100, + voiceType: 'default', + category: 'premade' + }) return voices.voices.map((voice) => ({ id: voice.voiceId, diff --git a/packages/server/src/services/text-to-speech/index.ts b/packages/server/src/services/text-to-speech/index.ts index be978ce5c..f330d06a5 100644 --- a/packages/server/src/services/text-to-speech/index.ts +++ b/packages/server/src/services/text-to-speech/index.ts @@ -78,7 +78,7 @@ const getVoicesForProvider = async (provider: string, credentialId?: string): Pr chatflowid: '', chatId: '', appDataSource: appServer.AppDataSource, - databaseEntities: {} + databaseEntities: databaseEntities } return await getVoices(provider, credentialId, options)