asteroid
Upgrade to Torch 2.x and Lightning 2.x
小行星是一种基于Pytorch的音频源分离工具包,可以在常见数据集上进行快速实验。它带有一个源代码,该源代码支持各种数据集和架构,以及一组复制一些重要论文的食谱。
请,如果您找到了一个错误,请打开问题,如果解决问题,请打开拉动请求!新功能也是如此,告诉我们您想要什么或帮助我们构建它!不要犹豫,加入Slack并在那里提出问题 /建议新功能!小行星旨在成为一个基于社区的项目,因此请继续前进并帮助我们!
(↑直至内容)要安装小行星,克隆回购,然后使用conda,pip或python安装它:
# First clone and enter the repo
git clone https://github.com/asteroid-team/asteroid
cd asteroidpip # Install with pip in editable mode
pip install -e .
# Or, install with python in dev mode
# python setup.py developconda env create -f environment.yml
conda activate asteroidpip install asteroid(↑最重要的内容)这是笔记本的列表,其中显示了小行星特征的示例用法。
PITLossWrapper(↑最重要的内容)运行食谱需要其他包装,在大多数情况下,我们建议运行:
# from asteroid/
pip install -r requirements.txt然后选择要运行并运行的食谱!
cd egs/wham/ConvTasNet
. ./run.shEGS/readme.md中的更多信息。
(↑最高内容)
(↑最高内容)
(↑最重要的内容)请参阅此处
(↑最重要的是)我们一直在寻求扩大对源分离和语音增强研究的报道,以下是我们缺少的事情的列表。你想贡献吗?这是一个很好的起点!
不要忘记阅读我们的贡献指南。
您还可以打开问题或制作公关以添加我们在此列表中错过的内容。
默认记录器是所有配方中的张量。从食谱文件夹中,您可以运行以下内容以可视化所有运行的日志。您还可以通过从数据集导演中运行类似命令来比较同一数据集上的不同系统。
# Launch tensorboard (default port is 6006)
tensorboard --logdir exp/ --port tf_port如果您远程启动张板,则应打开SSH隧道
# Open port-forwarding connection. Add -Nf option not to open remote.
ssh -L local_port:localhost:tf_port user@ip然后打开http://localhost:local_port/ 。如果两个端口都是相同的,则可以单击遥控器上给出的张板URL,这更实用。
(↑最高内容)
(↑最重要的内容)如果您喜欢使用小行星,并且想引用我们,请使用以下方式:
@inproceedings { Pariente2020Asteroid ,
title = { Asteroid: the {PyTorch}-based audio source separation toolkit for researchers } ,
author = { Manuel Pariente and Samuele Cornell and Joris Cosentino and Sunit Sivasankaran and
Efthymios Tzinis and Jens Heitkaemper and Michel Olvera and Fabian-Robert Stöter and
Mathieu Hu and Juan M. Martín-Doñas and David Ditter and Ariel Frank and Antoine Deleforge
and Emmanuel Vincent } ,
year = { 2020 } ,
booktitle = { Proc. Interspeech } ,
}