cmuratori / moriarty_audio Goto Github PK
View Code? Open in Web Editor NEWOpen request for help filtering "lost" audio of an interview session with Professor Brian Moriarty.
Open request for help filtering "lost" audio of an interview session with Professor Brian Moriarty.
Just tried https://podcast.adobe.com/enhance with the sample audio in this repo and this is the result:
This is the output of iZotope's De-click effect
preset: Random Discontinuity
sensitivity: 6.0
click widening: 4.0 ms
moriarty_sample_izotope_de-click.wav.zip
Not perfect but no manual editing was needed.
Before/after (last few seconds of your sample):
https://github.com/sqaxomonophonen/World/raw/moriarty_audio_fix/test_moriarty_before.wav
https://github.com/sqaxomonophonen/World/raw/moriarty_audio_fix/test_moriarty_after.wav
I did it manually in a quick'n'dirty editor I just wrote that operates on "WORLD" speech analysis data:
sqaxomonophonen/World@7258340
"WORLD" can convert audio into speech analysis data, and can then convert that back to audio. The analysis data consists of 5ms frames containing f0 (fundamental frequency), spectrogram and "aperiodicity" data (not really sure what the last one is). Both f0 and spectogram are "curvy", so it makes sense to interpolate them (unlike PCM data), and that's exactly what the editor does; you can mark a corrupt range and then interpolate between endpoints.
Anyway, the editor is really bad and needs work to be useful on larger audio samples: it has no audio playback (so you can't immediately hear the results); it's hard to see where the problems are (I ended up referring to Audacity's spectrogram to see where the clicks are, because they're much more visible there); and there's no undo :-) Also, even if the editor got good, you'd still have to manually fix ~8-10 clicks per second of audio.
Here are before/after spectrograms (as shown in Audacity):
https://github.com/sqaxomonophonen/World/blob/moriarty_audio_fix/test_moriarty_spectral_before_after.png
I'm hardly an audio expert but I got a decent improvement in quality by running this through rx9. There's probably a good amount of headroom for further improvement, though I don't think it's possible to restore it to a point where it sounds amazing. Good luck!
Hello!
I was just wondering if this skipping issue had been resolved or if additional passes would be beneficial. I have some ideas that I think would really make it a lot less noticeable or remove it entirely.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.