|
<!DOCTYPE html> |
|
<html lang="ru"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<title>Emotion Analyzer</title> |
|
<link rel="stylesheet" href="{{ url_for('static', filename='styles.css') }}"> |
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"> |
|
</head> |
|
<body> |
|
<div class="sidebar"> |
|
<button id="new-chat-btn" class="sidebar-button"> |
|
<i class="fas fa-plus"></i> Новый чат |
|
</button> |
|
<div class="chat-list" id="chat-list"> |
|
{% for chat in chats %} |
|
<div class="chat-item" data-chat-id="{{ chat.chat_id }}"> |
|
<i class="fas fa-comment"></i> |
|
<span class="chat-title">{{ chat.title }}</span> |
|
</div> |
|
{% endfor %} |
|
</div> |
|
</div> |
|
|
|
<div class="main-content"> |
|
<div class="chat-container"> |
|
<h1 class="chat-title" id="current-chat-title">Анализатор эмоций</h1> |
|
|
|
<div id="chat-box" class="chat-box"> |
|
<div class="message bot-message"> |
|
Привет! Отправьте текст или голосовое сообщение для анализа эмоций. |
|
</div> |
|
</div> |
|
|
|
<div class="audio-controls"> |
|
<button id="record-btn" class="audio-btn"> |
|
<i class="fas fa-microphone"></i> Запись |
|
</button> |
|
<button id="stop-btn" class="audio-btn" disabled> |
|
<i class="fas fa-stop"></i> Стоп |
|
</button> |
|
</div> |
|
|
|
<div class="input-container"> |
|
<div class="input-group"> |
|
<input type="text" id="user-input" class="chat-input" placeholder="Введите сообщение..."> |
|
<button id="send-btn" class="send-btn">Отправить</button> |
|
</div> |
|
</div> |
|
|
|
<div class="upload-container"> |
|
<label for="audio-file" class="upload-label">Или загрузите аудиофайл:</label> |
|
<div class="file-upload"> |
|
<label for="audio-file" class="custom-file-upload"> |
|
<i class="fas fa-file-audio"></i> Выбрать файл |
|
</label> |
|
<input type="file" id="audio-file" accept="audio/*"> |
|
<button id="upload-btn" class="audio-btn"> |
|
<i class="fas fa-upload"></i> Загрузить |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<script src="{{ url_for('static', filename='script.js') }}"></script> |
|
</body> |
|
</html> |