notbug ipv6 ready As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
whisper.cpp Port of OpenAI's Whisper model in C/C++
1.8.4 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.8.2.407Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-04 07:36:12
Last Update: 2026-05-26 05:59:26
Commit Hash: db7a2da
License: MIT
WWW:
https://github.com/ggerganov/whisper.cpp
Description:
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model: Features: * Plain C/C++ implementation without dependencies * Apple Silicon first-class citizen - optimized via ARM NEON, Accelerate framework, Metal and Core ML * AVX intrinsics support for x86 architectures * VSX intrinsics support for POWER architectures * Mixed F16 / F32 precision * Integer quantization support * Zero memory allocations at runtime * Vulkan support * Support for CPU-only inference * Efficient GPU support for NVIDIA * OpenVINO Support * Ascend NPU Support * Moore Threads GPU Support * C-style API
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/whisper.cpp-1.8.4/catalog.mk
  3. /usr/local/share/licenses/whisper.cpp-1.8.4/LICENSE
  4. /usr/local/share/licenses/whisper.cpp-1.8.4/MIT
  5. bin/whisper-bench
  6. bin/whisper-cli
  7. bin/whisper-quantize
  8. bin/whisper-server
  9. bin/whisper-vad-speech-segments
  10. bin/whisper.cpp-download-ggml-model.sh
  11. include/whisper.h
  12. lib/cmake/whisper/whisper-config.cmake
  13. lib/cmake/whisper/whisper-version.cmake
  14. lib/libwhisper.so
  15. lib/libwhisper.so.1
  16. lib/libwhisper.so.1.8.4
  17. libdata/pkgconfig/whisper.pc
  18. @owner
  19. @group
  20. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • whisper.cpp>0:audio/whisper.cpp
To install the port:
cd /usr/ports/audio/whisper.cpp/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/whisper.cpp
  • pkg install whisper.cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: whisper.cpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1779774385 SHA256 (ggerganov-whisper.cpp-v1.8.4_GH0.tar.gz) = b26f30e52c095ccb75da40b168437736605eb280de57381887bf9e2b65f31e66 SIZE (ggerganov-whisper.cpp-v1.8.4_GH0.tar.gz) = 8206306

Packages (timestamps in pop-ups are UTC):
whisper.cpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.8.2.4071.8.2.407---n/an/an/a
FreeBSD:13:quarterly1.8.2.4071.8.2.407---n/an/an/a
FreeBSD:14:latest1.8.41.8.4------
FreeBSD:14:quarterly1.8.41.8.4------
FreeBSD:15:latest1.8.41.8.4n/a-n/an/a--
FreeBSD:15:quarterly1.8.41.8.4n/a-n/an/a--
FreeBSD:16:latest1.8.41.8.4n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libggml.so : misc/ggml
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for whisper.cpp-1.8.4: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
audio_whisper.cpp
USES:
cmake:testing
pkg-message:
For install:
You installed whisper.cpp: Port of OpenAI's Whisper model in C/C++ In order to use whisper.cpp you should first download an AI model. For example: $ whisper.cpp-download-ggml-model.sh base.en Then you can transcribe audio files using a command: $ whisper-cli -m ggml-base.en.bin -f {sample}.wav
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ggerganov/whisper.cpp/tar.gz/v1.8.4?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.8.4
26 May 2026 05:59:26
commit hash: db7a2da51cfcc50ecfbdaac27c9fc9d4f020c8d7commit hash: db7a2da51cfcc50ecfbdaac27c9fc9d4f020c8d7commit hash: db7a2da51cfcc50ecfbdaac27c9fc9d4f020c8d7commit hash: db7a2da51cfcc50ecfbdaac27c9fc9d4f020c8d7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
audio/whisper.cpp: update 1.8.2-407 → 1.8.4
1.8.2.407_2
26 May 2026 05:59:26
commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.12.0 → 0.13.0
1.8.2.407_1
17 May 2026 08:52:34
commit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5bcommit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5bcommit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5bcommit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.11.0 → 0.12.0
1.8.2.407
05 Jan 2026 16:41:38
commit hash: fb5095d7875d7d67b6d92b8c787cec3579614cfecommit hash: fb5095d7875d7d67b6d92b8c787cec3579614cfecommit hash: fb5095d7875d7d67b6d92b8c787cec3579614cfecommit hash: fb5095d7875d7d67b6d92b8c787cec3579614cfe files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
audio/whisper.cpp: update 1.7.6 → 1.8.2.407
1.7.6_1
19 Sep 2025 02:02:04
commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update g20250828 → g20250916
1.7.6
05 Sep 2025 05:08:29
commit hash: 183706c5225d2169ecb8805b443d3b3aee504036commit hash: 183706c5225d2169ecb8805b443d3b3aee504036commit hash: 183706c5225d2169ecb8805b443d3b3aee504036commit hash: 183706c5225d2169ecb8805b443d3b3aee504036 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
audio/whisper.cpp: Fix tests when Vulkan is used
1.7.6
04 Sep 2025 07:32:58
commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/whisper.cpp: New port: Port of OpenAI's Whisper model in C/C++

Number of commits found: 7