Provides easy access to the whisper.cpp application on snap-enabled OS distributions.
https://gitlab.com/brlin/whisper.cpp-snap
This section documents the materials referenced during the development of this project:
- ggerganov/whisper.cpp: Port of OpenAI's Whisper model in C/C++
The upstream project. - MIT License - Wikipedia
Explains the versioning characteristic of the MIT license. - Install ffmpeg-2204 on Linux | Snap Store
Explains the supported architectures of the ffmpeg-2204 platform snap. - Package Repository Properties - Craft Archives documentation
Explains how to specify a PPA repository in Snapcraft. - iar - How to specify a compiler in CMake? - Stack Overflow
Explains how to specify the C and C++ compilers in CMake. - Consuming the interface | The graphics-core22 Snap interface
Explains how to use the mesa-core22 platform snap. - Consuming the interface | The gpu-2404 Snap interface
Explains how to use the mesa-2404 platform snap. - Change from core22 to core24 - Snapcraft 8.13.2 documentation
Explains how to migrate a snap from the core22 base to the core24 base. - snapcrafters/ffmpeg-2404-sdk: Content snap for ffmpeg
Explains how to integrate the FFmpeg Library Content Snap. - L43-L48 · snapd/cmd/snap-confine/mount-support-nvidia.c at 029d5da · canonical/snapd
Explains the mount path of the NVIDIA Vulkan ICD files inside a snap. - Table of Debug Environment Variables | Architecture of the Vulkan Loader Interfaces
Explains the environment variable to set additional ICD paths to Vulkan. - Vulkan-Loader/loader/loader.c at 8198beb · KhronosGroup/Vulkan-Loader
Explains the algorithm of loading ICD files in Vulkan. - CMAKE_BUILD_PARALLEL_LEVEL — CMake Documentation
Explains the environment variable to set the build parallel level in CMake. - Architectures - Snapcraft documentation
Explains how to specify supported architectures on core24 base. - Advanced grammar - Snapcraft documentation
Explains how to specify architecture-specific configurations.
Unless otherwise noted(individual file's header/REUSE DEP5), this product is licensed under the MIT license, or any of its recent versions you would prefer.
This work complies to the REUSE Specification, refer the REUSE - Make licensing easy for everyone website for info regarding the licensing of this product.