diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index b6eda95b..aa7f8048 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -280,6 +280,7 @@ menu "OpenVoiceOS - Personal Assistant" menu "Core" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-gui/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-audio/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-classifiers/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-cli-client/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-config/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-core/Config.in" diff --git a/buildroot-external/package/python-ovos-classifiers/Config.in b/buildroot-external/package/python-ovos-classifiers/Config.in new file mode 100644 index 00000000..0209cbc2 --- /dev/null +++ b/buildroot-external/package/python-ovos-classifiers/Config.in @@ -0,0 +1,18 @@ +config BR2_PACKAGE_PYTHON_OVOS_CLASSIFIERS + bool "python-ovos-classifiers" + help + provide baseline feature extraction pipelines suited for each task + + provide user facing classes for each NLP task needed in the OVOS ecosystem + transparently load different models (model_path or external plugin) + + provide dataset loaders suited for each of those tasks per language + + provide baseline heuristic implementation for each task per language + replaces ovos-lingua-franca + + provide baseline implementations and benchmarks using classical nltk and + scikit-learn algorithms + minimum viable implementation to ensure lang support + + https://github.com/OpenVoiceOS/ovos-core diff --git a/buildroot-external/package/python-ovos-classifiers/python-ovos-classifiers.hash b/buildroot-external/package/python-ovos-classifiers/python-ovos-classifiers.hash new file mode 100644 index 00000000..5984ca3c --- /dev/null +++ b/buildroot-external/package/python-ovos-classifiers/python-ovos-classifiers.hash @@ -0,0 +1 @@ +sha256 f1c9c40f35c83e73eac934567dda2e1fe635e3ef9727b6248e4440cd61e872e8 python-ovos-classifiers-67ac7258aa933250d16761995ab439b27d28d2d3.tar.gz diff --git a/buildroot-external/package/python-ovos-classifiers/python-ovos-classifiers.mk b/buildroot-external/package/python-ovos-classifiers/python-ovos-classifiers.mk new file mode 100644 index 00000000..9f576210 --- /dev/null +++ b/buildroot-external/package/python-ovos-classifiers/python-ovos-classifiers.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-ovos-classifiers +# +################################################################################ + +PYTHON_OVOS_CLASSIFIERS_VERSION = 67ac7258aa933250d16761995ab439b27d28d2d3 +PYTHON_OVOS_CLASSIFIERS_SITE = $(call github,OpenVoiceOS,ovos-classifiers,$(PYTHON_OVOS_CLASSIFIERS_VERSION)) +PYTHON_OVOS_CLASSIFIERS_SETUP_TYPE = setuptools +PYTHON_OVOS_CLASSIFIERS_LICENSE_FILES = LICENSE +PYTHON_OVOS_CLASSIFIERS_ENV = MYCROFT_LOOSE_REQUIREMENTS=true + +$(eval $(python-package))