Spaces:
Sleeping
Sleeping
Commit ·
f26366a
1
Parent(s): 2a76097
Update templates/ai.html
Browse files- 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 |
})
|