• moto's avatar
    Add AudioEffector (#3163) · a4036248
    moto authored
    Summary:
    This commit adds a new feature AudioEffector, which can be used to
    apply various effects and codecs to waveforms in Tensor.
    
    Under the hood it uses StreamWriter and StreamReader to apply
    filters and encode/decode.
    
    This is going to replace the deprecated `apply_codec` and
    `apply_sox_effect_tensor` functions.
    
    It can also perform online, chunk-by-chunk filtering.
    
    Tutorial to follow.
    
    closes https://github.com/pytorch/audio/issues/3161
    
    Pull Request resolved: https://github.com/pytorch/audio/pull/3163
    
    Reviewed By: hwangjeff
    
    Differential Revision: D44576660
    
    Pulled By: mthrok
    
    fbshipit-source-id: 2c5cc87082ab431315d29d56d6ac9efaf4cf7aeb
    a4036248
io.rst 333 Bytes