🔉 fix: Elevenlabs TTS and STT (#3482)
* fix: add `await` on getVoices * fix: STT function * fix: elevenlabs * chore(lint): remove unnecessary whitespace in ldap.js --------- Co-authored-by: Danny Avila <danny@librechat.ai>
This commit is contained in:
@@ -15,7 +15,7 @@ const getLdapConfig = () => {
|
||||
if (ldapLoginUsesUsername) {
|
||||
ldap.username = true;
|
||||
}
|
||||
|
||||
|
||||
return ldap;
|
||||
};
|
||||
|
||||
|
||||
@@ -245,4 +245,4 @@ async function speechToText(req, res) {
|
||||
await sttService.processTextToSpeech(req, res);
|
||||
}
|
||||
|
||||
module.exports = speechToText;
|
||||
module.exports = { speechToText };
|
||||
|
||||
@@ -21,7 +21,7 @@ async function getVoices(req, res) {
|
||||
}
|
||||
|
||||
const ttsSchema = customConfig?.speech?.tts;
|
||||
const provider = getProvider(ttsSchema);
|
||||
const provider = await getProvider(ttsSchema);
|
||||
let voices;
|
||||
|
||||
switch (provider) {
|
||||
|
||||
@@ -69,7 +69,6 @@ export default function VoiceDropdown() {
|
||||
options={voiceOptions}
|
||||
sizeClasses="min-w-[200px] !max-w-[400px] [--anchor-max-width:400px]"
|
||||
anchor="bottom start"
|
||||
position="left"
|
||||
testId="VoiceDropdown"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -282,7 +282,7 @@ const ttsLocalaiSchema = z.object({
|
||||
const ttsSchema = z.object({
|
||||
openai: ttsOpenaiSchema.optional(),
|
||||
azureOpenAI: ttsAzureOpenAISchema.optional(),
|
||||
elevenLabs: ttsElevenLabsSchema.optional(),
|
||||
elevenlabs: ttsElevenLabsSchema.optional(),
|
||||
localai: ttsLocalaiSchema.optional(),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user