-
Notifications
You must be signed in to change notification settings - Fork 664
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
Resampling #1487
Comments
cc @small-yellow-duck @faroit @adefossez Please let us know if you have an opinion on resampling. |
@small-yellow-duck So we landed #1509. We appreciate if you can try it and give us a feedback. |
We can add |
@carolineechen Could you add test cases that verifies that the resulting waveform is same when the new sampling rate is same with the original sample rate? |
@carolineechen It looks like most of the When you remove |
This updates the link to the torch.nn.dataparallel docs. See pytorch/tutorials#1063.
I have a use case that could benefit from floating point |
We are revisiting the resampling feature, the way it is implemented and intended usage. Here are the improvements we plan to make:
Expanding resampling capabilities and quality
Add
rolloff
as an adjustable parameterKaiser window support
Improve
transforms.Resample
speedtransforms.Resample
by precomputing and caching the window kernel computation, which is the same for a given set of resampling parameters. After this change, we encourage users to use a singletransforms.Resample
class overfunctional.resample
when calling resample multiple times with the same parameters, such as in cases of data loading.Additional
warning for non-integer valued sampling rates
orig_freq=8
,new_freq=1
instead oforig_freq=44100
,new_freq=5512.5
).Deprecate and remove
resample_waveform
from kaldi complianceresample_waveform
in kaldi compliance simply callsfunctional.resample
Progress Tracker
rolloff
parametertransforms.Resample
kernel for speedupresample_waveform
0.10
) remove kaldiresample_waveform
cc @mthrok
The text was updated successfully, but these errors were encountered: