From 984834e896305c9c816ad987aec2fcd8f45601b7 Mon Sep 17 00:00:00 2001 From: Nate Emmert Date: Tue, 21 Jul 2026 10:35:03 -0400 Subject: [PATCH] Add piper error detail to TTS response for debugging Co-Authored-By: Claude Sonnet 4.6 --- server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 92f1acf..d6ddd5d 100644 --- a/server.js +++ b/server.js @@ -1309,7 +1309,8 @@ app.get('/api/tts', (req, res) => { ], { input: text, timeout: 15000 }); if (result.status !== 0 || !existsSync(cachePath)) { - return res.status(500).json({ error: 'TTS generation failed' }); + console.error('piper failed:', result.status, result.stderr?.toString(), result.error); + return res.status(500).json({ error: 'TTS generation failed', detail: result.stderr?.toString() }); } }