Problem
play-speech-to-text.yml currently installs faster-whisper with CUDA support, which is only useful on machines with a discrete NVIDIA GPU. On laptops without NVIDIA (integrated Intel/AMD graphics only), CUDA is unavailable and the CUDA backend is pointless — wastes install time and may produce confusing errors or silent fallback to CPU anyway.
Current Behaviour
Single installation path: faster-whisper + CUDA regardless of hardware.
Expected Behaviour
Detect whether NVIDIA GPU is present and choose the appropriate backend:
- NVIDIA GPU detected → faster-whisper with CUDA (current behaviour, keep as-is)
- No NVIDIA GPU → CPU/ROCm-compatible alternative
Investigation Needed
Research and evaluate speech-to-text systems that work well on CPU or integrated graphics:
Acceptance Criteria
Related
playbooks/imports/optional/common/play-speech-to-text.yml
files/home/.local/bin/wsi-stream
run.bash auto_run_common array
Problem
play-speech-to-text.ymlcurrently installs faster-whisper with CUDA support, which is only useful on machines with a discrete NVIDIA GPU. On laptops without NVIDIA (integrated Intel/AMD graphics only), CUDA is unavailable and the CUDA backend is pointless — wastes install time and may produce confusing errors or silent fallback to CPU anyway.Current Behaviour
Single installation path: faster-whisper + CUDA regardless of hardware.
Expected Behaviour
Detect whether NVIDIA GPU is present and choose the appropriate backend:
Investigation Needed
Research and evaluate speech-to-text systems that work well on CPU or integrated graphics:
wsi-streamwrapper can work without CUDAAcceptance Criteria
check_hardware/lspci | grep -i nvidia)wsi-streaminterface (or document differences)play-speech-to-text.ymlremoved fromauto_run_commoninrun.bashuntil this is resolved (currently auto-runs on all hardware)Related
playbooks/imports/optional/common/play-speech-to-text.ymlfiles/home/.local/bin/wsi-streamrun.bashauto_run_commonarray