VoxRelay
Frequently Asked Questions
Common answers about Windows audio capture, CUDA and CPU processing, model downloads, automatic translation, privacy, floating subtitles, and troubleshooting.
What does VoxRelay do?
VoxRelay captures audio playing through a selected Windows playback source, recognizes speech locally with a Whisper-compatible model, and displays floating subtitles over other applications. English is transcribed directly, while supported non-English speech is translated into English.
Does VoxRelay require an NVIDIA GPU?
No. Auto mode uses NVIDIA CUDA when a supported GPU and driver are available and otherwise selects CPU processing. CUDA uses the larger Large-v3/float16 model for higher accuracy and lower latency. CPU uses the smaller Small/int8 model and is expected to be slower and somewhat less accurate.
How do I choose Auto, CUDA, or CPU?
Right-click the VoxRelay notification-area icon and open Processing Device. Auto is recommended, NVIDIA CUDA requires a supported GPU, and CPU runs without CUDA. VoxRelay saves the choice and reloads the appropriate model without restarting.
Does VoxRelay send audio to the cloud?
No. Captured audio, language detection, transcription, and translation run locally on the Windows computer. Audio is processed in memory and is not sent to Max Power IT, Hugging Face, or another speech-processing service.
Where does VoxRelay download the speech model?
VoxRelay downloads the selected CUDA or CPU model from a revision-pinned copy on maxpowerit.com and verifies each file against its expected size and SHA-256 hash. If that server is unavailable, VoxRelay automatically uses the original Hugging Face repository as a backup. These are file-download requests; captured audio and subtitle text are not uploaded. After the model is cached, normal transcription and translation remain local.
Is a Hugging Face account or token required?
No. The default Max Power IT download and public Hugging Face backup can be used without an account. An unauthenticated-request warning means a backup download is subject to lower Hub rate limits; it does not mean VoxRelay is using an online transcription service.
Which audio does VoxRelay capture?
VoxRelay captures a Windows playback or loopback source through WASAPI. This is normally the audio sent to speakers, headphones, an HDMI output, or compatible capture hardware. It does not normally capture a microphone.
How do I change the playback source?
Right-click the VoxRelay notification-area icon, open Select Source, and choose the desired device. Choose Refresh Sources after connecting or enabling new audio hardware.
Can VoxRelay use audio from a TV's HDMI ARC or eARC port?
Only when compatible hardware and its Windows driver expose the ARC/eARC signal as a selectable playback or loopback source. A TV's ARC/eARC connector alone is not a Windows audio source. HDCP-protected content and output-only interfaces may not provide capturable audio.
How does automatic language handling work?
VoxRelay analyzes confident speech and rechecks the language every 30 seconds. English is transcribed; supported non-English speech is translated into English. A possible change must be detected confidently more than once before VoxRelay switches the remembered language.
How can I tell when a subtitle was translated?
Translated captions begin with a source-language label and may include the detector's confidence, such as [Translated from French 94%]. Direct English transcription does not receive a translated-from label.
Why does a language change take more than 30 seconds?
The 30-second interval determines when analysis is due, but a change also requires clear speech and repeated confident detections. Silence, short clips, music, overlapping speakers, and uncertain audio can delay the switch.
Why do phrases such as "Thank you" or "We'll be right back" sometimes appear?
Speech models can infer familiar phrases from ambiguous audio such as silence, music, applause, noise, or television transitions. VoxRelay filters common false phrases, non-speech audio, low-confidence segments, and repeated overlap, but no speech model can eliminate every false caption. Use the latest app version and the cleanest available playback source.
Why are some words or quiet speech omitted?
Voice-activity and confidence filters intentionally reject probable non-speech and unreliable model output. Very quiet speech, distant dialogue mixed under music, crosstalk, and heavily compressed audio may fall below those thresholds.
How do I move or resize the subtitles?
Drag inside the transparent subtitle area to move it. Move the pointer near an invisible edge or corner until a resize pointer appears, then drag. The overlay has a minimum size to keep subtitle text readable.
Where is the normal application window?
VoxRelay is designed as floating text plus a notification-area controller. It does not create a conventional visible window or taskbar button. Right-click the VoxRelay tray icon to show or hide subtitles, select a source, choose Auto/CUDA/CPU processing, refresh sources, or quit.
Why does the overlay remain on Listening...?
Confirm speech is playing through the selected source, refresh the source list, check Windows Volume Mixer routing, and verify that the audio is not muted. Very quiet input and non-speech content are intentionally ignored.
Why did the first launch take a long time?
The selected speech model may require a substantial download and storage. The CUDA Large-v3 model is several gigabytes; the CPU Small model is smaller. VoxRelay displays the download percentage and transferred size in a temporary model-setup window. Download time depends on the internet connection, security scanning, and disk speed. Later launches reuse the cached model.
Does VoxRelay save audio or subtitle history?
The standard Store launch does not save captured audio or an SRT history. Audio is discarded after processing. Other distributions can support an explicitly configured SRT output path; that setting writes subtitle text only to the location chosen by the user.
Does VoxRelay collect analytics or telemetry?
No. VoxRelay does not require an account and does not include advertising, analytics, tracking, or telemetry SDK. Public support-board posts and emails are information users voluntarily provide outside the desktop app.
How do I update or uninstall VoxRelay?
Microsoft Store builds update through the Store. To uninstall, quit VoxRelay from its tray menu, then use Settings > Apps > Installed apps. Cached model files may remain in the user's VoxRelay model directory or Hugging Face cache and can be removed separately when no local application needs them.
Need more detail?