A system (100;200) for processing audio signals, comprising: a wearable audio device (104;204;500) comprising a transducer (124;224) and a communication system (108;208); and an accessory device (102;202) configured to wirelessly communicate with the wearable audio device, the accessory device comprising a processor (106;206) configured to process a source audio signal according to a method that comprises: source separating the source audio signal; and providing a source separated audio signal (116;216) to the wearable audio device for transduction, wherein source separating the source audio signal comprises: converting the source audio signal into a first sequence of frequency transformed frames, each having a first frame size; converting the source audio signal into a second sequence of frequency transformed frames, each having a second frame size greater than the first frame size; applying a machine learning model (112;212;418) to the second sequence of frequency transformed frames to create a spectral mask; applying the spectral mask to the first sequence of frequency transformed frames to generate a de-noised sequence of frequency transformed frames of the first frame size; and converting the de-noised sequence of frequency transformed frames to a de-noised time domain signal, wherein providing the de-noised audio signal to the wearable audio device comprises wirelessly transmitting the de-noised time domain signal to the wearable audio device. a wearable audio device (104;204;500) comprising a transducer (124;224) and a communication system (108;208); and an accessory device (102;202) configured to wirelessly communicate with the wearable audio device, the accessory device comprising a processor (106;206) configured to process a source audio signal according to a method that comprises: source separating the source audio signal; and providing a source separated audio signal (116;216) to the wearable audio device for transduction, source separating the source audio signal; and providing a source separated audio signal (116;216) to the wearable audio device for transduction, wherein source separating the source audio signal comprises: converting the source audio signal into a first sequence of frequency transformed frames, each having a first frame size; converting the source audio signal into a second sequence of frequency transformed frames, each having a second frame size greater than the first frame size; applying a machine learning model (112;212;418) to the second sequence of frequency transformed frames to create a spectral mask; applying the spectral mask to the first sequence of frequency transformed frames to generate a de-noised sequence of frequency transformed frames of the first frame size; and converting the de-noised sequence of frequency transformed frames to a de-noised time domain signal, wherein providing the de-noised audio signal to the wearable audio device comprises wirelessly transmitting the de-noised time domain signal to the wearable audio device. converting the source audio signal into a first sequence of frequency transformed frames, each having a first frame size; converting the source audio signal into a second sequence of frequency transformed frames, each having a second frame size greater than the first frame size; applying a machine learning model (112;212;418) to the second sequence of frequency transformed frames to create a spectral mask; applying the spectral mask to the first sequence of frequency transformed frames to generate a de-noised sequence of frequency transformed frames of the first frame size; and converting the de-noised sequence of frequency transformed frames to a de-noised time domain signal, wherein providing the de-noised audio signal to the wearable audio device comprises wirelessly transmitting the de-noised time domain signal to the wearable audio device. <EOS>