senselab

View on PyPIReverse Dependencies (1)

0.28.1 senselab-0.28.1-py3-none-any.whl
0.28.0 senselab-0.28.0-py3-none-any.whl

Wheel Details

Project: senselab
Version: 0.28.0
Filename: senselab-0.28.0-py3-none-any.whl
Download: [link]
Size: 161367
MD5: 85ef042777c92728af3a21fcfd3122b3
SHA256: 2d3806fd4de5afc33c495060d25f72adb9033073054b385b298243a3980e0ca0
Uploaded: 2025-01-31 21:48:47 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: senselab
Version: 0.28.0
Summary: Senselab is a Python package that simplifies building pipelines for speech and voice analysis.
Author: Fabio Catania
Author-Email: fabiocat[at]mit.edu
Maintainer: Fabio Catania
Maintainer-Email: fabiocat[at]mit.edu
Project-Url: Documentation, https://sensein.github.io/senselab
Project-Url: Homepage, https://github.com/sensein/senselab
Project-Url: Repository, https://github.com/sensein/senselab
License: Apache-2.0
Keywords: voice,speech,audio
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<3.13
Requires-Dist: accelerate
Requires-Dist: audiomentations (<1.0,>=0.35)
Requires-Dist: datasets (<3.1,>=3)
Requires-Dist: huggingface-hub (<1.0,>=0.23)
Requires-Dist: iso639 (<1.0,>=0.1)
Requires-Dist: jiwer (<4.0,>=3.0)
Requires-Dist: mediapipe (<1.0,>=0.10)
Requires-Dist: nest-asyncio (<2.0,>=1.5)
Requires-Dist: nltk (<4.0,>=3.9)
Requires-Dist: numpy (<2.0,>=1.26)
Requires-Dist: opencv-python (<5.0,>=4.10)
Requires-Dist: opensmile (<3.0,>=2.5)
Requires-Dist: praat-parselmouth (<1.0,>=0.4)
Requires-Dist: pyannote-audio (<4.0,>=3.3)
Requires-Dist: pyav (<15.0,>=14.0)
Requires-Dist: pycountry (<25.0,>=24.6)
Requires-Dist: pydantic (<3.0,>=2.7)
Requires-Dist: pydra (<1.0,>=0.25)
Requires-Dist: pylangacq (<1.0,>=0.19)
Requires-Dist: rouge-score (<1.0,>=0.1)
Requires-Dist: scikit-learn (<2.0,>=1.5)
Requires-Dist: sentence-transformers (<4.0,>=3.1)
Requires-Dist: speechbrain (<1.1,>=1)
Requires-Dist: torch (<2.6,>=2.5)
Requires-Dist: torch-audiomentations (<1.0,>=0.11)
Requires-Dist: torchaudio (<3.0,>=2.5)
Requires-Dist: torchvision (<1.0,>=0.20)
Requires-Dist: transformers (<5.0,>=4.47)
Requires-Dist: types-requests (<3.0,>=2.32)
Requires-Dist: ultralytics (<9.0,>=8.3)
Requires-Dist: umap-learn (<1.0,>=0.5)
Requires-Dist: vocos (<1.0,>=0.1)
Description-Content-Type: text/markdown
[Description omitted; length: 3060 characters]

WHEEL

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

RECORD

