ciyidogan commited on
Commit
705ec4b
·
verified ·
1 Parent(s): 3b5d602

Update flare-ui/src/app/components/chat/realtime-chat.component.html

Browse files
flare-ui/src/app/components/chat/realtime-chat.component.html CHANGED
@@ -27,15 +27,18 @@
27
  </button>
28
  </div>
29
 
30
- <!-- Transcription Display -->
31
- <div class="transcription-area" *ngIf="(currentTranscription || currentState === 'listening') && isConversationActive">
 
 
 
32
  <div class="transcription-label">
33
- <mat-icon class="pulse-icon">mic</mat-icon>
34
- <span>Dinleniyor...</span>
35
  </div>
36
- <div class="transcription-text">{{ currentTranscription || '...' }}</div>
37
  </div>
38
-
39
  <!-- Chat Messages -->
40
  <div class="chat-messages" #scrollContainer>
41
  <div *ngFor="let msg of messages; trackBy: trackByIndex"
@@ -63,12 +66,13 @@
63
  </div>
64
  </div>
65
 
66
- <!-- Audio Visualizer -->
67
  <canvas #audioVisualizer
68
  class="audio-visualizer"
69
  width="600"
70
  height="100"
71
- [class.active]="isRecording && isConversationActive">
 
72
  </canvas>
73
  </mat-card-content>
74
 
 
27
  </button>
28
  </div>
29
 
30
+ <!-- Transcription Display - Her zaman görünür (konuşma aktifse) -->
31
+ <div class="transcription-area"
32
+ *ngIf="isConversationActive"
33
+ [class.active]="currentTranscription"
34
+ [class.listening]="currentState === 'listening'">
35
  <div class="transcription-label">
36
+ <mat-icon class="pulse-icon">{{ currentTranscription ? 'mic' : 'hearing' }}</mat-icon>
37
+ <span>{{ currentTranscription ? 'Konuşuyorsunuz...' : 'Sizi dinliyorum...' }}</span>
38
  </div>
39
+ <div class="transcription-text">{{ currentTranscription || 'Konuşmaya başlayabilirsiniz...' }}</div>
40
  </div>
41
+
42
  <!-- Chat Messages -->
43
  <div class="chat-messages" #scrollContainer>
44
  <div *ngFor="let msg of messages; trackBy: trackByIndex"
 
66
  </div>
67
  </div>
68
 
69
+ <!-- Audio Visualizer - Her zaman aktif (konuşma aktifse) -->
70
  <canvas #audioVisualizer
71
  class="audio-visualizer"
72
  width="600"
73
  height="100"
74
+ [class.active]="isVisualizationActive"
75
+ [class.recording]="currentTranscription">
76
  </canvas>
77
  </mat-card-content>
78