aboutsummaryrefslogtreecommitdiffstats
path: root/whisper.cpp/README
AgeCommit message (Collapse)AuthorFilesLines
6 dayswhisper.cpp: enable the ggml OpenVINO backendDanilo M.1-1/+5
Runs the whole model through OpenVINO, next to the Vulkan backend. Both register as GPU devices and whisper uses one per run, selected with whisper-cli -dev N, so the two can be compared on the same build. whisper-bench has no device option; the README points at whisper-cli's exit timings instead. The backend includes opencl.hpp directly, so like openvino it needs OpenCL-CLHPP 2026.05.29, which the buildsystem provides via a hint. Test-built on -current, sbopkglint clean. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6 dayswhisper.cpp: enable Vulkan, SDL2 and ffmpegDanilo M.1-1/+7
Groundwork for a local voice assistant. SDL2 adds the microphone tools: whisper-stream for live transcription, whisper-command for voice commands, plus whisper-talk-llama and whisper-lsp. ffmpeg lets the tools decode any audio format ffmpeg reads, not only the WAV, MP3 and FLAC that the bundled miniaudio handles. Vulkan runs the whole model on the GPU; OpenVINO still covers the encoder when a converted encoder model is present. All three come from the -current base, so REQUIRES is unchanged. Test-built on -current, sbopkglint clean. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6 dayswhisper.cpp: add version 1.9.4Danilo M.1-0/+16
Worked ahead of SBo, which is still at 1.6.2. Upstream moved to ggml-org/whisper.cpp; HOMEPAGE and DOWNLOAD follow it. OpenVINO is required and always enabled. openvino installs under /usr/share/openvino, off the default linker path, so cmake is pointed at its config dir and its library dir goes into the install rpath, which lets the binaries run without sourcing setupvars.sh. OpenBLAS stays autodetected. Built with static libs and shipped as binaries only: the bundled ggml would otherwise install libggml*.so and ggml headers that clash with llama.cpp-vulkan, the same approach as stable-diffusion.cpp-vulkan. Test-built on -current with openvino as a local dep, lint clean. That needs OpenCL-CLHPP 2026.05.29, which the buildsystem gets from a slackrepo hint; SBo still ships 2024.05.08. Adds the nvchecker stanza and README row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>