Path Digest Size
senselab/__init__.py sha256=O52BVKuIp86Zvpk5pUMtHaR2dCsPBOErgusCmjd8JVU 302
senselab/audio/__init__.py sha256=o_WOWhlcadYG7lUsVyP0T9WiqLNnD4sAvn2-AvKL800 72
senselab/audio/data_structures/__init__.py sha256=Ucf6i1peSVYwA48GG4VwvkekbzU_voTIdrqNzBd_HQw 135
senselab/audio/data_structures/audio.py sha256=Z0OjGtJAucEFugaAhc2r18X-2e3K0Lkjb_PnfQnhvRQ 13434
senselab/audio/tasks/__init__.py sha256=mWuGwNS3Yar98VzU-jFwOn3NvRwiDR-SSBFWq35W390 34
senselab/audio/tasks/classification/__init__.py sha256=qk3h_0tS8JMAu2Sso4vXMrlJPxlEOhCwvnquxsc21_I 85
senselab/audio/tasks/classification/speech_emotion_recognition.py sha256=IqlIea2kh7sddMc-90OSVMPHLZvkltejRF2NB56kO2I 6179
senselab/audio/tasks/data_augmentation/__init__.py sha256=YQfw40rGWWuOqjr_YlsbXxqmHTRc6PFWhOmXr1cAhOo 89
senselab/audio/tasks/data_augmentation/api.py sha256=sBnhTsIA3dewhmfrOXS5xsqtQItKzaL5xGklO80axLU 1796
senselab/audio/tasks/data_augmentation/audiomentations.py sha256=h8_TfGbQmX_IDH1mfD0qkw8dt2wfBKNFWf_Ffl6O0u0 2342
senselab/audio/tasks/data_augmentation/doc.md sha256=KUFp1SnUTM2MRrUaHveMONJS-Hgb_oHvuCdCX_y5y9I 2581
senselab/audio/tasks/data_augmentation/torch_audiomentations.py sha256=LyQQBwU8mqiehc56Qz0If5s8nPpkptaRFnYTiL-ckLo 4817
senselab/audio/tasks/features_extraction/__init__.py sha256=IPgjtbPUAs0-5_Ali9q1IVudW9HZkQFGUjA1glmQ9Ns 42
senselab/audio/tasks/features_extraction/api.py sha256=HNQF8oSaFclCa8WCCkIwbXaBTW-YHXKC5QOFOL0Euhg 22121
senselab/audio/tasks/features_extraction/doc.md sha256=8nG15tQ61QXoCvoMZEa6eJJ1SN9U5PsPh5lQeFxAhNU 449
senselab/audio/tasks/features_extraction/opensmile.py sha256=5VZfv7atVCpkVH0lKWEr4UJgIhMXt3YXJ9UmmHJNjWE 5982
senselab/audio/tasks/features_extraction/praat_parselmouth.py sha256=i1XCh84d6VdPvWgEyi8VAhybsm5NtSCoEwMlhGzP5Lo 63908
senselab/audio/tasks/features_extraction/torchaudio.py sha256=zDTwjx-wZKX1G7kldkLqHCPtKH6CgqhHSSTYi8KUu2o 13424
senselab/audio/tasks/features_extraction/torchaudio_squim.py sha256=vT6bYZzSweLrfZve4ymwVtoAjSTAk-m8kvpkEx-LCDg 3445
senselab/audio/tasks/forced_alignment/__init__.py sha256=t8TK86JWZcQESP0piSOKHrC-B1gvH_F-0dFnFoGGkpw 123
senselab/audio/tasks/forced_alignment/constants.py sha256=GWJ3lF-asPFlzX3610oO4X8mGEWaUZwpSmIEMZ_e1Zc 3057
senselab/audio/tasks/forced_alignment/data_structures.py sha256=UMtjSGXlUyzKpQLzhBY-lvuLtFcNJdHeboJ-D4c14RE 2516
senselab/audio/tasks/forced_alignment/forced_alignment.py sha256=3gg-OW5Bgbm7wCdjYj4LtnN3vxxNHAyseYX9t8dDu2Y 27200
senselab/audio/tasks/input_output/__init__.py sha256=BrAcLUWjSL6DyXthgrVvZmKc383knC9Fb2T-M9TUJpY 129
senselab/audio/tasks/input_output/utils.py sha256=gGzMGBiEtXMjixwO6_1TYaoB-ldHxpFgShJBMkbjbQI 4586
senselab/audio/tasks/plotting/__init__.py sha256=ukhkxjlnntI4uxZCec3xVxxIQQOM-44BLbictiaqpnU 148
senselab/audio/tasks/plotting/plotting.py sha256=3bvHm_FnHJLjlp2C_V58Eicff-datu8CsTbcphYLbV4 5931
senselab/audio/tasks/preprocessing/__init__.py sha256=oVqokiu-2EWERUFSD3FasZ0R0Wvpm-gisGE-rVGipuw 117
senselab/audio/tasks/preprocessing/preprocessing.py sha256=kQISn8fVMC0jCaxmNNH-3irxPVMSLBgEHkQ20SuCpDs 9488
senselab/audio/tasks/speaker_diarization/__init__.py sha256=wrvV18fCMBoKeiXdu1CzUNCiBkeR6bp7hoOCAJ_d_PY 89
senselab/audio/tasks/speaker_diarization/api.py sha256=7FUckj44t4xOtl-r-O2u5y0sno4kFIGBz85XpKr4zBI 1927
senselab/audio/tasks/speaker_diarization/doc.md sha256=nVgoQu6beS9cHgLxCYwT51p9B9jF_N6MwqmKzbZPgAU 1652
senselab/audio/tasks/speaker_diarization/pyannote.py sha256=FGLdAk211P1Lz0bvWAAiamECnD9m_3H_wjgipF8j03E 4952
senselab/audio/tasks/speaker_diarization_evaluation/__init__.py sha256=SRaVWbD9x9HavGrEsX9hJeD6uWN7iVziYD2Um2TX3Ak 136
senselab/audio/tasks/speaker_diarization_evaluation/utils.py sha256=zAemo2Zt5nXhg1Z6alioM9Py35YJSE375X19FJQyduU 2511
senselab/audio/tasks/speaker_embeddings/__init__.py sha256=Y3ITOfisrY7a_3gmsJP6_S2HnzoMIGyw9hgUX_6arVs 113
senselab/audio/tasks/speaker_embeddings/api.py sha256=vwoUbwUG9BIozIH4vyh91LO_4Z4WLDR_4lONQU28AUU 1987
senselab/audio/tasks/speaker_embeddings/doc.md sha256=RKReY96E5KtV6ketfblpRNX_16XokrAn5JLIU0SHvbo 1505
senselab/audio/tasks/speaker_embeddings/speechbrain.py sha256=_M1RoCjdkHsUUkNgg6dy7B-5Cc6H6J_BS0MopWLIlmk 4196
senselab/audio/tasks/speaker_verification/__init__.py sha256=tI_XUU2y-mioiawntpRc1vLoAiqdrXTcckqc9bJoszw 134
senselab/audio/tasks/speaker_verification/doc.md sha256=XC_keA-Ixd8KwRI5uq4d5oTlRYQcAco-8cyojzoJeMk 3701
senselab/audio/tasks/speaker_verification/speaker_verification.py sha256=wIe21RNSdiwBiWZy5ff8WmbMQ1pjAXs0GJrE31JvSwA 3119
senselab/audio/tasks/speech_enhancement/__init__.py sha256=Nw0cKEHERuSImAeg8XGECmGqrVC8T7NINDkH99bP560 89
senselab/audio/tasks/speech_enhancement/api.py sha256=MyFIxd24oQiwOEyIj-jOg-8s5l5RUg-bN8xu_0fzR_U 1371
senselab/audio/tasks/speech_enhancement/doc.md sha256=WVR-uxG63-N168YQTosM8JEx4MIEA81jAOPwLweJPGQ 1481
senselab/audio/tasks/speech_enhancement/speechbrain.py sha256=z9bmOuGptJIUqor695_c262K2Np4V0OnQLQo4m-FVOg 5620
senselab/audio/tasks/speech_to_text/__init__.py sha256=p3M1tFD_eINJ62O6cYU1EBus1aODwVdbBJLAuU_KUoU 92
senselab/audio/tasks/speech_to_text/api.py sha256=ZVXqcJyn8Y2UxPpgsWlS9ZdJ7pPHy17fRYVkGBHDGiE 1907
senselab/audio/tasks/speech_to_text/doc.md sha256=-Ytmpr-qySQ_vQ9UC6cKmZs4dKuxL0Bj2B6lJc42U5c 5586
senselab/audio/tasks/speech_to_text/huggingface.py sha256=jEIeVebbaw9ZBOPw7OhxKcRb7K7H-XQD9nmkTUD63a4 7453
senselab/audio/tasks/speech_to_text_evaluation/__init__.py sha256=FfPKP30CX1Vnm0mEHh-3qVUd1Zq1ZUaOwS-upZnCAJI 150
senselab/audio/tasks/speech_to_text_evaluation/doc.md sha256=OW3KGXJz76vFXOtkRnZZRykERmqaSIoPhsQUNLyPfW4 3460
senselab/audio/tasks/speech_to_text_evaluation/utils.py sha256=aCQ9iC1M1bc0vzXbbC1QzX5mecW0WmupGEVJsQTTAQM 2338
senselab/audio/tasks/ssl_embeddings/__init__.py sha256=C5BSgR0Onre-VKaA948uNqx893KHNCjCnLptU3YSJ9c 148
senselab/audio/tasks/ssl_embeddings/api.py sha256=IuycT1nIlXuAvJf6Jzp2vRN13BT9Cx8zVV-l_yM3jfw 1919
senselab/audio/tasks/ssl_embeddings/self_supervised_features.py sha256=CXN1WmS2UXEAxQYM2ddaaKWlDcI78uAEA8B15huX_mc 4460
senselab/audio/tasks/text_to_speech/__init__.py sha256=MYWBhuDq6jWiX2yZzn6jc3gx6zSAZrYxQI98JH_fXlY 91
senselab/audio/tasks/text_to_speech/api.py sha256=oT5bI9GENxBK2ugiGhtUcMMzCcEFFwN5fRJYl67M1Eg 5626
senselab/audio/tasks/text_to_speech/doc.md sha256=2wQWaOq8u_bZKC9EhQGvLnVCVlU13iz2VjiE4Lvycdw 4172
senselab/audio/tasks/text_to_speech/huggingface.py sha256=QwNtrKGbRDhq3T5f_ySde76RoTPSwDO6x00nqBBvRhM 2940
senselab/audio/tasks/text_to_speech/marstts.py sha256=Uq204o5IBGrvhUxxiCA1aGHgfy7XEDJn_PTUH7c9Phk 7491
senselab/audio/tasks/text_to_speech/styletts2.py sha256=rCEqUYcOsZ5B0efAR31QTC2pdeWKRxQbEntKTTrRadI 11220
senselab/audio/tasks/voice_activity_detection/__init__.py sha256=eKLWBccO3ACqUR92kQG2wTEvLCkRZcOreQ5EHFEVh6c 112
senselab/audio/tasks/voice_activity_detection/api.py sha256=pm9qOM6S2xbuVVYizlV0Chl9GwfPl4yQ2EPjvTaDEXQ 1575
senselab/audio/tasks/voice_activity_detection/doc.md sha256=NeZMoknsgZeunmc4DPtRo7HMc9Cj6zfqcbC-6nPJ1vQ 2246
senselab/audio/tasks/voice_cloning/__init__.py sha256=5FEdQyRsMmcDcPejYY--gZ70a1WiI6ThXak6rRQegTg 87
senselab/audio/tasks/voice_cloning/api.py sha256=rqEuWZ3ShIuYNcdC8txfVsuWffoBiW3ol9saNaMfc-A 3394
senselab/audio/tasks/voice_cloning/doc.md sha256=MtTw9_b6eS4sAiVzKVbjkDfwffz55HOKMg7kY1pPkrI 1997
senselab/audio/tasks/voice_cloning/knnvc.py sha256=iy3L9MGP-hEWSEJWPtBoI8eoaXNM_qxnC1U-xs3PhY8 5012
senselab/audio/workflows/__init__.py sha256=wOVyVDbIOl0TDsQiLd1lAyq19ilvRK5s-t0xNDD8wa0 65
senselab/audio/workflows/health_measurements/__init__.py sha256=IPgjtbPUAs0-5_Ali9q1IVudW9HZkQFGUjA1glmQ9Ns 42
senselab/audio/workflows/health_measurements/doc.md sha256=EBUV4I3UB6_Rrx1_aZJIfHQMkvNjwsmEvqxRHhGTLg4 1109
senselab/audio/workflows/health_measurements/extract_health_measurements.py sha256=GS-BlrZ4rXnmjmcJ0BGroo1N6fNnSdnIU8vWH2tc6AE 3701
senselab/audio/workflows/transcribe_timestamped/__init__.py sha256=U7l1gYHYxVmL2RReAnbz8G-7EkoC4n7S97S5AhZGCSU 258
senselab/audio/workflows/transcribe_timestamped/transcribe_timestamped.py sha256=Qt0-_modBEwCmSsa_dJ74WvokCeOkcGRhhEOA1qLY9E 3903
senselab/text/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
senselab/text/__init__.py sha256=PyFvx0-oIMOm1jnUCWiqoVF1Ky5Nrwc0y24MqIaDUbI 71
senselab/text/tasks/__init__.py sha256=EGcvOG9AmKwNni5PKZNQMyZxW9rKn9DlCgiTLDFZrMI 42
senselab/text/tasks/embeddings_extraction/__init__.py sha256=Z5Mh20ChBlLILW--COOPn7rqa2yAht8_RhvyTZKXEB0 141
senselab/text/tasks/embeddings_extraction/api.py sha256=hlAQRJam4rhgpGbgfKdgc05BtcmUHxqk90LuRGp6Y_I 1359
senselab/text/tasks/embeddings_extraction/huggingface.py sha256=SBH4xodjTYqeaBIMZGJMru4sUpu6o9LkLioHcn0_oLU 3664
senselab/text/tasks/embeddings_extraction/sentence_transformers.py sha256=sLhTW_L0EET92HDB66Td4CcR3tK4-bu5NtA6Z7KF270 2686
senselab/utils/__init__.py sha256=TuBvOuCaE3nrJlwmWHSYmKw2VtnAaHivTDbwtpb7oY8 68
senselab/utils/config.json sha256=cKkq9slUlNrn4Hx6f-YxRn-_KhA8IewBzEHWrXJsHl4 262
senselab/utils/config.py sha256=4yNsEIs4xfKKci1zZjlV5qUPOEXjdZ-CKllzYn54EUI 552
senselab/utils/constants.py sha256=FRhKs4ziyg_2yIq-Mb3KnLCWMhEBArtH-_beo9l3170 139
senselab/utils/data_structures/__init__.py sha256=95zHYaW4B97aP8aI8ul99biEUUg0E8aEQ8L4S3nHr80 691
senselab/utils/data_structures/dataset.py sha256=upgmVAjL4yNT5pBGs8gARsgD5spy3qfPSsLgyUwSvso 19003
senselab/utils/data_structures/device.py sha256=rrk8VP9gacioKU9IxrteFu3PQa9bV8V369o-HuE8JYA 3340
senselab/utils/data_structures/file.py sha256=8E7U7c_-e_o1XKeyswTBLJE_tiThoWCOj3LETuCYXWI 2207
senselab/utils/data_structures/language.py sha256=6GW6J5CulkC5k3-LkLqtVTqPIP8oBVjXrJaJV-Pv1_A 1168
senselab/utils/data_structures/logging.py sha256=nafgpA9CcxgStQdEs5FO5s-F8daSfBejzNJ_gxjDc4Y 497
senselab/utils/data_structures/model.py sha256=IESQAFC9bF102FIhuBMZJvvFuI9wZepRAzpwDJxYSl0 6517
senselab/utils/data_structures/pydra_helpers.py sha256=AmCWl32ILoL8_NUJo7lVMauvqF-UHUibzw4MlpWIvkA 5062
senselab/utils/data_structures/script_line.py sha256=obAgfdwKl2e_i7dCewonDaQkxNEM3EekguwlMVDEk9c 3927
senselab/utils/data_structures/talk_bank_helpers.py sha256=sXbnEh-pzxANV3qyd-bgTaaSfh7qLvFJNL9Ki48HxiM 2106
senselab/utils/tasks/__init__.py sha256=UxgIvDKhUy8A4VRLjAAkAk_kDFBQTw_AP-OpC22plI0 74
senselab/utils/tasks/batching.py sha256=n8Cjv5WhSahFG0SY1JBBTWuDr8rS6ByCBf36SMXvV9o 747
senselab/utils/tasks/cca_cka.py sha256=DD5O7pSsYWYqsfxadzd3QvlXGW5I97ShJmIrssg_J1g 4714
senselab/utils/tasks/cosine_similarity.py sha256=a1SA_De9l7iubbAcZBmgjh0goutRUBuLX3nyRVSONyM 1416
senselab/utils/tasks/cross_correlation.py sha256=A9TgCulE31rH1iwBClM3alsxyyRScRs8hHMNCtIeaQk 2049
senselab/utils/tasks/dimensionality_reduction.py sha256=w9kv3Se1GJFJsnOFPa8Fe6_tnsM4mngDQIKAVcg70EI 8157
senselab/utils/tasks/dimensionality_reduction_table.md sha256=poCjbRoOTAwE2zPdDto1sc9QNKW7eR-WVlaPLCnnrIQ 1261
senselab/utils/tasks/eer.py sha256=tkGOpjaXl_0Xqf8-HmTrnQmi1yIzpKyCpVdRV_bf3qg 566
senselab/utils/tasks/input_output.py sha256=kLx6nPWYl6ungq0w7IiFBNaCU8nX_LDDaeJWzgv7NAo 6642
senselab/utils/tasks/plotting.py sha256=hohe7mksc5gi0YAtcQ_p9MT_VaJ3BzIaxrutxrxIC6k 3842
senselab/utils/tasks/pooling.py sha256=7_151AbsjCHkqlE4jsbLceL2HLoV5jljwrH_re0_4DA 2483
senselab/video/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
senselab/video/__init__.py sha256=_3pD_blbioV4EJeVA9k8uJ-hJ1WCJ7-n71szJwuR5dw 64
senselab/video/data_structures/__init__.py sha256=_aAGoGQYBJv1qqJNm4EWonHBjp3ztXBFH8_nL41d1Cc 267
senselab/video/data_structures/pose.py sha256=wGuL_-KXuvtNJ0AfpjRmpyRVISOZlbf_RNyvs1nqv7s 5413
senselab/video/data_structures/video.py sha256=tpnWwZRh7ELY90NEm82_Wx0qehkBRCpqnrWxtbKC9Z0 5692
senselab/video/tasks/__init__.py sha256=zN96-hyygV-uv3_6DxNIwOzsGqJPOlQI1vaiWaG8W4o 34
senselab/video/tasks/input_output.py sha256=WsHbxqOy7TOAGrnTx8MmuC0-c44SXEhPzmtqQZc7xXg 1995
senselab/video/tasks/pose_estimation/__init__.py sha256=2BaLOKRGoVFqUfIpntD6MNYlomBNgwFRJRzHFy33zK0 104
senselab/video/tasks/pose_estimation/api.py sha256=W9K6WejM1MW9RHVGW-6dwxqPU4vH9RL8bDo2Q0CYOJI 3220
senselab/video/tasks/pose_estimation/doc.md sha256=hhtgrTnPo2bLbcxVMiO64YU51b0Nf4N-ZP1rqLw-yYc 2904
senselab/video/tasks/pose_estimation/estimate.py sha256=Cz54SKTH16Ymbw31YgTuKKU1usxxD73IIGWFsJ5Yhf4 9095
senselab/video/tasks/pose_estimation/utils.py sha256=nI6io6_zqO1AzGlklhUl16ZaKy2OHGYaL77fYksLLEQ 6595
senselab/video/tasks/pose_estimation/visualization.py sha256=Ip0qArVuHjusOeNGxUfNa2FzXqYQWC5d0aTDQm_5wiI 2407
senselab-0.28.0.dist-info/LICENSE.txt sha256=ieEKJ-VczfHpbzAARBk5cBwN-Qfu4_jjKLNpnH1JyAg 9161
senselab-0.28.0.dist-info/METADATA sha256=_9CpBluUlFqL-ihs4-UqpgG6T1XHJSxdi41FD2TrF0E 5246
senselab-0.28.0.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
senselab-0.28.0.dist-info/entry_points.txt sha256=hthdSmxPov1xfCMclQGlVIhGwmvqoeUY-h7_tHSAvJA 50
senselab-0.28.0.dist-info/RECORD

entry_points.txt

senselab-cli = senselab.cli:main