一个蟒蛇图书馆,用于音频数据增加。吸收白化。机器学习用

audiomentations的Python项目详细描述


听力

Build statusCode coverage

用于音频数据扩充的python库。灵感来自albumentations。对机器学习有用。

设置

PyPI versionNumber of downloads from PyPI per month

pip install audiomentations

用法示例

fromaudiomentationsimportCompose,AddGaussianNoise,TimeStretch,PitchShift,ShiftimportnumpyasnpSAMPLE_RATE=16000augmenter=Compose([AddGaussianNoise(min_amplitude=0.001,max_amplitude=0.015,p=0.5),TimeStretch(min_rate=0.8,max_rate=1.25,p=0.5),PitchShift(min_semitones=-4,max_semitones=4,p=0.5),Shift(min_fraction=-0.5,max_fraction=0.5,p=0.5),])samples=np.zeros((20,),dtype=np.float32)samples=augmenter(samples=samples,sample_rate=SAMPLE_RATE)

开发

安装requirements.txt

中指定的依赖项

代码样式

black

格式化代码

运行测试并测量代码覆盖率

pytest

为经验评估生成演示声音

python -m demo.demo

备选方案

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用测试类查看两个整数值是否适合参数   java Apache Tomcat 7域问题代理设置   java排序从程序计算的分数   java发送批量通知,希望决定调度程序的时间频率   避免全局状态的REST服务器java存储和加载配置(即单例与上下文、依赖注入)   单击按钮时的java选择方法   java Sringboot日志文件与logbakspring一起工作不正常。xml   java为什么匕首注入不起作用,而是组件。getObject是   java一个表达式包含“最多一个副作用,作为其最外层的操作”,这意味着什么?   java如何从文本文件读取/加载此HashMap?   java如何从菜单处理程序重新实例化零件类?   计划任务如何使用在不同机器上运行的多个java程序访问同一个表而不会出现死锁   多线程循环的java效率   java使用已经获取的MySQL数据行向DIV追加新的MySQL数据   java允许不带引号的soap操作JAXWS