1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2024-12-12 08:56:25 +01:00

Add rnnnoise-ladspa plugin for denoising

This commit is contained in:
j1nx 2023-01-05 11:48:09 +01:00
parent b728da4a9a
commit 1a7959a749
6 changed files with 35 additions and 0 deletions

View File

@ -106,6 +106,7 @@ endmenu
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/pthreadpool/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/pthreadpool/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/qt5ct/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/qt5ct/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/respeaker/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/respeaker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/rnnnoise-ladspa/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/rpi-eeprom/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/rpi-eeprom/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ruy/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ruy/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/snapcast/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/snapcast/Config.in"

View File

@ -591,6 +591,7 @@ BR2_PACKAGE_OVOS_SPLASH=y
BR2_PACKAGE_PICOTTS=y BR2_PACKAGE_PICOTTS=y
BR2_PACKAGE_QT5CT=y BR2_PACKAGE_QT5CT=y
BR2_PACKAGE_RESPEAKER=y BR2_PACKAGE_RESPEAKER=y
BR2_PACKAGE_RNNNOISE_LADSPA=y
BR2_PACKAGE_SNAPCAST=y BR2_PACKAGE_SNAPCAST=y
BR2_PACKAGE_SNAPCAST_SERVER=y BR2_PACKAGE_SNAPCAST_SERVER=y
BR2_PACKAGE_SPOTIFYD=y BR2_PACKAGE_SPOTIFYD=y

View File

@ -591,6 +591,7 @@ BR2_PACKAGE_OVOS_SPLASH=y
BR2_PACKAGE_PICOTTS=y BR2_PACKAGE_PICOTTS=y
BR2_PACKAGE_QT5CT=y BR2_PACKAGE_QT5CT=y
BR2_PACKAGE_RESPEAKER=y BR2_PACKAGE_RESPEAKER=y
BR2_PACKAGE_RNNNOISE_LADSPA=y
BR2_PACKAGE_SNAPCAST=y BR2_PACKAGE_SNAPCAST=y
BR2_PACKAGE_SNAPCAST_SERVER=y BR2_PACKAGE_SNAPCAST_SERVER=y
BR2_PACKAGE_SPOTIFYD=y BR2_PACKAGE_SPOTIFYD=y

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_RNNNOISE_LADSPA
bool "rnnnoise-ladspa"
help
Noise suppression plugin based on Xiph's RNNoise
https://github.com/werman/noise-suppression-for-voice

View File

@ -0,0 +1,2 @@
# Locally computed
sha256 fada23c6d7cb49b140e1dde2911de1a07d22c0339c075caebe0f74abf65ff506 rnnnoise-ladspa-c1cf4307c75abed8e3ecccdd23a35f7782feaf69.tar.gz

View File

@ -0,0 +1,23 @@
################################################################################
#
# rnnnoise-ladspa
#
################################################################################
RNNNOISE_LADSPA_VERSION = c1cf4307c75abed8e3ecccdd23a35f7782feaf69
RNNNOISE_LADSPA_SITE = $(call github,werman,noise-suppression-for-voice,$(RNNNOISE_LADSPA_VERSION))
RNNNOISE_LADSPA_LICENSE = Apache License 2.0
RNNNOISE_LADSPA_INSTALL_STAGING = YES
RNNNOISE_LADSPA_DEPENDENCIES = host-pkgconf
RNNNOISE_LADSPA_SUPPORTS_IN_SOURCE_BUILD = NO
RNNNOISE_LADSPA_CONF_OPTS = \
-DBUILD_LADSPA_PLUGIN=ON \
-DBUILD_VST_PLUGIN=OFF \
-DBUILD_VST3_PLUGIN=OFF \
-DBUILD_LV2_PLUGIN=OFF \
-DBUILD_AU_PLUGIN=OFF \
-DBUILD_AUV3_PLUGIN=OFF
$(eval $(cmake-package))