summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2022-05-28 22:06:39 -0300
committerDaniel Bermond2022-05-28 22:06:39 -0300
commit505771822fc5e3a747c88d680e2014a02a6a40cb (patch)
treef7caa01bdaaff7429691411f363232bd30f137f7
parent05ade93461482c1dc235e4a13765a33e38789204 (diff)
downloadaur-505771822fc5e3a747c88d680e2014a02a6a40cb.tar.gz
Match latest upstream changes
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD19
2 files changed, 20 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c22121abb909..6d3d9639ca43 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vosk-api-git
pkgdesc = Offline speech recognition toolkit (git version)
- pkgver = 0.3.32.r50.ga87f2e1
+ pkgver = 0.3.42.r0.gb1b216d
pkgrel = 1
url = https://alphacephei.com/vosk/
arch = x86_64
@@ -14,8 +14,12 @@ pkgbase = vosk-api-git
makedepends = python-build
makedepends = python-cffi
makedepends = python-installer
+ makedepends = python-requests
makedepends = python-setuptools
+ makedepends = python-srt
+ makedepends = python-tqdm
makedepends = python-wheel
+ noextract = vosk-model-small-en-us-0.15.zip
source = git+https://github.com/alphacep/vosk-api.git
source = git+https://github.com/xianyi/OpenBLAS.git
source = git+https://github.com/alphacep/clapack.git
@@ -41,6 +45,9 @@ pkgname = python-vosk-git
pkgdesc = Python module for vosk-api (git version)
depends = python
depends = python-cffi
- depends = vosk-api-git=0.3.32.r50.ga87f2e1
+ depends = python-requests
+ depends = python-srt
+ depends = python-tqdm
+ depends = vosk-api-git=0.3.42.r0.gb1b216d
provides = python-vosk
conflicts = python-vosk
diff --git a/PKGBUILD b/PKGBUILD
index 18d5aa571e80..5bc104ca187a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=vosk-api-git
pkgname=('vosk-api-git' 'python-vosk-git')
-pkgver=0.3.32.r50.ga87f2e1
+pkgver=0.3.42.r0.gb1b216d
pkgrel=1
_model_small_ver=0.15
_model_spk_ver=0.4
@@ -10,8 +10,8 @@ pkgdesc='Offline speech recognition toolkit (git version)'
arch=('x86_64')
url='https://alphacephei.com/vosk/'
license=('Apache')
-makedepends=('git' 'cmake' 'gradle' 'python' 'python-build' 'python-cffi'
- 'python-installer' 'python-setuptools' 'python-wheel')
+makedepends=('git' 'cmake' 'gradle' 'python' 'python-build' 'python-cffi' 'python-installer'
+ 'python-requests' 'python-setuptools' 'python-srt' 'python-tqdm' 'python-wheel')
checkdepends=('ffmpeg' 'python-numpy')
source=('git+https://github.com/alphacep/vosk-api.git'
'git+https://github.com/xianyi/OpenBLAS.git'
@@ -20,6 +20,7 @@ source=('git+https://github.com/alphacep/vosk-api.git'
'git+https://github.com/alphacep/kaldi.git#branch=vosk'
"https://alphacephei.com/kaldi/models/vosk-model-small-en-us-${_model_small_ver}.zip"
"https://alphacephei.com/vosk/models/vosk-model-spk-${_model_spk_ver}.zip")
+noextract=("vosk-model-small-en-us-${_model_small_ver}.zip")
sha256sums=('SKIP'
'SKIP'
'SKIP'
@@ -33,10 +34,11 @@ prepare() {
local _url='https://raw.githubusercontent.com/alphacep/vosk-api/master/travis/Dockerfile.manylinux'
git -C OpenBLAS config --local advice.detachedHead false
git -C clapack config --local advice.detachedHead false
- git -C OpenBLAS checkout "$(awk '/xianyi\/OpenBLAS/ { print $5 }' <($_curl "$_url"))"
- git -C clapack checkout "$(awk '/alphacep\/clapack/ { print $5 }' <($_curl "$_url"))"
+ git -C OpenBLAS checkout --quiet "$(awk '/xianyi\/OpenBLAS/ { print $5 }' <($_curl "$_url"))"
+ git -C clapack checkout --quiet "$(awk '/alphacep\/clapack/ { print $5 }' <($_curl "$_url"))"
- ln -sf "../../../vosk-model-small-en-us-${_model_small_ver}" vosk-api/python/example/model
+ mkdir -p models
+ bsdtar -x -f "vosk-model-small-en-us-${_model_small_ver}.zip" -C models
ln -sf "../../../vosk-model-spk-${_model_spk_ver}" vosk-api/python/example/model-spk
ln -sf ../../OpenBLAS kaldi/tools/OpenBLAS
ln -sf ../../clapack kaldi/tools/clapack
@@ -111,8 +113,9 @@ build() {
check() {
local _test
+ local -x VOSK_MODEL_PATH="${srcdir}/models"
cd vosk-api/python/example
- for _test in alternatives empty ffmpeg reset simple speaker text words
+ for _test in alternatives empty ffmpeg nlsml reset simple speaker srt text words
do
printf '%s\n' "Running test_${_test}..."
PYTHONPATH="${PWD}/../build/lib" python "./test_${_test}.py" test.wav
@@ -136,7 +139,7 @@ package_vosk-api-git() {
package_python-vosk-git() {
pkgdesc='Python module for vosk-api (git version)'
- depends=('python' 'python-cffi' "vosk-api-git=${pkgver}")
+ depends=('python' 'python-cffi' 'python-requests' 'python-srt' 'python-tqdm' "vosk-api-git=${pkgver}")
provides=('python-vosk')
conflicts=('python-vosk')