Asteroid هي مجموعة أدوات فصل مصدر الصوت المستندة إلى Pytorch والتي تتيح تجربة سريعة على مجموعات البيانات الشائعة. إنه يأتي مع رمز مصدر يدعم مجموعة كبيرة من مجموعات البيانات والبنية ، ومجموعة من الوصفات لإعادة إنتاج بعض الأوراق المهمة.
من فضلك ، إذا وجدت خطأ ، افتح مشكلة ، إذا قمت بحلها ، افتح طلب سحب! الشيء نفسه ينطبق على ميزات جديدة ، أخبرنا بما تريده أو ساعدنا في بنائه! لا تتردد في الانضمام إلى الركود وطرح الأسئلة / اقترح ميزات جديدة هناك أيضًا! يهدف الكويكب إلى أن يكون مشروعًا مجتمعيًا ، لذا قفز ويساعدنا!
(↑ حتى محتويات) لتثبيت الكويكب ، استنساخ الريبو وتثبيته باستخدام 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.shمزيد من المعلومات في EGS/README.MD.
(↑ يصل إلى المحتويات)
(↑ يصل إلى المحتويات)
(↑ حتى المحتويات) انظر هنا
(حتى المحتويات) ، نتطلع دائمًا إلى توسيع تغطيتنا لفصل المصدر وتحسين الكلام ، فيما يلي قائمة بالأشياء التي نفتقدها. تريد المساهمة؟ هذا مكان رائع للبدء!
لا تنس قراءة إرشاداتنا المساهمة.
يمكنك أيضًا فتح مشكلة أو جعل العلاقات العامة لإضافة شيء فاتنا في هذه القائمة.
المسجل الافتراضي هو Tensorboard في جميع الوصفات. من مجلد الوصفة ، يمكنك تشغيل ما يلي لتصور سجلات جميع عمليات التشغيل الخاصة بك. يمكنك أيضًا مقارنة أنظمة مختلفة على نفس مجموعة البيانات عن طريق تشغيل أمر مماثل من محيطات مجموعة البيانات.
# Launch tensorboard (default port is 6006)
tensorboard --logdir exp/ --port tf_portإذا كنت تطلق Tensorboard عن بُعد ، فيجب عليك فتح نفق 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 } ,
}