diff --git a/Backend/index.html b/Backend/index.html index 6169390..01bd5f7 100644 --- a/Backend/index.html +++ b/Backend/index.html @@ -168,6 +168,10 @@ animation: pulse 1.5s infinite; } + button.processing { + background-color: #ffa000; + } + @keyframes pulse { 0% { opacity: 1; } 50% { opacity: 0.7; } @@ -193,6 +197,63 @@ background-color: var(--success-color); } + /* Audio visualizer styles */ + .visualizer-container { + margin-top: 15px; + position: relative; + width: 100%; + height: 100px; + background-color: #000; + border-radius: 8px; + overflow: hidden; + } + + #audioVisualizer { + width: 100%; + height: 100%; + transition: opacity 0.3s; + } + + #visualizerLabel { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + color: rgba(255, 255, 255, 0.7); + font-size: 0.9em; + pointer-events: none; + transition: opacity 0.3s; + } + + .volume-meter { + height: 8px; + width: 100%; + background-color: #eee; + border-radius: 4px; + margin-top: 8px; + overflow: hidden; + } + + #volumeLevel { + height: 100%; + width: 0%; + background-color: var(--primary-color); + border-radius: 4px; + transition: width 0.1s ease, background-color 0.2s; + } + + .settings-toggles { + display: flex; + flex-direction: column; + gap: 12px; + } + + .toggle-switch { + display: flex; + align-items: center; + gap: 8px; + } + footer { margin-top: 30px; text-align: center; @@ -233,6 +294,15 @@ Clear + + +
Powered by CSM 1B & Llama 3.2 | Whisper for speech recognition
- + +