gpo.zugaina.org

Search Portage & Overlays:

sci-misc/whisper-cpp

Port of OpenAI's Whisper speech recognition to plain C/C++

Screenshots

  • whisper-cpp-9999
    cuda ffmpeg openblas opencl +openmp rpc sdl system-ggml vulkan cpu_flags_x86_amx_bf16 cpu_flags_x86_amx_int8 cpu_flags_x86_amx_tile cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bf16 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512f cpu_flags_x86_avx512vbmi cpu_flags_x86_avx_vnni cpu_flags_x86_bmi2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_sse4_2

    View      Download      Browse     License: MIT   
    Overlay: pf4public
  • whisper-cpp-1.9.5
    ~amd64 ~arm64
    cuda ffmpeg openblas opencl +openmp rpc sdl system-ggml vulkan cpu_flags_x86_amx_bf16 cpu_flags_x86_amx_int8 cpu_flags_x86_amx_tile cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bf16 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512f cpu_flags_x86_avx512vbmi cpu_flags_x86_avx_vnni cpu_flags_x86_bmi2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_sse4_2

    View      Download      Browse     License: MIT   
    Overlay: pf4public

ChangeLog

commit 2dbb76959e9850d4fc557215c9aee4bd77efcc2e
Author: PF4Public <PF4Public@users.noreply.github.com>
Date: Sun Oct 25 19:58:21 2026 +0100

sci-misc/whisper-cpp: fix broken dependencies
SDL2 lives in media-libs, opencl-headers in dev-util, and pkgconfig is
pkgconf.
Assisted by Qwen3.8-27B

commit 9fc7218bcbf91cb4f6b78cebd4e4ddad10de6259
Author: PF4Public <PF4Public@users.noreply.github.com>
Date: Sun Oct 25 19:14:14 2026 +0100

sci-misc/whisper-cpp: fix ffmpeg category
The ffmpeg dependency lives in media-video, not media-libs.
Assisted by Qwen3.8-27B

commit ab0a2121eb9e1683221743ea0a1638b590dd3b9b
Author: PF4Public <PF4Public@users.noreply.github.com>
Date: Sun Oct 25 18:26:59 2026 +0100

sci-misc/whisper-cpp: add system-ggml flag
Link against the installed sci-ml/ggml instead of the bundled copy, mapping
the backend flags onto ggml's own USE flags. The old blas flag is replaced by
openblas, and openmp, the cuda eclass and a shaderc dependency follow ggml's
build requirements.
Assisted by Qwen3.8-27B

commit dc105c7345539b6877f5234da7b471e66cf8342d
Author: PF4Public <PF4Public@users.noreply.github.com>
Date: Sun Oct 25 12:07:35 2026 +0100

sci-misc/whisper-cpp: fix source dir
The github tarball extracts to whisper.cpp-$, not $, so the
prepare phase could not find the source directory.
Assisted by Qwen3.8-27B

commit 2e66b63214565cb0c513fe2ad2b0fc9ef4c8d7e2
Author: PF4Public <PF4Public@users.noreply.github.com>
Date: Sun Oct 25 11:58:22 2026 +0100

sci-misc/whisper-cpp: call cmake_src_prepare
The src_prepare override replaced the eclass function without running
it, so cmake_src_configure died in the configure phase.
Assisted by Qwen3.8-27B

commit 674c9bddc7e25cf1502bc3894aec90acd867addc
Author: PF4Public <PF4Public@users.noreply.github.com>
Date: Sun Oct 25 11:50:58 2026 +0100

sci-misc/whisper-cpp: add 1.9.5
Add the C API (libwhisper, libparakeet) and the command line tools with
USE flags for the ggml backends (blas, cuda, opencl, rpc, openmp, vulkan),
FFmpeg/SDL2 example support and the x86 CPU ISA flags.
Assisted by Qwen3.8-27B