build: Add and build Vosk submodule.

This commit is contained in:
Bernhard Kölbl 2023-06-28 12:04:05 +02:00 committed by Arkadiusz Hiler
parent 21a009784a
commit 0fa76ec6a0
3 changed files with 19 additions and 1 deletions

3
.gitmodules vendored
View File

@ -66,3 +66,6 @@
path = kaldi path = kaldi
url = https://github.com/alphacep/kaldi url = https://github.com/alphacep/kaldi
branch = vosk branch = vosk
[submodule "vosk-api"]
path = vosk-api
url = https://github.com/alphacep/vosk-api

View File

@ -464,6 +464,20 @@ $(eval $(call rules-cmake,kaldi,i386,unix))
$(eval $(call rules-cmake,kaldi,x86_64,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 ## 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_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" 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_x86_64_DEPENDS = piper
WINE_i386_LIBDIR = $(WINE_i386_DST)/lib WINE_i386_LIBDIR = $(WINE_i386_DST)/lib

1
vosk-api Submodule

@ -0,0 +1 @@
Subproject commit 12f29a3415e4967e088ed09202bfb0007e5a1787