fix: gültige Default-Voice für Schwedisch (voice_not_found behoben)
Die geseedete sv-Voice 'XXCqsM8I9KhqA7jLGj1U' existiert bei ElevenLabs nicht — jede schwedische Audio-Generierung schlug mit voice_not_found fehl (de/en haben eigene, gültige Account-Voices). - Seed + Migration: sv → Premade 'Charlotte' (XB0fDUnXU5powFXDhCwa, schwedischer Akzent, in jedem Account verfügbar); Bestandsdaten mit der defekten ID werden beim Boot automatisch korrigiert - voices.js: Fallback auf Premade 'Sarah' statt der toten ID Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -599,9 +599,16 @@ async function migrate() {
|
||||
INSERT INTO tts_settings (language, voice_id) VALUES
|
||||
('de', 'rKiu7lQ4c5P3az3745s3'),
|
||||
('en', 'cVd39cx0VtXNC13y5Y7z'),
|
||||
('sv', 'XXCqsM8I9KhqA7jLGj1U')
|
||||
('sv', 'XB0fDUnXU5powFXDhCwa')
|
||||
ON CONFLICT (language) DO NOTHING
|
||||
`).catch(() => {});
|
||||
// Defekte sv-Seed-Voice ersetzen: 'XXCqsM8I9KhqA7jLGj1U' existiert bei ElevenLabs nicht
|
||||
// (voice_not_found) — dadurch schlug jede schwedische Audio-Generierung fehl.
|
||||
// 'XB0fDUnXU5powFXDhCwa' = Premade-Voice "Charlotte" (schwedischer Akzent), in jedem Account verfügbar.
|
||||
await query(`
|
||||
UPDATE tts_settings SET voice_id = 'XB0fDUnXU5powFXDhCwa'
|
||||
WHERE language = 'sv' AND voice_id = 'XXCqsM8I9KhqA7jLGj1U'
|
||||
`).catch(() => {});
|
||||
|
||||
// ── Content-Pipeline: Job-Tracking direkt auf der Picture-Zeile ──────────────
|
||||
await query(`ALTER TABLE pictures ADD COLUMN IF NOT EXISTS pipeline_status TEXT NOT NULL DEFAULT 'none'`).catch(() => {});
|
||||
|
||||
Reference in New Issue
Block a user