selvaneyas commited on
Commit
f26366a
·
1 Parent(s): 2a76097

Update templates/ai.html

Browse files
Files changed (1) hide show
  1. templates/ai.html +10 -0
templates/ai.html CHANGED
@@ -113,6 +113,7 @@
113
  <div class="chat-box" id="chat-box"></div>
114
  <div class="input-container mt-2">
115
  <input class="chatinput" type="text" id="user-input" placeholder="Type a message..." onkeypress="handleChatKeyPress(event)" />
 
116
  <button class="chatbutton" onclick="sendMessage()">Send</button>
117
  </div>
118
  </div>
@@ -161,6 +162,15 @@ function sendMessage() {
161
  document.getElementById("user-input").value = "";
162
  aiMessage.className = "message ai-message";
163
  aiMessage.innerHTML = data.response.replace(/<think>.*?<\/think>\s*/gs, "");
 
 
 
 
 
 
 
 
 
164
  chatBox.appendChild(aiMessage);
165
  chatBox.scrollTop = chatBox.scrollHeight;
166
  })
 
113
  <div class="chat-box" id="chat-box"></div>
114
  <div class="input-container mt-2">
115
  <input class="chatinput" type="text" id="user-input" placeholder="Type a message..." onkeypress="handleChatKeyPress(event)" />
116
+ <button id="speak-btn" class="styled-btn" onclick="toggleSpeechRecognition()">🎤 Speak</button>
117
  <button class="chatbutton" onclick="sendMessage()">Send</button>
118
  </div>
119
  </div>
 
162
  document.getElementById("user-input").value = "";
163
  aiMessage.className = "message ai-message";
164
  aiMessage.innerHTML = data.response.replace(/<think>.*?<\/think>\s*/gs, "");
165
+
166
+ let readButton = document.createElement("button");
167
+ readButton.className = "read-btn";
168
+ readButton.textContent = "🔊 Read";
169
+ readButton.onclick = function() {
170
+ toggleReadAloud(readButton, data.response.replace(/<\/?[^>]+(>|$)/g, ""));
171
+ };
172
+ aiMessage.appendChild(readButton);
173
+
174
  chatBox.appendChild(aiMessage);
175
  chatBox.scrollTop = chatBox.scrollHeight;
176
  })