Quick and dirty attempt at implementing an OpenAI compatible TTS voice provider

This commit is contained in:
Alex Yancey
2024-08-13 02:07:46 -07:00
parent 406acb4312
commit ab42d6ff82
2 changed files with 156 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import { SystemTtsProvider } from './system.js';
import { NovelTtsProvider } from './novel.js';
import { power_user } from '../../power-user.js';
import { OpenAITtsProvider } from './openai.js';
import { OpenAICompatibleTtsProvider } from './openai-compatible.js';
import { XTTSTtsProvider } from './xtts.js';
import { VITSTtsProvider } from './vits.js';
import { GSVITtsProvider } from './gsvi.js';
@ -96,6 +97,7 @@ const ttsProviders = {
AllTalk: AllTalkTtsProvider,
SpeechT5: SpeechT5TtsProvider,
Azure: AzureTtsProvider,
OpenAICompatible: OpenAICompatibleTtsProvider,
};
let ttsProvider;
let ttsProviderName;