Spaces:
Building
Building
Update flare-ui/src/app/services/conversation-manager.service.ts
Browse files
flare-ui/src/app/services/conversation-manager.service.ts
CHANGED
@@ -239,7 +239,13 @@ export class ConversationManagerService implements OnDestroy {
|
|
239 |
break;
|
240 |
|
241 |
case 'assistant_response':
|
|
|
|
|
242 |
this.addMessage('assistant', message['text']);
|
|
|
|
|
|
|
|
|
243 |
break;
|
244 |
|
245 |
case 'tts_audio':
|
@@ -316,6 +322,11 @@ export class ConversationManagerService implements OnDestroy {
|
|
316 |
|
317 |
// Clear queue
|
318 |
this.audioQueue = [];
|
|
|
|
|
|
|
|
|
|
|
319 |
}
|
320 |
} catch (error) {
|
321 |
console.error('Error handling TTS audio:', error);
|
|
|
239 |
break;
|
240 |
|
241 |
case 'assistant_response':
|
242 |
+
// Welcome mesajı veya normal yanıt
|
243 |
+
const isWelcome = message['is_welcome'] || false;
|
244 |
this.addMessage('assistant', message['text']);
|
245 |
+
|
246 |
+
if (isWelcome) {
|
247 |
+
console.log('📢 Welcome message received:', message['text']);
|
248 |
+
}
|
249 |
break;
|
250 |
|
251 |
case 'tts_audio':
|
|
|
322 |
|
323 |
// Clear queue
|
324 |
this.audioQueue = [];
|
325 |
+
|
326 |
+
// Auto-play if welcome message
|
327 |
+
if (message['is_welcome']) {
|
328 |
+
setTimeout(() => this.playAudio(audioUrl), 100);
|
329 |
+
}
|
330 |
}
|
331 |
} catch (error) {
|
332 |
console.error('Error handling TTS audio:', error);
|