aboutsummaryrefslogtreecommitdiffstats
path: root/whisper.cpp/whisper.cpp.SlackBuild
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-25 19:35:12 +0200
committerDanilo M. <danix@danix.xyz>2026-09-25 19:35:12 +0200
commit3ef918b667f71ad838e430ae540f32c1b42e2d2c (patch)
treec37d754f5a2f1789f65eabfc156e6a118ece6492 /whisper.cpp/whisper.cpp.SlackBuild
parentd55fae6335f66b3ca7ea567c3d73ba50a86a0155 (diff)
downloadmy-slackbuilds-3ef918b667f71ad838e430ae540f32c1b42e2d2c.tar.gz
my-slackbuilds-3ef918b667f71ad838e430ae540f32c1b42e2d2c.zip
whisper.cpp: enable Vulkan, SDL2 and ffmpeg
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>
Diffstat (limited to 'whisper.cpp/whisper.cpp.SlackBuild')
-rw-r--r--whisper.cpp/whisper.cpp.SlackBuild3
1 files changed, 3 insertions, 0 deletions
diff --git a/whisper.cpp/whisper.cpp.SlackBuild b/whisper.cpp/whisper.cpp.SlackBuild
index 76893eb..f4de5fe 100644
--- a/whisper.cpp/whisper.cpp.SlackBuild
+++ b/whisper.cpp/whisper.cpp.SlackBuild
@@ -100,6 +100,9 @@ cd build
-DWHISPER_ALL_WARNINGS=OFF \
-DGGML_BUILD_EXAMPLES=OFF \
-DGGML_BUILD_TESTS=OFF \
+ -DGGML_VULKAN=ON \
+ -DWHISPER_SDL2=ON \
+ -DWHISPER_COMMON_FFMPEG=ON \
$BLAS \
-DWHISPER_OPENVINO=ON \
-DOpenVINO_DIR=$OVDIR/cmake \