function getTTSProvider() { const provider = process.env.TTS_PROVIDER || "openai"; switch (provider) { case "openai": const { OpenAiTTS } = require("./openAi"); return new OpenAiTTS(); case "elevenlabs": const { ElevenLabsTTS } = require("./elevenLabs"); return new ElevenLabsTTS(); case "generic-openai": const { GenericOpenAiTTS } = require("./openAiGeneric"); return new GenericOpenAiTTS(); default: throw new Error("ENV: No TTS_PROVIDER value found in environment!"); } } module.exports = { getTTSProvider };