🌐 Server Connection

ℹ️ Section docs
Server Connection — address and protocol for connecting to the translation server. The client proxies all requests (file processing, live translation, settings) to this server. Use host:port format without protocol prefix. Enable SSL for production/remote servers (HTTPS + WSS). Disable for localhost.
Host and port of the translation server (e.g. localhost:8001 or myserver.com:8000)
Enable for remote/production servers

🎤 Audio Input

ℹ️ Section docs
Audio Input — source and device settings for capturing audio.
Browser Microphone — capture via WebRTC. Best for remote use.
Direct Microphone — via sounddevice (ASIO/WASAPI). Lower latency, requires local hardware.
File — process a local audio/video file.
Sample rate: 16000 Hz is standard for STT; 48000 Hz for ASIO devices. Block size affects latency vs stability trade-off.

🔊 Audio Devices

ℹ️ Section docs
Audio Devices — select input and output hardware. Input device is used for microphone capture (direct mode). Output device is used for TTS local playback. Click Refresh to re-scan after plugging in new hardware.
Microphone / ASIO input for direct capture
Speaker / headphones for TTS playback

🔈 TTS Playback

ℹ️ Section docs
TTS Playback — controls how translated speech is played back. When enabled, TTS audio received from the server is played locally through the output device. Disable if you only need text display without audio output.
Play translated speech through the output device

📌 Navigation

ℹ️ Section docs
Navigation — show or hide menu items in the sidebar. Disable pages you don't need to keep the interface clean. Settings page is always visible.