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 } ,
}