Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L3DAS22 enhancement recipe #4269

Merged
merged 14 commits into from
Jun 15, 2022
Merged

L3DAS22 enhancement recipe #4269

merged 14 commits into from
Jun 15, 2022

Conversation

neillu23
Copy link
Contributor

No description provided.

@neillu23 neillu23 changed the title L3DAS22 enhancement Recipe L3DAS22 enhancement recipe Apr 12, 2022
@mergify mergify bot added the ESPnet2 label Apr 12, 2022
@codecov
Copy link

codecov bot commented Apr 12, 2022

Codecov Report

Merging #4269 (da2266f) into master (b757b89) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4269      +/-   ##
==========================================
- Coverage   82.80%   82.77%   -0.04%     
==========================================
  Files         463      474      +11     
  Lines       40608    40755     +147     
==========================================
+ Hits        33627    33733     +106     
- Misses       6981     7022      +41     
Flag Coverage Δ
test_integration_espnet1 66.58% <ø> (-0.56%) ⬇️
test_integration_espnet2 49.30% <ø> (-2.34%) ⬇️
test_python 69.73% <ø> (+0.99%) ⬆️
test_utils 23.45% <ø> (-1.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
espnet2/enh/loss/criterions/abs_loss.py 80.00% <0.00%> (-7.50%) ⬇️
espnet2/bin/enh_scoring.py 88.50% <0.00%> (-5.87%) ⬇️
espnet2/fileio/rttm.py 32.55% <0.00%> (-4.40%) ⬇️
espnet2/samplers/abs_sampler.py 83.33% <0.00%> (-4.17%) ⬇️
espnet2/enh/separator/asteroid_models.py 28.94% <0.00%> (-3.56%) ⬇️
espnet2/text/phoneme_tokenizer.py 83.39% <0.00%> (-3.51%) ⬇️
espnet2/bin/asr_inference.py 84.83% <0.00%> (-3.43%) ⬇️
espnet/utils/training/iterators.py 43.75% <0.00%> (-3.31%) ⬇️
espnet2/train/preprocessor.py 36.71% <0.00%> (-2.56%) ⬇️
...2/tts/utils/parallel_wavegan_pretrained_vocoder.py 36.66% <0.00%> (-2.05%) ⬇️
... and 311 more

📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@sw005320 sw005320 requested a review from ftshijt April 12, 2022 10:08
@sw005320 sw005320 added Enhancement Enhancement Recipe SE Speech enhancement and removed Enhancement Enhancement labels Apr 12, 2022
@sw005320 sw005320 added this to the v.202205 milestone Apr 12, 2022
@sw005320 sw005320 requested a review from Emrys365 April 12, 2022 10:08
Copy link
Collaborator

@Emrys365 Emrys365 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I just made some minor comments.

egs2/l3das22/enh1/local/l3das22_data_prep.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/local/l3das22_multi_channel.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/local/l3das22_multi_channel.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/local/normalize_transcript.pl Outdated Show resolved Hide resolved
egs2/l3das22/enh1/run.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/run.sh Outdated Show resolved Hide resolved
@Emrys365
Copy link
Collaborator

Could you also add your recipe to egs2/README.md?

@@ -0,0 +1,61 @@
optim: adam
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is very good to have multiple configs, could you also add results (dev would be fine) in RESTULS.md?

Copy link
Contributor

@sw005320 sw005320 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This recipe should have a special evaluation (scoring) script prepared by an organizer (or by making the exact same scoring scheme by ourselves).

egs2/l3das22/enh1/local/normalize_transcript.pl Outdated Show resolved Hide resolved
@smlcitias smlcitias mentioned this pull request Apr 15, 2022
2 tasks
@neillu23
Copy link
Contributor Author

neillu23 commented May 4, 2022

Thanks for the review and comments! I have addressed the comments and made two major changes to the PR:

  1. Add the testing data from the L3DAS challenge.
  2. Add metric.sh for calculating the challenge score.

Copy link
Collaborator

@ftshijt ftshijt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very cool! some minor suggestion

egs2/l3das22/enh1/local/data.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/local/data.sh Show resolved Hide resolved
egs2/l3das22/enh1/local/l3das22_data_prep.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/local/l3das22_multi_channel.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/local/metric.sh Outdated Show resolved Hide resolved
egs2/l3das22/enh1/pyscripts Outdated Show resolved Hide resolved
@neillu23
Copy link
Contributor Author

Thanks for the comments! I have added the downloading data part in the recipe!

@sw005320
Copy link
Contributor

@neillu23, some comments still exist, including the results.

@mergify mergify bot added the README label May 20, 2022
@neillu23
Copy link
Contributor Author

@neillu23, some comments still exist, including the results.

Thanks for reminding me! I haven't changed the data/temp to mktemp in local/l3das22_data_prep.sh because the files under the temp directory are used in the following script (local/l3das22_multi_channel.sh). Do you think we should pass the temp directory variable across the scripts?
I am training a fasnet and I will update the results soon.

@kan-bayashi kan-bayashi modified the milestones: v.202205, v.202206 May 26, 2022
Copy link
Collaborator

@Emrys365 Emrys365 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM in general. I think we can merge it after existing comments are addressed.

@Emrys365
Copy link
Collaborator

LGTM! I will merge it. Thanks a lot @neillu23

@Emrys365 Emrys365 merged commit 09b6f64 into espnet:master Jun 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants