agl-compositor_git: Add minor fix for DRM lease
[AGL/meta-agl-devel.git] / meta-offline-voice-agent / recipes-python / vosk-grpc-custom-server / vosk-grpc-server_git.bb
1 DESCRIPTION = "WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries"
2 SUMMARY = "This is a server for highly accurate offline speech recognition using Kaldi and Vosk-API."
3 HOMEPAGE = "https://github.com/alphacep/vosk-server"
4 LICENSE = "Apache-2.0"
5 LIC_FILES_CHKSUM = "file://../LICENSE;md5=13e8863a069f2c314d9251336e4afcbf"
6
7 SRC_URI = "git://github.com/amanarora9848/voicerecognizer-gst-grpc;protocol=https;branch=master"
8
9 PV = "1.0+git${SRCPV}"
10 SRCREV = "d28da4cd89a5dfff823f1358816d0ff4791f8d28"
11
12 S = "${WORKDIR}/git/python-server"
13
14 RDEPENDS:${PN} += " \
15     vosk \
16     python3-vosk-api \
17     python3-grpcio \
18     python3-protobuf \
19     vosk-model \
20     python3-pycairo \
21     python3-pygobject \
22 "
23
24 do_configure[noexec] = "1"
25 do_compile[noexec] = "1"
26
27 do_install () {
28     install -d ${D}${libdir}/vosk-grpc-server
29     cp ${S}/record_server_grpc.py ${D}${libdir}/vosk-grpc-server/
30     cp ${S}/recognize_pb2_grpc.py ${D}${libdir}/vosk-grpc-server/
31     cp ${S}/recognize.proto ${D}${libdir}/vosk-grpc-server/
32     cp ${S}/recognize_pb2.py ${D}${libdir}/vosk-grpc-server/
33     chmod a+x ${D}${libdir}/vosk-grpc-server/record_server_grpc.py
34 }
35
36 FILES:${PN} += " /usr/lib/vosk-grpc-server "