sonusai

View on PyPIReverse Dependencies (0)

0.15.9 sonusai-0.15.9-py3-none-any.whl

Wheel Details

Project: sonusai
Version: 0.15.9
Filename: sonusai-0.15.9-py3-none-any.whl
Download: [link]
Size: 2133706
MD5: 299e2203d79d79d8e5ae46325cacbd08
SHA256: fd304b81cf177117ac70872ee009f60cd7853d2e1a3dbacd159afacc1777bdbe
Uploaded: 2024-05-02 21:32:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sonusai
Version: 0.15.9
Summary: Framework for building deep neural network models for sound, speech, and voice AI
Author: Chris Eddington
Author-Email: chris[at]aaware.com
Maintainer: Chris Eddington
Maintainer-Email: chris[at]aaware.com
Home-Page: https://aaware.com
License: GPL-3.0-only
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9,<3.12
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: aixplain (<0.3.0,>=0.2.6)
Requires-Dist: bitarray (<3.0.0,>=2.9.2)
Requires-Dist: ctranslate2 (==4.1.0)
Requires-Dist: dataclasses-json (<0.7.0,>=0.6.1)
Requires-Dist: deepgram-sdk (<4.0.0,>=3.0.0)
Requires-Dist: docopt (<0.7.0,>=0.6.2)
Requires-Dist: einops (<0.8.0,>=0.7.0)
Requires-Dist: faster-whisper (<2.0.0,>=1.0.1)
Requires-Dist: geomloss (<0.3.0,>=0.2.6)
Requires-Dist: h5py (<4.0.0,>=3.11.0)
Requires-Dist: hydra-core (<2.0.0,>=1.3.2)
Requires-Dist: jiwer (<4.0.0,>=3.0.3)
Requires-Dist: keras (<4.0.0,>=3.1.1)
Requires-Dist: keras-tuner (<2.0.0,>=1.4.7)
Requires-Dist: librosa (<0.11.0,>=0.10.1)
Requires-Dist: lightning (<2.3,>=2.2)
Requires-Dist: matplotlib (<4.0.0,>=3.8.0)
Requires-Dist: omegaconf (<3.0.0,>=2.3.0)
Requires-Dist: onnx (<2.0.0,>=1.14.1)
Requires-Dist: onnxruntime (<2.0.0,>=1.16.1)
Requires-Dist: paho-mqtt (<3.0.0,>=2.0.0)
Requires-Dist: pandas (<3.0.0,>=2.1.1)
Requires-Dist: pesq (<0.0.5,>=0.0.4)
Requires-Dist: pyaaware (<2.0.0,>=1.5.3)
Requires-Dist: pyaudio (<0.3.0,>=0.2.14)
Requires-Dist: pydub (<0.26.0,>=0.25.1)
Requires-Dist: pystoi (<0.5.0,>=0.4.0)
Requires-Dist: python-magic (<0.5.0,>=0.4.27)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: sacrebleu (<3.0.0,>=2.4.2)
Requires-Dist: samplerate (<0.3.0,>=0.2.1)
Requires-Dist: soundfile (<0.13.0,>=0.12.1)
Requires-Dist: sox (<2.0.0,>=1.4.1)
Requires-Dist: speechrecognition (<4.0.0,>=3.10.1)
Requires-Dist: tensorflow (<3.0.0,>=2.15.0)
Requires-Dist: tf2onnx (<2.0.0,>=1.15.1)
Requires-Dist: torch (<2.3,>=2.2)
Requires-Dist: torchaudio (<2.3,>=2.2)
Requires-Dist: torchinfo (<2.0.0,>=1.8.0)
Requires-Dist: tqdm (<5.0.0,>=4.66.1)
Description-Content-Type: text/x-rst
[Description omitted; length: 864 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sonusai/__init__.py sha256=KmIJ9wni9d9v5pyu0pUxbacZIHGkAywB9CJwl7JME28 1526
sonusai/aawscd_probwrite.py sha256=GukR5owp_0A3DrqSl9fHWULYgclNft4D5OkHIwfxxkc 3698
sonusai/audiofe.py sha256=XE_cgOhhTryjPUePxW_8NY1TwrnRZ6BHCsH-gp8PmYw 11471
sonusai/calc_metric_spenh.py sha256=D8iQVSIhFhrsUwKuIP-S38NBnyfAOZlsOIIgOZwGOOI 60852
sonusai/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sonusai/data/genmixdb.yml sha256=-XSs_hUR6wHJVoTPmSewzXL7u61X-xmHY46lNPatxSE 1025
sonusai/data/speech_ma01_01.wav sha256=PK0vMKg-NR6rPE3KouxHGF6PKXnJCr7AwjMqfu98LUA 76644
sonusai/data/whitenoise.wav sha256=I2umov0m34y56F9IsIBi1XtE76ZeZaSKDf70cJRe3pI 1920044
sonusai/data_generator/__init__.py sha256=ouCpY5EDV35fKFeKGQfIcU8uE-c3QcuNerTxUA1X5L8 232
sonusai/data_generator/dataset_from_mixdb.py sha256=D14L8BL7a0WgkF8a8eogQ9Hk9ow4_RK3QBGsZ-HDAog 5493
sonusai/data_generator/keras_from_mixdb.py sha256=14r89aX6Dr9ZKsmMRC7HDXbJrPrCZC1liwwLmZUKj0w 6182
sonusai/data_generator/torch_from_mixdb.py sha256=lvEe9DDu_rIaoyhv9PW4UAnAWp5N74L8kRfxUhsh7oo 4279
sonusai/doc/__init__.py sha256=rP5Hgn0Iys_xkuv4caxngdqehuU4zLZsiKuv8Nde67M 19
sonusai/doc/doc.py sha256=3z210v6ZckuOlsGZ3ySQBdlCNmBp2M1ahqhqG_eUN58 22664
sonusai/doc.py sha256=l8CaFgLI8mqx4tn0aXfxKqa2dy9GgC0zjYxZAkpmi1E 878
sonusai/genft.py sha256=6hOds8d-pYRawesLYh7XLrQh4PweWUj8U5Cbzx45bNQ 5572
sonusai/genmix.py sha256=0AiUfF7n0CGOp5v-woNfeP3-QaVQUb0CJZc0oXkvqpk 7016
sonusai/genmixdb.py sha256=rAxCKNPkOXaAugEfp9pTcHCQONapdTnxMlBsIPIoizE 19639
sonusai/gentcst.py sha256=8jeXirgJe0OGgknC8A-rIudjHeH8UTYPpuh71Ha-I3w 20165
sonusai/keras_onnx.py sha256=WHcPIcff4VPdiXqGX-TU-_x-UuKUD3nNpQtCX-2NEVQ 2658
sonusai/keras_predict.py sha256=_83EtPtnfrqwUzC2H2tk4LI90RiQdyEEBxFGTgFPl3M 9090
sonusai/keras_train.py sha256=8_M5vY-CkonPzbOtOF3Vk-wox-42o8fkaOKLjk7Oc2k 13226
sonusai/lsdb.py sha256=TTMQ-0H8fFzUSczt6yjy-9xUjZSdIGQzTVH5Xr6XPSA 5941
sonusai/main.py sha256=KjN0dCI6rWare4wo_ACzTlURW7pvTw03n51pH7EyLAU 3108
sonusai/metrics/__init__.py sha256=56itZW3S1I7ZYvbxPmFIVPAh1AIJZdljByz1uCrHqFE 635
sonusai/metrics/calc_class_weights.py sha256=dyY7daEIf5Ms5tfTf6wF0fkx_GnMADHOZR_rtsfGoVM 3933
sonusai/metrics/calc_optimal_thresholds.py sha256=9fRfwl-aKAbzHJyqGHv4o8BpZXG9HHB7zUJObHXfYM4 3522
sonusai/metrics/calc_pcm.py sha256=n_QoDwdM09HZx0zMbCkJR07e9fCLo03Ilpi1nqdizRg 1906
sonusai/metrics/calc_pesq.py sha256=bO2QQXvQOrULTpUkNs0MYgk23tWCJqQ6wH1314jHdz0 853
sonusai/metrics/calc_sa_sdr.py sha256=pup1uzHbSqV3JprYCXmu_hbWILqRME5KAnFJGe4WXCY 2566
sonusai/metrics/calc_sample_weights.py sha256=0O2EH1-FKlCa0HFgKPUF1BJiknR1hCH7zLbXnoXH7Ag 945
sonusai/metrics/calc_wer.py sha256=RP-K6OcTN-7pxBjy9DQzWLBLzIlLVivsgHedtsr3sfY 2499
sonusai/metrics/calc_wsdr.py sha256=ug1P8DGSuEvb0OKb97S8ZkXefz7CDUGiAhVG_rt1Wwo 5413
sonusai/metrics/class_summary.py sha256=4Mb25nuk6eqotnQSFMuOQL3zofGcpNXDfDlPa513ZLQ 3286
sonusai/metrics/confusion_matrix_summary.py sha256=3qg6TMKjJeHtNjj2YnNjPFSlMrQXt0Zcu1dLkGB_aPU 4001
sonusai/metrics/one_hot.py sha256=QSeH_GdqBpOAKLrNnQ8gjcPC-vSdUqC0yPEQueTA6VI 13548
sonusai/metrics/snr_summary.py sha256=P4U5_Xr7v9F8kF-rZBnpsVNt3p42rIVS6zmch8yfVfg 5575
sonusai/mixture/__init__.py sha256=fCVSlizYxUUQQD9nSZ8bEbfc_TB2yiOC14HPOB4KFz4 5287
sonusai/mixture/audio.py sha256=S-ZROf5rVvwv1TCEuwJHz1FfX4oVubb4QhbybUMMqtM 2150
sonusai/mixture/augmentation.py sha256=Blb90tdTwBOj5w9tRcYyS5H67YJuFiXsGqwZWd7ON4g 10468
sonusai/mixture/class_count.py sha256=_wFnVl2yEOnbor7pLg7cYOUeX6nioov-03Cv3SEbh2k 996
sonusai/mixture/config.py sha256=CXIkVRJmaW2QW_sGl0aIqPf7I_TesyGhUYzxouw5UX4 22266
sonusai/mixture/constants.py sha256=xjCskcQi6khqYZDf7j6z1OkeN1C6wE06kBBapcJiNI4 1428
sonusai/mixture/datatypes.py sha256=zaxfOHw8ddt-i8JPYOPnlqWz_EHBEDoO4q2VAqJViHM 8173
sonusai/mixture/eq_rule_is_valid.py sha256=MpQwRA5M76wSiQWEI1lW2cLFdPaMttBLcQp3tWD8efM 1243
sonusai/mixture/feature.py sha256=Rwuf82IoXzhHPGbKYVGcatImF_ssBf_FfvbqghVPXtg 4116
sonusai/mixture/generation.py sha256=miUrc3QOSUNIG6mDkiMCZ6M2ulivUZxlYUAJUOVomWc 39039
sonusai/mixture/helpers.py sha256=GSGSD2KnvOeEIB6IwNTxyaQNjghTSBMB729kUEd_RiM 22403
sonusai/mixture/log_duration_and_sizes.py sha256=baTUpqyM15wA125jo9E3posmVJUe3WlpksyO6v9Jul0 1347
sonusai/mixture/mapped_snr_f.py sha256=mlbYM1t14OXe_Zg4CjpWTuA_Zun4W0O3bSUXeodRBQs 1845
sonusai/mixture/mixdb.py sha256=9Pe0mEG8pnEf9NZynTIldc05GfdOrgmcVoIt63RG5DA 45279
sonusai/mixture/soundfile_audio.py sha256=Ow_IWIMz4pMsLxMP_JsQ8AuHLCWlYQinLa58CFW97f8 2804
sonusai/mixture/sox_audio.py sha256=HT3kYA9TP5QPCuoOJdUMnGVN-qY6q96DGL8zxuog76o 12277
sonusai/mixture/sox_augmentation.py sha256=F9tBdNvX2guCn7gRppAFrxRnBtjw9q6qAq2_v_A4hh0 4490
sonusai/mixture/spectral_mask.py sha256=8AkCwhy-PSdP1Uri9miKZP-bXFYnFcH_c9xZCGrHavU 2071
sonusai/mixture/target_class_balancing.py sha256=NTNiKZH0_PWLooeow0l41CjJKK8ZTMVbUqz9ZkaNtWk 4900
sonusai/mixture/targets.py sha256=wyy5vhLhuN-hqBMBGoziVvEJg3FKFvJFgmEE7_LaV2M 7908
sonusai/mixture/tokenized_shell_vars.py sha256=gCxw8SQUcal6mqWKF7hOBTgSQmbJUk1nT0Gn3H8GA0U 4705
sonusai/mixture/torchaudio_audio.py sha256=qeYlW2G1q47Dml_Lf12Y9L5C0evo-heGw1NT470ZhGo 2395
sonusai/mixture/torchaudio_augmentation.py sha256=1vEDHI0caL1vrgoY2lAWe4CiHE2jKRuKKH7x23GHw0w 4390
sonusai/mixture/truth.py sha256=Y41pZ52Xkols9LUler0NlgnilUOscBIucmw4GcxXNzU 1612
sonusai/mixture/truth_functions/__init__.py sha256=82lKYHhLy8KW3gHngrocoqwupGVLVsWdIXdYs3vhjOc 359
sonusai/mixture/truth_functions/crm.py sha256=_Vy8UMrOUQXsrM3nutvUMWCpvI8GePr01QFlyqLFd4k 2626
sonusai/mixture/truth_functions/data.py sha256=okFJeOf43NxfdLqWFCBA2pOGqujRlNDYdAcwwR_m8z8 2875
sonusai/mixture/truth_functions/energy.py sha256=ydMtMLjMloG76DB30ZHQ5tkBVh4dkMJ82XEhKBokmIk 4281
sonusai/mixture/truth_functions/file.py sha256=jOJuC_3y9BH6GGOp9eKcbVrHLVRzUA80BJq59LhcBUM 1539
sonusai/mixture/truth_functions/phoneme.py sha256=stYdlPuNytQK_LLT61OJLfYSqKd-sDjQZdtJKGzt5wA 479
sonusai/mixture/truth_functions/sed.py sha256=8cHjEFjZaH_0hIOHhPmj4AJz2GpEADM6Ys2x4NoiWSY 2469
sonusai/mixture/truth_functions/target.py sha256=KAsjugDRooOA5BRcHVAbZRgV7l8S5CFg7CZ0XtKZaQ0 5764
sonusai/mkmanifest.py sha256=dIPVFKKhnhHdq63OGr6p__pK7fyx3OdKVtbmGUJxsR8 7078
sonusai/mkwav.py sha256=LZNyhq4gJEs_NtGvRsYHA2qfgkkODpt6HoH1b-Tjjuw 5266
sonusai/onnx_predict.py sha256=Bz_pR28oAZBarNajlKwyzBxmW7ktum77SmxDN2onKPM 9060
sonusai/plot.py sha256=u-PvF8guNcm0b-GN99xfEkrcAAtidAEY3RLDzNvcyYk 17014
sonusai/post_spenh_targetf.py sha256=NIMhDXeDuUqeWukNaAUMvDw9JpEVCauwjrL2F4M9nrI 4927
sonusai/queries/__init__.py sha256=oKY5JeqZ4Cz7DwCwPc1_ydB8bUs6KaMcWFp_w02TjOs 255
sonusai/queries/queries.py sha256=FNMUKnoY_Ya9S5sNhsB8ppwy0B7V55ilbbjhQRv_UN8 7552
sonusai/torchl_onnx.py sha256=5JYow3XpBaUdtuyAW0mOZyCKL_4FrHvEekYBRdDT6KA 8967
sonusai/torchl_predict.py sha256=P1ySDH_ITOPefZ2xZqyxyIrsNDqblKTBLZqFApgo5EU 26238
sonusai/torchl_train.py sha256=NPCRB0gwTvabivmOz78gjUreDeO1z16PYuw7L1-pIRQ 9680
sonusai/tplot.py sha256=yFyyyg9ymp2Eh-64Muu0EFFEY61MoJSV0a_fy9OWaCk 14485
sonusai/utils/__init__.py sha256=tVSmxinSo0Enexpol6wCzz6tU7WrueC-YslFgQr-o7M 2382
sonusai/utils/asl_p56.py sha256=GCKlz-NLInQ0z41XBi0mOvGdSfRZf3WI53necVNDo80 3837
sonusai/utils/asr.py sha256=QN1wdO9-EqD72-ixr4lnzsPfT8i0syhTGj1evKNJWe4 2021
sonusai/utils/asr_functions/__init__.py sha256=4boXXOXlQHTt8K2DWOwFXSlc8D2NLFd8QTc68yL2ejU 214
sonusai/utils/asr_functions/aaware_whisper.py sha256=6JnF8-a-39dYk4gVILWRUD5Ou98T6wPe9g4m8c6MF1A 1994
sonusai/utils/asr_functions/aixplain_whisper.py sha256=Fdg3z4HSw1zBu2CQGVU-e8xM3PLTh1Vn4c6fawBOWwQ 1694
sonusai/utils/asr_functions/data.py sha256=FQn-y63aOUooOjgKtkzkpFz5Gm9dwn3JPwcR0gC7fYA 418
sonusai/utils/asr_functions/deepgram.py sha256=sxFRDJn5EjSLv01G2lMoxXFHzXqFnA9ln4VcQWqGP80 5237
sonusai/utils/asr_functions/fastwhisper.py sha256=cyjC3U4UmBZstIvmpuUbNfrcgFFQd1-FLipDaK3_IpU 2856
sonusai/utils/asr_functions/google.py sha256=swzEKdod6EwGUKX8LJYcZPf6hJpuvsp9N6QJi7ip0yQ 3320
sonusai/utils/asr_functions/whisper.py sha256=IuOodbJY1RsiS3o18cVuBcIXn28TCGQz2BCFR1Up08s 1033
sonusai/utils/asr_manifest_functions/__init__.py sha256=Lz12aCGvfngZkLoUxHSqFjHc4wig4ZjQyFbWPWysgrI 310
sonusai/utils/asr_manifest_functions/data.py sha256=mJsaHccBReguOJu9qsshRhL-3GbeyqM0-PXMseFnZbE 151
sonusai/utils/asr_manifest_functions/librispeech.py sha256=HIaytcYmjRUkuR6fCQlv3Jh3IDWSox_A6WFcFFAHN9M 1635
sonusai/utils/asr_manifest_functions/vctk_noisy_speech.py sha256=-69lM0dz18KbU5_-dmSeqDoNNwgJj4UlxgGkNBEi3wM 2169
sonusai/utils/audio_devices.py sha256=LgaXTln1oRArBzaet3rZiIO2plgtaThuGBc3sJ_sLlo 1414
sonusai/utils/braced_glob.py sha256=h4hab7YDbM4CjLg9iSzyHZrkd22IPUOY5zZqHdifkh8 1510
sonusai/utils/calculate_input_shape.py sha256=63ILxibYKuTQozY83QN8Y2OOhBEbW_1X47Q0askcHDM 984
sonusai/utils/convert_string_to_number.py sha256=i17yIxurp8Iz6NPE-imTRlARrXWqadwm8qbOTuzHZvE 236
sonusai/utils/create_timestamp.py sha256=TxoQXWZ3SFdBEHLOv-ujeIsTEJuiFnKOGRy-FQq45YU 148
sonusai/utils/create_ts_name.py sha256=8RLKmgXwuGcbDMGgtTuc0MvGFfA7IOVqfjkE2T18GOo 405
sonusai/utils/dataclass_from_dict.py sha256=vAGnuMjhy0W9bxZ5usrH7mbQsFog3n0__IC4xyJyVUc 390
sonusai/utils/db.py sha256=lI77MJJLs4CTYxhjFUvBom2Kk2imAP34okOeO4irbDc 371
sonusai/utils/energy_f.py sha256=AsoGo3TCMnj9Kzqb9HUAYOL6vPGUseu1p-8z4LG-QYo 1462
sonusai/utils/engineering_number.py sha256=6lWRg-XW3FEllh-Zui1WHYcDnsBEY9cqcwcXPIs2-6o 5515
sonusai/utils/get_frames_per_batch.py sha256=xnq4tV7MT74N0H6b5ZsiAezqdXucboCLQw1Np9XpZbs 134
sonusai/utils/get_label_names.py sha256=bfFV_iFbXdtDp70zAz_CQQN9-QxBw_kt8vyAcr3TITM 828
sonusai/utils/grouper.py sha256=qyZ0nj84yOrC-RZsXHC-KJvcUliGktnV8S6-P3PD6_w 203
sonusai/utils/human_readable_size.py sha256=SjYT0fUlpbfCzCXHo6csir-VMwqfs5ogr-fgLCEqFk4 279
sonusai/utils/keras_utils.py sha256=1FJaaQE2yVYQqB6xTdgzjYKV_yvIA_hKob_uLOLf-0Y 8621
sonusai/utils/max_text_width.py sha256=pxiJMwb_zlkNntexgo7S6lAuF7NLLZvFdOCkxdsQJVY 315
sonusai/utils/numeric_conversion.py sha256=GRO_2Fba8CcxcFY7bEXKOEUEUX6neA-VN__Bxi1ULsE 340
sonusai/utils/onnx_utils.py sha256=A3JyMvjV_0c3YZFEUD8tkT4Er_R4p1P0jjgrfcFXnRQ 3037
sonusai/utils/parallel.py sha256=bxedjCzBv9oxzU7NajRr6mOKmkCWr2P7FWAI0p2p9N8 1981
sonusai/utils/print_mixture_details.py sha256=BzYM4-wHHNa6zxPzBMUJxwKt0gKHmvbwdd7Yp0w15Yk 3017
sonusai/utils/ranges.py sha256=NPBZOVzMb95GTOIxltVO-wSzgcXqZ14wbdV46JDLKrw 1222
sonusai/utils/read_mixture_data.py sha256=Sb30RgSpw6DnH_iD81O7G_KOsdfjQWWLk3euEkxfMa8 453
sonusai/utils/read_predict_data.py sha256=5rR_ijrrcS2cKO1Sea2M2QEicokTtW5XtAo6jT5YSX8 1064
sonusai/utils/reshape.py sha256=E8Eu6grynaeWwVO6peIR0BF22SrVaJSa1Rkl109lq6Y 5997
sonusai/utils/seconds_to_hms.py sha256=oxLuZhTJJr9swj-fOSOrZJ5vBNM7_BrOMQhX1pYpiv0 260
sonusai/utils/stacked_complex.py sha256=feLhz3GC1ILxBGMHOj3sJK--sidsXKbfwkalwAVwizc 2950
sonusai/utils/stratified_shuffle_split.py sha256=rJNXvBp-GxoKzH3OpL7k0ANSu5xMP2zJ7K1fm_33UzE 7022
sonusai/utils/trim_docstring.py sha256=dSrtiRsEN4wkkvKBp6WDr13RUypfqZzgH_jOBLs1ouY 881
sonusai/utils/wave.py sha256=O4ZXkZ6wjrKGa99wBCdFd8G6bp91MXXDnmGihpaEMh0 856
sonusai/utils/yes_or_no.py sha256=eMLXBVH0cEahiXY4W2KNORmwNQ-ba10eRtldh0y4NYg 263
sonusai/vars.py sha256=m2AefF0m5bXWGXpJj8Pi42zWL2ydeEj7bkak3GrtMyM 940
sonusai-0.15.9.dist-info/METADATA sha256=DudNQlTEQpWpzqyzyowz_V-J9epd7mrKgAYM6rFxaPo 3209
sonusai-0.15.9.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
sonusai-0.15.9.dist-info/entry_points.txt sha256=zMNjEphEPO6B3cD1GNpit7z-yA9tUU5-j3W2v-UWstU 92
sonusai-0.15.9.dist-info/RECORD

entry_points.txt

aawscd_probwrite = sonusai.aawscd_probwrite:main
sonusai = sonusai.main:main