Add local MeloTTS support
This commit is contained in:
@@ -15,6 +15,17 @@ const envSchema = z.object({
|
||||
LOCAL_AI_VENV_PATH: z.string().min(1).default(".local-ai/.venv"),
|
||||
LOCAL_AI_PYTHON: emptyToUndefined,
|
||||
AUDIO_SOURCE: emptyToUndefined,
|
||||
TTS_ENABLED: z
|
||||
.string()
|
||||
.optional()
|
||||
.transform((value) => value?.trim().toLowerCase() !== "false"),
|
||||
TTS_IMAGE: z.string().min(1).default("realtime-voice-bot-melotts:v0.1.2"),
|
||||
TTS_LANGUAGE: z.string().min(1).default("KR"),
|
||||
TTS_SPEAKER: z.string().min(1).default("KR"),
|
||||
TTS_DEVICE: z.string().min(1).default("cpu"),
|
||||
TTS_SPEED: z.coerce.number().min(0.5).max(2).default(1),
|
||||
TTS_CACHE_DIR: z.string().min(1).default(".local-ai/tts-cache"),
|
||||
TTS_OUTPUT_DIR: z.string().min(1).default(".local-ai/tts-output"),
|
||||
DEBUG: z
|
||||
.string()
|
||||
.optional()
|
||||
|
||||
Reference in New Issue
Block a user