MCPcopy Create free account
hub / github.com/PerroEngine/Perro / denoised

Method denoised

perro_source/audio_stack/perro_pawdio/src/mic.rs:212–223  ·  view source on GitHub ↗
(&self, settings: MicDenoiseSettings)

Source from the content-addressed store, hash-verified

210 }
211
212 pub fn byte_len(&self) -> usize {
213 self.pack().len()
214 }
215
216 pub fn raw_byte_len(&self) -> usize {
217 PMIC_HEADER_LEN + self.samples.len() * 2
218 }
219
220 pub fn compression_ratio(&self) -> f32 {
221 let raw = self.raw_byte_len().max(1) as f32;
222 self.byte_len() as f32 / raw
223 }
224
225 pub fn wav_bytes(&self) -> Vec<u8> {
226 let data_len = (self.samples.len() * 2) as u32;

Calls 3

cloneMethod · 0.80
process_i16Method · 0.80
iterMethod · 0.45

Tested by 1