跳转到主要内容

感实验室是一个Python包,简化了语音和语音分析管道的构建。

项目描述

Build codecov Ruff

PyPI Python Version License

pages

欢迎使用senselab!这是一个Python包,用于通过稳健和可重复的方法简化行为数据的处理和分析。

注意:此包仍在开发中,未来几周可能会快速变化。

安装

使用以下方法安装此包:

pip install senselab

或通过以下方式获取最新开发版本:

pip install git+https://github.com/sensein/senselab.git

快速入门

from senselab.audio.data_structures import Audio
from senselab.audio.tasks.preprocessing import resample_audios

audio1 = Audio.from_filepath('path_to_audio_file.wav')

print("The original audio has a sampling rate of {} Hz.".format(audio1.sampling_rate))
[audio1] = resample_audios([audio1], resample_rate=16000)
print("The resampled audio has a sampling rate of {} Hz.".format(audio1.sampling_rate))

有关更多详细信息,请参阅我们的入门教程

为什么我应该使用senselab?

  • 模块化设计:轻松集成或使用独立转换以进行灵活的数据处理。
  • 预构建管道:访问预配置的管道以减少设置时间和工作量。
  • 可重复性:通过固定的种子和版本控制的步骤确保一致和可验证的结果。
  • 简单集成:通过最小配置无缝融入现有工作流程。
  • 可扩展性:修改和贡献自定义转换和管道以满足特定的研究需求。
  • 全面文档:详细指南、示例和文档涵盖了所有功能和模块。
  • 性能优化:通过优化的代码和算法高效处理大数据集。
  • 交互式示例:Jupyter笔记本提供从实际数据集中提取见解的实用示例。

贡献

在贡献之前,请参阅 CONTRIBUTING.md

要了解当前正在进行的工作,请检查 项目板

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

senselab-0.17.0.tar.gz (82.4 kB 查看哈希值)

上传时间

构建分发

senselab-0.17.0-py3-none-any.whl (122.2 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页