mirror of
https://github.com/OpenVoiceOS/OpenVoiceOS
synced 2025-02-03 20:17:46 +01:00
Add precise-lite support + all dependencies for it.
(No TFlite_runtime package included as of yet)
This commit is contained in:
parent
014bbf9653
commit
987755a337
@ -100,6 +100,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-appdirs/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-astral/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bidict/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-beniget/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-blinker/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bs4/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-cachetools/Config.in"
|
||||
@ -120,6 +121,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-flask-simplelogin/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-flask-socketio/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-flask-wtf/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gast/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-geocoder/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gitdb/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gitpython/Config.in"
|
||||
@ -166,6 +168,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-petact/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-phoneme-guesser/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pocketsphinx/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-precise-lite-runner/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-precise-runner/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-premailer/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pulsectl/Config.in"
|
||||
@ -178,6 +181,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pymeeus/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pymplayer/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyowm/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pythran/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyxdg/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-quantulum3/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-quebra-frases/Config.in"
|
||||
@ -188,6 +192,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-futures/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rsa/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ruamel-yaml/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-scipy/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-simplematch/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smbus2/Config.in"
|
||||
@ -197,6 +202,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speechrecognition/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-stopwordsiso/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tailhead/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tflit/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-timezonefinder/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tzlocal/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-unidecode/Config.in"
|
||||
@ -227,6 +233,7 @@ menu "Mycroft A.I. Plugins"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-plugin-pico/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-pocketsphinx/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-precise/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-precise-lite/Config.in"
|
||||
endmenu
|
||||
menu "Mycroft A.I. Skills"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skills-repo/Config.in"
|
||||
|
@ -411,7 +411,6 @@ BR2_PACKAGE_PYTHON_JSONSCHEMA=y
|
||||
BR2_PACKAGE_PYTHON_NETADDR=y
|
||||
BR2_PACKAGE_PYTHON_NETIFACES=y
|
||||
BR2_PACKAGE_PYTHON_NETWORKMANAGER=y
|
||||
BR2_PACKAGE_PYTHON_NUMPY=y
|
||||
BR2_PACKAGE_PYTHON_OAUTHLIB=y
|
||||
BR2_PACKAGE_PYTHON_PAHO_MQTT=y
|
||||
BR2_PACKAGE_PYTHON_PEXPECT=y
|
||||
@ -660,6 +659,7 @@ BR2_PACKAGE_PYTHON_PEP8=y
|
||||
BR2_PACKAGE_PYTHON_PETACT=y
|
||||
BR2_PACKAGE_PYTHON_PHONEME_GUESSER=y
|
||||
BR2_PACKAGE_PYTHON_POCKETSPHINX=y
|
||||
BR2_PACKAGE_PYTHON_PRECISE_LITE_RUNNER=y
|
||||
BR2_PACKAGE_PYTHON_PRECISE_RUNNER=y
|
||||
BR2_PACKAGE_PYTHON_PULSECTL=y
|
||||
BR2_PACKAGE_PYTHON_PYCHROMECAST=y
|
||||
@ -667,16 +667,19 @@ BR2_PACKAGE_PYTHON_PYCPUINFO=y
|
||||
BR2_PACKAGE_PYTHON_PYJOKES=y
|
||||
BR2_PACKAGE_PYTHON_PYMPLAYER=y
|
||||
BR2_PACKAGE_PYTHON_PYOWM=y
|
||||
BR2_PACKAGE_PYTHON_PYTHRAN=y
|
||||
BR2_PACKAGE_PYTHON_QUANTULUM3=y
|
||||
BR2_PACKAGE_PYTHON_RAKEKEYWORDS=y
|
||||
BR2_PACKAGE_PYTHON_RAPIDFUZZ=y
|
||||
BR2_PACKAGE_PYTHON_REQUESTS_FUTURES=y
|
||||
BR2_PACKAGE_PYTHON_RUAMEL_YAML=y
|
||||
BR2_PACKAGE_PYTHON_SCIPY=y
|
||||
BR2_PACKAGE_PYTHON_SGMLLIB3K=y
|
||||
BR2_PACKAGE_PYTHON_SMBUS2=y
|
||||
BR2_PACKAGE_PYTHON_SMMAP=y
|
||||
BR2_PACKAGE_PYTHON_SOURCE=y
|
||||
BR2_PACKAGE_PYTHON_TAILHEAD=y
|
||||
BR2_PACKAGE_PYTHON_TFLIT=y
|
||||
BR2_PACKAGE_PYTHON_TZLOCAL=y
|
||||
BR2_PACKAGE_PYTHON_URL_NORMALIZE=y
|
||||
BR2_PACKAGE_PYTHON_VLC=y
|
||||
@ -698,6 +701,7 @@ BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MIMIC2=y
|
||||
BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_PICO=y
|
||||
BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_POCKETSPHINX=y
|
||||
BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE=y
|
||||
BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE=y
|
||||
BR2_PACKAGE_MYCROFT_SKILLS_REPO=y
|
||||
BR2_PACKAGE_MYCROFT_SKILL_ALARM=y
|
||||
BR2_PACKAGE_MYCROFT_SKILL_AUDIO_RECORD=y
|
||||
|
7
buildroot-external/package/python-beniget/Config.in
Normal file
7
buildroot-external/package/python-beniget/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_BENIGET
|
||||
bool "python-beniget"
|
||||
select BR2_PACKAGE_PYTHON_GAST # runtime
|
||||
help
|
||||
Extract semantic information about static Python code.
|
||||
|
||||
https://github.com/serge-sans-paille/beniget/
|
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/beniget/json
|
||||
md5 a2bbe7f17f10f9c127d8ef00692ddc55 beniget-0.4.1.tar.gz
|
||||
sha256 75554b3b8ad0553ce2f607627dad3d95c60c441189875b98e097528f8e23ac0c beniget-0.4.1.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 64ad3e304e9d2d8731c26ac3e652335a6016e38be2f71fe30350be51c6d500b0 LICENSE
|
15
buildroot-external/package/python-beniget/python-beniget.mk
Normal file
15
buildroot-external/package/python-beniget/python-beniget.mk
Normal file
@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-beniget
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_BENIGET_VERSION = 0.4.1
|
||||
PYTHON_BENIGET_SOURCE = beniget-$(PYTHON_BENIGET_VERSION).tar.gz
|
||||
PYTHON_BENIGET_SITE = https://files.pythonhosted.org/packages/14/e7/50cbac38f77eca8efd39516be6651fdb9f3c4c0fab8cf2cf05f612578737
|
||||
PYTHON_BENIGET_SETUP_TYPE = setuptools
|
||||
PYTHON_BENIGET_LICENSE = FIXME: please specify the exact BSD version
|
||||
PYTHON_BENIGET_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
||||
$(eval $(host-python-package))
|
6
buildroot-external/package/python-gast/Config.in
Normal file
6
buildroot-external/package/python-gast/Config.in
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_PYTHON_GAST
|
||||
bool "python-gast"
|
||||
help
|
||||
Python AST that abstracts the underlying Python version.
|
||||
|
||||
https://github.com/serge-sans-paille/gast/
|
5
buildroot-external/package/python-gast/python-gast.hash
Normal file
5
buildroot-external/package/python-gast/python-gast.hash
Normal file
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/gast/json
|
||||
md5 eb2489df0c85ae198e4740e5711c7299 gast-0.5.2.tar.gz
|
||||
sha256 f81fcefa8b982624a31c9e4ec7761325a88a0eba60d36d1da90e47f8fe3c67f7 gast-0.5.2.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 6a04bbabd9b48bea6bf7c0bd3f3a062e1476b3c403a746448fd69b0d902e148f LICENSE
|
15
buildroot-external/package/python-gast/python-gast.mk
Normal file
15
buildroot-external/package/python-gast/python-gast.mk
Normal file
@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-gast
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_GAST_VERSION = 0.5.2
|
||||
PYTHON_GAST_SOURCE = gast-$(PYTHON_GAST_VERSION).tar.gz
|
||||
PYTHON_GAST_SITE = https://files.pythonhosted.org/packages/53/88/e12484298c9c913b68c1de191fa673f8a976036d98efbdcb60014f14c65c
|
||||
PYTHON_GAST_SETUP_TYPE = setuptools
|
||||
PYTHON_GAST_LICENSE = FIXME: please specify the exact BSD version
|
||||
PYTHON_GAST_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
||||
$(eval $(host-python-package))
|
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE
|
||||
bool "python-ovos-ww-plugin-precise-lite"
|
||||
help
|
||||
This adds a plugin for precise-lite
|
||||
|
||||
https://github.com/OpenVoiceOS/ovos-ww-plugin-precise-lite
|
@ -0,0 +1 @@
|
||||
sha256 x python-ovos-ww-plugin-precise-lite-71f78a7f74ece22fb8f673abc6c1be9ab3593831.tar.gz
|
@ -0,0 +1,12 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-ovos-ww-plugin-precise
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_VERSION = 71f78a7f74ece22fb8f673abc6c1be9ab3593831
|
||||
PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_SITE = $(call github,OpenVoiceOS,ovos-ww-plugin-precise-lite,$(PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_VERSION))
|
||||
PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_SETUP_TYPE = setuptools
|
||||
PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_PYTHON_PRECISE_LITE_RUNNER
|
||||
bool "python-precise-lite-runner"
|
||||
help
|
||||
Precise-runner utilizing tflite-runtime
|
||||
|
||||
https://github.com/OpenVoiceOS/precise_lite_runner
|
@ -0,0 +1,3 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/precise-lite-runner/json
|
||||
md5 f171749440a74d742f591dfed7c04fcd precise_lite_runner-0.3.3.tar.gz
|
||||
sha256 0d46cf3fc587e77ec9c543f95a1aec36f0f19c527194df7076f5be27fb86a3b3 precise_lite_runner-0.3.3.tar.gz
|
@ -0,0 +1,13 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-precise-lite-runner
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PRECISE_LITE_RUNNER_VERSION = 0.3.3
|
||||
PYTHON_PRECISE_LITE_RUNNER_SOURCE = precise_lite_runner-$(PYTHON_PRECISE_LITE_RUNNER_VERSION).tar.gz
|
||||
PYTHON_PRECISE_LITE_RUNNER_SITE = https://files.pythonhosted.org/packages/71/26/d798214472cd32f8803520672270123a00dfb6f4c6bbd8a3752c9aa411c9
|
||||
PYTHON_PRECISE_LITE_RUNNER_SETUP_TYPE = setuptools
|
||||
PYTHON_PRECISE_LITE_RUNNER_LICENSE =
|
||||
|
||||
$(eval $(python-package))
|
10
buildroot-external/package/python-pythran/Config.in
Normal file
10
buildroot-external/package/python-pythran/Config.in
Normal file
@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_PYTHON_PYTHRAN
|
||||
bool "python-pythran"
|
||||
select BR2_PACKAGE_PYTHON_BENIGET # runtime
|
||||
select BR2_PACKAGE_PYTHON_GAST # runtime
|
||||
select BR2_PACKAGE_PYTHON_NUMPY # runtime
|
||||
select BR2_PACKAGE_PYTHON_PLY # runtime
|
||||
help
|
||||
Ahead of Time compiler for numeric kernels.
|
||||
|
||||
https://github.com/serge-sans-paille/pythran
|
@ -0,0 +1,6 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/pythran/json
|
||||
md5 08c93479623fe38ffe4e0e1b180434e3 pythran-0.10.0.tar.gz
|
||||
sha256 9dac8e1d50f33d4676003e350b1f0c878ce113e6f907920e92dc103352cac5bf pythran-0.10.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 0be9f14c66a9a3cb66d5263a6495437862ce0c9cdf60d4a6c36d1e51b1244c6e LICENSE
|
||||
sha256 e1c0ed0a99e4462016d79d835f1f479b78c4d4a07fe66598e97f449503ffd178 docs/LICENSE.rst
|
15
buildroot-external/package/python-pythran/python-pythran.mk
Normal file
15
buildroot-external/package/python-pythran/python-pythran.mk
Normal file
@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-pythran
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PYTHRAN_VERSION = 0.10.0
|
||||
PYTHON_PYTHRAN_SOURCE = pythran-$(PYTHON_PYTHRAN_VERSION).tar.gz
|
||||
PYTHON_PYTHRAN_SITE = https://files.pythonhosted.org/packages/c4/92/94b344b88bb010186caa65e5730509b4a6d2b1ab59e512ea11a2cbbb36fc
|
||||
PYTHON_PYTHRAN_SETUP_TYPE = setuptools
|
||||
PYTHON_PYTHRAN_LICENSE = FIXME: please specify the exact BSD version
|
||||
PYTHON_PYTHRAN_LICENSE_FILES = LICENSE docs/LICENSE.rst
|
||||
|
||||
$(eval $(python-package))
|
||||
$(eval $(host-python-package))
|
24
buildroot-external/package/python-scipy/Config.in
Normal file
24
buildroot-external/package/python-scipy/Config.in
Normal file
@ -0,0 +1,24 @@
|
||||
config BR2_PACKAGE_PYTHON_SCIPY
|
||||
bool "python-scipy"
|
||||
depends on BR2_TOOLCHAIN_HAS_FORTRAN
|
||||
depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS # build
|
||||
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy
|
||||
select BR2_PACKAGE_OPENBLAS # build
|
||||
select BR2_PACKAGE_CLAPACK # build
|
||||
select BR2_PACKAGE_PYTHON_NUMPY # runtime
|
||||
help
|
||||
Scipy is a Python package that includes modules for
|
||||
statistics, optimization, linear algebra and much
|
||||
more.
|
||||
|
||||
http://www.scipy.org/
|
||||
|
||||
comment "python-scipy needs toolchain with fortran"
|
||||
depends on !BR2_TOOLCHAIN_HAS_FORTRAN
|
||||
|
||||
comment "python-scipy needs lib openblas"
|
||||
depends on !BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS
|
||||
|
||||
comment "python-scipy needs python-numpy"
|
||||
depends on !BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
|
@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 6b47d5fa7ea651054362561a28b1ccc8da9368a39514c1bbf6c0977a1c376764 scipy-1.7.1.tar.gz
|
33
buildroot-external/package/python-scipy/python-scipy.mk
Normal file
33
buildroot-external/package/python-scipy/python-scipy.mk
Normal file
@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-scipy
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_SCIPY_VERSION = 1.7.1
|
||||
PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.gz
|
||||
PYTHON_SCIPY_SITE = https://files.pythonhosted.org/packages/47/33/a24aec22b7be7fdb10ec117a95e1e4099890d8bbc6646902f443fc7719d1
|
||||
PYTHON_SCIPY_LICENSE = BSD-3-Clause
|
||||
PYTHON_SCIPY_LICENSE_FILES = LICENSE.txt doc/sphinxext/LICENSE.txt \
|
||||
doc/scipy-sphinx-theme/LICENSE.txt
|
||||
PYTHON_SCIPY_SETUP_TYPE = setuptools
|
||||
PYTHON_SCIPY_DEPENDENCIES = clapack openblas host-python-numpy \
|
||||
host-python-pip host-python-pybind \
|
||||
host-python-pythran host-python-gast \
|
||||
host-python-beniget host-python-ply
|
||||
|
||||
PYTHON_SCIPY_ENV += LDFLAGS="$(TARGET_LDFLAGS) -shared \
|
||||
-L$(PYTHON3_PATH)/site-packages/numpy/core/lib"
|
||||
|
||||
# must be used to locate 'gfortran'
|
||||
PYTHON_SCIPY_ENV += F90="$(TARGET_FC)"
|
||||
|
||||
# trick to locate 'lapack' and 'blas'
|
||||
define PYTHON_SCIPY_CONFIGURE_CMDS
|
||||
rm -f $(@D)/site.cfg
|
||||
echo "[DEFAULT]" >> $(@D)/site.cfg
|
||||
echo "library_dirs = $(STAGING_DIR)/usr/lib" >> $(@D)/site.cfg
|
||||
echo "include_dirs = $(STAGING_DIR)/usr/include" >> $(@D)/site.cfg
|
||||
endef
|
||||
|
||||
$(eval $(python-package))
|
8
buildroot-external/package/python-sonopy/Config.in
Normal file
8
buildroot-external/package/python-sonopy/Config.in
Normal file
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_SONOPY
|
||||
bool "python-sonopy"
|
||||
select BR2_PACKAGE_PYTHON_NUMPY # runtime
|
||||
select BR2_PACKAGE_PYTHON_SCIPY # runtime
|
||||
help
|
||||
A simple audio feature extraction library.
|
||||
|
||||
https://github.com/mycroftai/sonopy
|
@ -0,0 +1,3 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/sonopy/json
|
||||
md5 38e80eb773174c199d06c0bc25cec3f3 sonopy-0.1.2.tar.gz
|
||||
sha256 d7cd2c055bf5f1183bb4d28af3a1188554aa5c8f1bdf8e2e89042d233a870c45 sonopy-0.1.2.tar.gz
|
13
buildroot-external/package/python-sonopy/python-sonopy.mk
Normal file
13
buildroot-external/package/python-sonopy/python-sonopy.mk
Normal file
@ -0,0 +1,13 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-sonopy
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_SONOPY_VERSION = 0.1.2
|
||||
PYTHON_SONOPY_SOURCE = sonopy-$(PYTHON_SONOPY_VERSION).tar.gz
|
||||
PYTHON_SONOPY_SITE = https://files.pythonhosted.org/packages/2b/4d/862855fb391bc30351f90d6c50ea913df9d18b0ae3b6b8ef3c7aa3ac976f
|
||||
PYTHON_SONOPY_SETUP_TYPE = setuptools
|
||||
PYTHON_SONOPY_LICENSE =
|
||||
|
||||
$(eval $(python-package))
|
@ -0,0 +1,62 @@
|
||||
From 24550245ce0ff45f15200b46f6ec79d392b88957 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Steenbergen <info@j1nx.nl>
|
||||
Date: Thu, 23 Sep 2021 14:52:05 +0200
|
||||
Subject: [PATCH 1/1] Simplify setup
|
||||
|
||||
---
|
||||
setup.py | 35 +++++++++--------------------------
|
||||
1 file changed, 9 insertions(+), 26 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 9a9cf4a..8b8dbba 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -1,36 +1,19 @@
|
||||
-import sys
|
||||
-import setuptools
|
||||
+from setuptools import setup
|
||||
|
||||
-USERNAME = 'beasteers'
|
||||
-NAME = 'tflit'
|
||||
-VERSION = '0.1.2'
|
||||
-
|
||||
-
|
||||
-from tflit import tflite_install
|
||||
-if not (len(sys.argv) > 1 and sys.argv[1] == 'sdist'):
|
||||
- # from importlib.machinery import SourceFileLoader
|
||||
- # version = SourceFileLoader('tflit.tflite_install',
|
||||
- # 'tflit/tflite_install.py').load_module()
|
||||
- tflite_install.check_install(verbose=True, upgrade=True)
|
||||
-
|
||||
-setuptools.setup(
|
||||
- name=NAME,
|
||||
- version=VERSION,
|
||||
+setup(
|
||||
+ name='tflit',
|
||||
+ version='0.1.2',
|
||||
description='tflite_runtime, but easier.',
|
||||
- long_description=open('README.md').read().strip(),
|
||||
- long_description_content_type='text/markdown',
|
||||
author='Bea Steers',
|
||||
author_email='bea.steers@gmail.com',
|
||||
- url='https://github.com/{}/{}'.format(USERNAME, NAME),
|
||||
- packages=setuptools.find_packages(),
|
||||
- package_data={NAME: ['*/*.tflite']},
|
||||
- # entry_points={'console_scripts': ['{name}={name}:main'.format(name=NAME)]},
|
||||
+ packages=['tflit'],
|
||||
+ url='https://github.com/beasteers/tflit',
|
||||
install_requires=[
|
||||
- 'numpy',
|
||||
- # 'tflite_runtime@{}'.format(tflite_install.get_tflite_url())
|
||||
+ 'numpy'
|
||||
],
|
||||
extras_require={
|
||||
'tests': ['pytest-cov'],
|
||||
},
|
||||
license='MIT License',
|
||||
- keywords='tflite runtime tensorflow keras deep machine learning model edge embedded compute cnn')
|
||||
+ keywords='tflite runtime tensorflow keras deep machine learning model edge embedded compute cnn'
|
||||
+)
|
||||
--
|
||||
2.33.0
|
||||
|
6
buildroot-external/package/python-tflit/Config.in
Normal file
6
buildroot-external/package/python-tflit/Config.in
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_PYTHON_TFLIT
|
||||
bool "python-tflit"
|
||||
help
|
||||
tflite_runtime, but easier.
|
||||
|
||||
https://github.com/beasteers/tflit
|
@ -0,0 +1,2 @@
|
||||
# sha256 from https://pypi.org/pypi/tflit/json
|
||||
sha256 76a945d864558a5322e5aa892b1c091d9f0d038876f41904dff29532577ee610 tflit-0.1.2.tar.gz
|
12
buildroot-external/package/python-tflit/python-tflit.mk
Normal file
12
buildroot-external/package/python-tflit/python-tflit.mk
Normal file
@ -0,0 +1,12 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-tflit
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_TFLIT_VERSION = 0.1.2
|
||||
PYTHON_TFLIT_SOURCE = tflit-$(PYTHON_TFLIT_VERSION).tar.gz
|
||||
PYTHON_TFLIT_SITE = https://files.pythonhosted.org/packages/34/e2/cda67aa652074f760c9aa3e17929224a9b3c42187256c8cf366908ce3c34
|
||||
PYTHON_TFLIT_SETUP_TYPE = setuptools
|
||||
|
||||
$(eval $(python-package))
|
@ -14,11 +14,10 @@
|
||||
},
|
||||
"hotwords": {
|
||||
"hey mycroft": {
|
||||
"module": "ovos-ww-plugin-precise",
|
||||
"model": "~/.local/share/precise03/hey-mycroft.pb",
|
||||
"module": "ovos-precise-lite",
|
||||
"model": "~/.local/share/precise-lite/wakewords/en/hey_mycroft.tflite",
|
||||
"sensitivity": 0.5,
|
||||
"trigger_level": 3,
|
||||
"version": 0.3,
|
||||
"expected_duration": 3,
|
||||
"phonemes": "HH EY . M AY K R AO F T",
|
||||
"threshold": 1e-90,
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
21
buildroot-patches/0018-Make-host-python-pip-available.patch
Normal file
21
buildroot-patches/0018-Make-host-python-pip-available.patch
Normal file
@ -0,0 +1,21 @@
|
||||
From abebe180993f9c578b74ac07e269baf8eef45cc4 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Steenbergen <info@j1nx.nl>
|
||||
Date: Thu, 23 Sep 2021 08:44:38 +0200
|
||||
Subject: [PATCH 1/1] Make host-python-pip available
|
||||
|
||||
---
|
||||
package/python-pip/python-pip.mk | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk
|
||||
index 81fc87d5f0..d864a15e70 100644
|
||||
--- a/package/python-pip/python-pip.mk
|
||||
+++ b/package/python-pip/python-pip.mk
|
||||
@@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa
|
||||
PYTHON_PIP_CPE_ID_PRODUCT = pip
|
||||
|
||||
$(eval $(python-package))
|
||||
+$(eval $(host-python-package))
|
||||
--
|
||||
2.33.0
|
||||
|
@ -0,0 +1,21 @@
|
||||
From 42cd487bdaad006ba0a7792487a920c660e3d395 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Steenbergen <info@j1nx.nl>
|
||||
Date: Thu, 23 Sep 2021 08:47:00 +0200
|
||||
Subject: [PATCH 1/1] Make host-python-pybind available
|
||||
|
||||
---
|
||||
package/python-pybind/python-pybind.mk | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/package/python-pybind/python-pybind.mk b/package/python-pybind/python-pybind.mk
|
||||
index a6a1bdb976..ec3a96ca64 100644
|
||||
--- a/package/python-pybind/python-pybind.mk
|
||||
+++ b/package/python-pybind/python-pybind.mk
|
||||
@@ -11,3 +11,4 @@ PYTHON_PYBIND_LICENSE_FILES = LICENSE
|
||||
PYTHON_PYBIND_SETUP_TYPE = setuptools
|
||||
|
||||
$(eval $(python-package))
|
||||
+$(eval $(host-python-package))
|
||||
--
|
||||
2.33.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user