Asteroid adalah toolkit pemisahan sumber audio berbasis pytorch yang memungkinkan eksperimen cepat pada dataset umum. Muncul dengan kode sumber yang mendukung sejumlah besar set data dan arsitektur, dan satu set resep untuk mereproduksi beberapa makalah penting.
Tolong, jika Anda telah menemukan bug, buka masalah, jika Anda menyelesaikannya, buka permintaan tarik! Hal yang sama berlaku untuk fitur baru, beri tahu kami apa yang Anda inginkan atau bantu kami membangunnya! Jangan ragu untuk bergabung dengan Slack dan mengajukan pertanyaan / menyarankan fitur baru di sana juga! Asteroid dimaksudkan untuk menjadi proyek berbasis komunitas jadi naik dan bantu kami!
(↑ hingga konten) untuk memasang asteroid, mengkloning repo dan memasangnya menggunakan conda, pip atau 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(↑ Sampai Isi) Berikut adalah daftar buku catatan yang menunjukkan contoh penggunaan fitur asteroid.
PITLossWrapper(↑ Sampai Isi) Menjalankan resep membutuhkan paket tambahan dalam banyak kasus, kami sarankan menjalankan:
# from asteroid/
pip install -r requirements.txtKemudian pilih resep yang ingin Anda jalankan dan jalankan!
cd egs/wham/ConvTasNet
. ./run.shInformasi lebih lanjut dalam EGS/README.MD.
(↑ sampai konten)
(↑ sampai konten)
(↑ sampai konten) Lihat di sini
(↑ Sampai Isi) Kami selalu mencari untuk memperluas liputan kami tentang pemisahan sumber dan penelitian peningkatan bicara, berikut ini adalah daftar hal -hal yang kami lewatkan. Anda ingin berkontribusi? Ini adalah tempat yang bagus untuk memulai!
Jangan lupa membaca pedoman yang berkontribusi.
Anda juga dapat membuka masalah atau membuat PR untuk menambahkan sesuatu yang kami lewatkan dalam daftar ini.
Logger default adalah Tensorboard di semua resep. Dari folder resep, Anda dapat menjalankan yang berikut untuk memvisualisasikan log semua menjalankan Anda. Anda juga dapat membandingkan sistem yang berbeda pada dataset yang sama dengan menjalankan perintah yang sama dari Dataset Directiories.
# Launch tensorboard (default port is 6006)
tensorboard --logdir exp/ --port tf_portJika peluncuran Tensorboard Anda dari jarak jauh, Anda harus membuka terowongan SSH
# Open port-forwarding connection. Add -Nf option not to open remote.
ssh -L local_port:localhost:tf_port user@ip Kemudian buka http://localhost:local_port/ . Jika kedua port itu sama, Anda dapat mengklik URL Tensorboard yang diberikan pada remote, itu hanya lebih praktis.
(↑ sampai konten)
(↑ Hingga Isi) Jika Anda suka menggunakan asteroid dan Anda ingin mengutip kami, gunakan ini:
@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 } ,
}