git: 059ad35947bb - main - audio/vosk-api: New port: Vosk: Offline open source speech recognition toolkit (API)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 23 Dec 2023 04:32:45 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=059ad35947bb86dc1f4a7a842460929be458c520
commit 059ad35947bb86dc1f4a7a842460929be458c520
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-12-23 04:29:45 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-12-23 04:29:45 +0000
audio/vosk-api: New port: Vosk: Offline open source speech recognition toolkit (API)
---
audio/Makefile | 1 +
audio/vosk-api/Makefile | 28 ++++++++++++++++++++++++++++
audio/vosk-api/distinfo | 3 +++
audio/vosk-api/pkg-descr | 2 ++
4 files changed, 34 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 5c061fa88861..e37afa659ad6 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 000000000000..33c36d2fab1c
--- /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 <bsd.port.mk>
diff --git a/audio/vosk-api/distinfo b/audio/vosk-api/distinfo
new file mode 100644
index 000000000000..249f5640785e
--- /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 000000000000..c914159a4681
--- /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.