├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── lidbox ├── __init__.py ├── __main__.py ├── data │ ├── __init__.py │ ├── pipelines.py │ ├── steps.py │ └── tf_utils.py ├── embed │ ├── __init__.py │ └── sklearn_utils.py ├── features │ ├── __init__.py │ ├── audio.py │ └── mel_ops.py ├── losses.py ├── meta │ ├── __init__.py │ ├── common_voice.py │ └── utils.py ├── metrics.py ├── models │ ├── __init__.py │ ├── ap_lstm.py │ ├── bi_gru.py │ ├── clstm.py │ ├── cnn.py │ ├── convnet_extractor.py │ ├── crnn.py │ ├── dnn.py │ ├── keras_utils.py │ ├── lstm.py │ ├── multilevel_attention.py │ ├── spherespeaker.py │ ├── xvector.py │ ├── xvector_2d.py │ ├── xvector_extended.py │ ├── xvector_freq_attention.py │ └── xvector_stats_pooling.js ├── system.py ├── testutil.py ├── util.py └── visualize.py ├── requirements-test.txt ├── setup.py └── tests ├── audio ├── noise.mp3 ├── noise.wav ├── noisy_100hz_sine.mp3 ├── noisy_100hz_sine.wav ├── noisy_200hz_sine.mp3 ├── noisy_200hz_sine.wav ├── noisy_300hz_sine.mp3 ├── noisy_300hz_sine.wav ├── noisy_400hz_sine.mp3 └── noisy_400hz_sine.wav ├── conftest.py ├── test_features.py ├── test_features_audio.py └── test_models.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/README.md -------------------------------------------------------------------------------- /lidbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/__init__.py -------------------------------------------------------------------------------- /lidbox/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/__main__.py -------------------------------------------------------------------------------- /lidbox/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/data/__init__.py -------------------------------------------------------------------------------- /lidbox/data/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/data/pipelines.py -------------------------------------------------------------------------------- /lidbox/data/steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/data/steps.py -------------------------------------------------------------------------------- /lidbox/data/tf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/data/tf_utils.py -------------------------------------------------------------------------------- /lidbox/embed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lidbox/embed/sklearn_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/embed/sklearn_utils.py -------------------------------------------------------------------------------- /lidbox/features/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/features/__init__.py -------------------------------------------------------------------------------- /lidbox/features/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/features/audio.py -------------------------------------------------------------------------------- /lidbox/features/mel_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/features/mel_ops.py -------------------------------------------------------------------------------- /lidbox/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/losses.py -------------------------------------------------------------------------------- /lidbox/meta/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/meta/__init__.py -------------------------------------------------------------------------------- /lidbox/meta/common_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/meta/common_voice.py -------------------------------------------------------------------------------- /lidbox/meta/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/meta/utils.py -------------------------------------------------------------------------------- /lidbox/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/metrics.py -------------------------------------------------------------------------------- /lidbox/models/__init__.py: -------------------------------------------------------------------------------- 1 | from .keras_utils import KerasWrapper 2 | -------------------------------------------------------------------------------- /lidbox/models/ap_lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/ap_lstm.py -------------------------------------------------------------------------------- /lidbox/models/bi_gru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/bi_gru.py -------------------------------------------------------------------------------- /lidbox/models/clstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/clstm.py -------------------------------------------------------------------------------- /lidbox/models/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/cnn.py -------------------------------------------------------------------------------- /lidbox/models/convnet_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/convnet_extractor.py -------------------------------------------------------------------------------- /lidbox/models/crnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/crnn.py -------------------------------------------------------------------------------- /lidbox/models/dnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/dnn.py -------------------------------------------------------------------------------- /lidbox/models/keras_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/keras_utils.py -------------------------------------------------------------------------------- /lidbox/models/lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/lstm.py -------------------------------------------------------------------------------- /lidbox/models/multilevel_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/multilevel_attention.py -------------------------------------------------------------------------------- /lidbox/models/spherespeaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/spherespeaker.py -------------------------------------------------------------------------------- /lidbox/models/xvector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/xvector.py -------------------------------------------------------------------------------- /lidbox/models/xvector_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/xvector_2d.py -------------------------------------------------------------------------------- /lidbox/models/xvector_extended.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/xvector_extended.py -------------------------------------------------------------------------------- /lidbox/models/xvector_freq_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/xvector_freq_attention.py -------------------------------------------------------------------------------- /lidbox/models/xvector_stats_pooling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/models/xvector_stats_pooling.js -------------------------------------------------------------------------------- /lidbox/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/system.py -------------------------------------------------------------------------------- /lidbox/testutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/testutil.py -------------------------------------------------------------------------------- /lidbox/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/util.py -------------------------------------------------------------------------------- /lidbox/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/lidbox/visualize.py -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | -e . 3 | librosa 4 | tensorflow ~= 2.3.0 5 | hypothesis ~= 5.41.3 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/setup.py -------------------------------------------------------------------------------- /tests/audio/noise.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noise.mp3 -------------------------------------------------------------------------------- /tests/audio/noise.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noise.wav -------------------------------------------------------------------------------- /tests/audio/noisy_100hz_sine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_100hz_sine.mp3 -------------------------------------------------------------------------------- /tests/audio/noisy_100hz_sine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_100hz_sine.wav -------------------------------------------------------------------------------- /tests/audio/noisy_200hz_sine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_200hz_sine.mp3 -------------------------------------------------------------------------------- /tests/audio/noisy_200hz_sine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_200hz_sine.wav -------------------------------------------------------------------------------- /tests/audio/noisy_300hz_sine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_300hz_sine.mp3 -------------------------------------------------------------------------------- /tests/audio/noisy_300hz_sine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_300hz_sine.wav -------------------------------------------------------------------------------- /tests/audio/noisy_400hz_sine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_400hz_sine.mp3 -------------------------------------------------------------------------------- /tests/audio/noisy_400hz_sine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/audio/noisy_400hz_sine.wav -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/test_features.py -------------------------------------------------------------------------------- /tests/test_features_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/test_features_audio.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/py-lidbox/lidbox/HEAD/tests/test_models.py --------------------------------------------------------------------------------