Metadata-Version: 2.4
Name: sonusai
Version: 1.1.1
Requires-Dist: dataclasses-json>=0.6.7,<1.0
Requires-Dist: docopt>=0.6.2,<1.0
Requires-Dist: h5py>=3.12.1,<4.0
Requires-Dist: jiwer>=4.0,<5.0
Requires-Dist: librosa>=0.10.2.post1,<1.0
Requires-Dist: matplotlib>=3.9.2,<4.0
Requires-Dist: mgzip>=0.2.1,<1.0
Requires-Dist: numpy>=2,<2.3
Requires-Dist: onnx>=1.17.0,<2.0
Requires-Dist: onnxruntime>=1.19.2,<2.0
Requires-Dist: paho-mqtt>=2.1.0,<3.0
Requires-Dist: pandas>=2.2.3,<3.0
Requires-Dist: pesq>=0.0.4,<1.0
Requires-Dist: pgzip>=0.3.5,<1.0
Requires-Dist: praatio>=6.2.0,<7.0
Requires-Dist: psutil>=7.0.0,<8.0
Requires-Dist: pyaaware>=2.3,<3.0
Requires-Dist: pyaudio>=0.2.14,<1.0
Requires-Dist: pydub>=0.25.1,<1.0
Requires-Dist: pyparsing>=3.2.3,<4.0
Requires-Dist: pystoi>=0.4.1,<1.0
Requires-Dist: pyyaml>=6.0.2,<7.0
Requires-Dist: requests>=2.32.3,<3.0
Requires-Dist: rich>=14.0.0,<15.0
Requires-Dist: samplerate>=0.2.1,<1.0
Requires-Dist: scikit-learn>=1.6.1,<2.0
Requires-Dist: sh>=2.2.2,<3.0
Requires-Dist: soundfile>=0.12.1,<1.0
Requires-Dist: sox>=1.5.0,<2.0
Requires-Dist: torch>=2.8,<3.0
Requires-Dist: torchaudio>=2.8,<3.0
Requires-Dist: tqdm>=4.66.5,<5.0
Summary: Framework for building deep neural network models for sound, speech, and voice AI
Author-email: Chris Eddington <chris@aaware.com>, Jason Calderwood <jason@aaware.com>
License-Expression: GPL-3.0-only
Requires-Python: >=3.11, <3.12
Description-Content-Type: text/x-rst; charset=UTF-8
Project-URL: Homepage, https://aaware.com

SonusAI: Framework for simplified creation of deep NN models for sound, speech, and voice AI

SonusAI includes functions for pre-processing training and validation data and
creating performance metrics reports for key types of Keras models:
- recurrent, convolutional, or a combination (i.e. RCNNs)
- binary, multiclass single-label, multiclass multi-label, and regression
- training with data augmentations:  noise mixing, pitch and time stretch, etc.

SonusAI python functions are used by:
 - Aaware Inc. sonusai framework:   Easily create train/validation data, run prediction, evaluate model performance
 - Keras model scripts:             User python scripts for Keras model creation, training, and prediction. These can use sonusai-specific data but also some general useful utilities for training rnn-based models like CRNN's, DSCRNN's, etc. in Keras.

