Commandline audio analysis utility? |
Commandline audio analysis utility? |
Nov 4 2012, 18:37
Post
#1
|
|
![]() Group: Members Posts: 89 Joined: 3-November 04 Member No.: 17971 |
Can anyone suggest a utility that takes an audio file as input, and can output to a text/CSV file various data (RMS, peaks, dominant frequencies, etc.) per each N ms of the input, for both time and frequency domains?
Windows is my main target, but *nix as well. It seems SoX has a few features in this direction, but not flexible enough (e.g., data per N ms, frequency domain resolution). |
|
|
|
![]() |
Nov 5 2012, 01:47
Post
#2
|
|
|
Group: Members Posts: 42 Joined: 27-November 11 Member No.: 95439 |
It seems SoX has a few features in this direction, but not flexible enough (e.g., data per N ms, frequency domain resolution). For the time-domain values, you could use something like this: CODE sox input.wav -n trim 0 0.012 stats : restart (change 0.012 s = 12 ms into the desired block length). You are right, however, regarding the frequency domain; there is not much support for that.
|
|
|
|
sheh Commandline audio analysis utility? Nov 4 2012, 18:37
sheh It won't be efficient, executing it thousands ... Nov 5 2012, 20:03
saratoga QUOTE (sheh @ Nov 5 2012, 15:03) It won... Nov 5 2012, 21:11
chi QUOTE (sheh @ Nov 5 2012, 21:03) It won... Nov 5 2012, 22:38
phofman QUOTE (sheh @ Nov 5 2012, 21:03) It won... Nov 6 2012, 14:23
DVDdoug If you don't want to write an application your... Nov 5 2012, 21:25
rgtb QUOTE (DVDdoug @ Nov 5 2012, 21:25) If yo... Nov 5 2012, 22:49
Kohlrabi As a free alternative to MATLAB I'd suggest to... Nov 5 2012, 22:30
sheh Thanks for the suggestions.
QUOTE (chi @ Nov... Nov 6 2012, 04:32
romor QUOTE (sheh @ Nov 6 2012, 05:32) QUOTE (K... Nov 6 2012, 13:00
ojdo Another alternative might be Praat, that has basic... Nov 6 2012, 14:59
sheh No, I'm not aware of the specifics of SciPy/Nu... Nov 7 2012, 16:55![]() ![]() |
|
Lo-Fi Version | Time is now: 23rd May 2013 - 23:49 |