Add OpenAI TTS provider

This commit is contained in:
Cohee
2023-11-12 02:28:03 +02:00
parent a42c1fc581
commit 6f061adc1e
4 changed files with 193 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 { registerSlashCommand } from '../../slash-commands.js'
import { OpenAITtsProvider } from './openai.js'
export { talkingAnimation };
const UPDATE_INTERVAL = 1000
@@ -73,6 +74,7 @@ let ttsProviders = {
Coqui: CoquiTtsProvider,
Edge: EdgeTtsProvider,
Novel: NovelTtsProvider,
OpenAI: OpenAITtsProvider,
}
let ttsProvider
let ttsProviderName