Source: whisper.cpp
Section: science
Priority: optional
Maintainer: Mathieu Baudier <mbaudier@argeo.org>
Standards-Version: 4.7.2
Vcs-Browser: https://git.djapps.eu/?p=pkg/ggml/sources/whisper.cpp;a=summary
Vcs-Git: https://git.djapps.eu/pkg/ggml/sources/whisper.cpp
Homepage: https://github.com/ggml-org/whisper.cpp
Build-Depends: cmake,
               debhelper-compat (= 13),
               libsdl2-dev,
               libggml-dev,
               libllama-dev,
               pkgconf,
Rules-Requires-Root: no

Package: libwhisper1
Section: libs
Architecture: any
Multi-Arch: same
Depends: libggml0
         ${misc:Depends},
         ${shlibs:Depends}
Description: Inference of Whisper in pure C/C++ (shared library)
 The shared library provides the core of whisper.cpp
 speech-to-text capabilities using a Whisper model.

Package: whisper.cpp-cli
Architecture: any
Multi-Arch: same
Depends: libwhisper1,
         ${misc:Depends},
         ${shlibs:Depends}
Description: Inference of Whisper in pure C/C++ (CLI)
 A versatile tool giving command line access to most
 whisper-cpp capabilities.

Package: whisper.cpp-stream
Architecture: any
Multi-Arch: same
Depends: libwhisper1,
         libsdl2-2.0-0,
         ${misc:Depends},
         ${shlibs:Depends}
Description: Inference of Whisper in pure C/C++ (stream)
 Real-time speech-to-text of SDL sound input.
 The SDL sound input (typically a microphone) is
 transcribed as text to the standard output.

Package: whisper.cpp-talk-llama
Architecture: any
Multi-Arch: same
Depends: libwhisper1,
         libllama0,
         espeak-ng,
         libswresample4,
         libavcodec59,
         libavformat59,
         libsdl2-2.0-0,
         ${misc:Depends},
         ${shlibs:Depends}
Description: Inference of Whisper in pure C/C++ (talk-llama)
 A tool allowing one to "talk" with a large language model,
 using llama.cpp.
 The SDL input (typically from a microphone) is translated
 into text by whisper.cpp and sent to llama.cpp for processing.

Package: libwhisper-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libwhisper1 (= ${binary:Version}),
         libggml-dev,
         ${misc:Depends}
Description: Inference of Whisper in pure C/C++ (development files)
 Development files for using whisper.cpp as a shared library
 in applications.
