feat: add realtime voice mode, artifact presentation, and Playwright MCP integration

This commit is contained in:
Mohamed Boudra
2025-10-20 11:19:16 +02:00
parent 65c6f81605
commit 14230c681f
13 changed files with 3020 additions and 26 deletions
@@ -261,6 +261,14 @@ async function main() {
// Transcribe audio using OpenAI Whisper
const result = await transcribeAudio(audio, format);
// Check if transcription is empty or only whitespace
const transcriptText = result.text.trim();
if (!transcriptText) {
console.log("[STT] Transcription is empty or silence, skipping LLM processing");
// Return empty string without broadcasting or processing
return "";
}
// Broadcast transcription result as activity log
wsServer.broadcastActivityLog({
id: uuidv4(),