From 0fa76ec6a0f1e29e42746e3be27ad8fb1297fdb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20K=C3=B6lbl?= Date: Wed, 28 Jun 2023 12:04:05 +0200 Subject: [PATCH] build: Add and build Vosk submodule. --- .gitmodules | 3 +++ Makefile.in | 16 +++++++++++++++- vosk-api | 1 + 3 files changed, 19 insertions(+), 1 deletion(-) create mode 160000 vosk-api diff --git a/.gitmodules b/.gitmodules index a8b156f8..afaf96a3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -66,3 +66,6 @@ path = kaldi url = https://github.com/alphacep/kaldi branch = vosk +[submodule "vosk-api"] + path = vosk-api + url = https://github.com/alphacep/vosk-api diff --git a/Makefile.in b/Makefile.in index 1934dfa3..0102187f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -464,6 +464,20 @@ $(eval $(call rules-cmake,kaldi,i386,unix)) $(eval $(call rules-cmake,kaldi,x86_64,unix)) +## +## vosk +## + +VOSK_CMAKE_ARGS = \ + -DBUILD_SHARED_LIBS=ON \ + +VOSK_DEPENDS = openfst kaldi + +$(eval $(call rules-source,vosk,$(SRCDIR)/vosk-api)) +$(eval $(call rules-cmake,vosk,i386,unix)) +$(eval $(call rules-cmake,vosk,x86_64,unix)) + + ## ## wine ## @@ -504,7 +518,7 @@ WINE_x86_64_AUTOCONF_ARGS += \ VKD3D_PE_CFLAGS="-I$(VULKAN_HEADERS_x86_64_DST)/include -I$(VKD3D_x86_64_DST)/include/vkd3d" \ VKD3D_PE_LIBS="-L$(VKD3D_x86_64_LIBDIR)/vkd3d/x86_64-windows -l:libvkd3d-1.dll -l:libvkd3d-shader-1.dll" -WINE_DEPENDS = gst_orc gstreamer gst_base vkd3d ffmpeg +WINE_DEPENDS = gst_orc gstreamer gst_base vkd3d ffmpeg openfst kaldi vosk WINE_x86_64_DEPENDS = piper WINE_i386_LIBDIR = $(WINE_i386_DST)/lib diff --git a/vosk-api b/vosk-api new file mode 160000 index 00000000..12f29a34 --- /dev/null +++ b/vosk-api @@ -0,0 +1 @@ +Subproject commit 12f29a3415e4967e088ed09202bfb0007e5a1787