diff --git a/audio/Makefile b/audio/Makefile index 5c061fa888611..e37afa659ad6a 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -849,6 +849,7 @@ SUBDIR += volumeicon SUBDIR += vorbis-tools SUBDIR += vorbisgain + SUBDIR += vosk-api SUBDIR += vsound SUBDIR += vst3sdk SUBDIR += waon diff --git a/audio/vosk-api/Makefile b/audio/vosk-api/Makefile new file mode 100644 index 0000000000000..33c36d2fab1c6 --- /dev/null +++ b/audio/vosk-api/Makefile @@ -0,0 +1,28 @@ +PORTNAME= vosk-api +DISTVERSIONPREFIX= v +DISTVERSION= 0.3.45-20231214 +CATEGORIES= audio # machine-learning + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Vosk: Offline open source speech recognition toolkit (API) +WWW= https://alphacephei.com/vosk/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libfst.so:math/openfst-vosk \ + libkaldi-base.so:audio/kaldi-vosk + +USES= cmake compiler:c++17-lang localbase:ldflags +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= alphacep +GH_TAGNAME= aba8497 + +CMAKE_ON= BUILD_SHARED_LIBS + +PLIST_FILES= include/vosk_api.h \ + lib/libvosk.so + +.include diff --git a/audio/vosk-api/distinfo b/audio/vosk-api/distinfo new file mode 100644 index 0000000000000..249f5640785e3 --- /dev/null +++ b/audio/vosk-api/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1702708668 +SHA256 (alphacep-vosk-api-v0.3.45-20231214-aba8497_GH0.tar.gz) = 347bb5f0ec72c8f07dcd80ca4ebec76946845116f085328e016fd46ad3adce82 +SIZE (alphacep-vosk-api-v0.3.45-20231214-aba8497_GH0.tar.gz) = 660047 diff --git a/audio/vosk-api/pkg-descr b/audio/vosk-api/pkg-descr new file mode 100644 index 0000000000000..c914159a4681d --- /dev/null +++ b/audio/vosk-api/pkg-descr @@ -0,0 +1,2 @@ +Kaldi is a toolkit for speech recognition, intended for use by speech +recognition researchers and professionals.