We need a program that does the following:
1) Takes the following as input
a) An audio file (WAV format, GSM610, G711, G29 or other standard codec)
b) a time parameter that is a point in time on the audio file relative to its start - Called T1
c) a time parameter that is the number of seconds before the point in time in (b) above - Called T2
d) a time parameter that is the number of seconds after the point in time in (b) above - Called T3
e) the number of additional sets of time parameters similar to the ones in (b), (c) and (d) above that may also be used for the audio file (T1a, T2a, T3a, etc)
f) As many sets of time parameters similar to the ones in (b), (c) and (d) above as specified (values from 0-9)
2) Takes the inputs from a file so that many audio files can be processed in a single continuous batch.
3) For each set pf inputs, outputs an audio file as follows:
a) From time (T1-T2) until time (T1 +T3) the original audio should be deleted and replaced with silence of the same duration
b) The same deletion process will be conducted for all other time parameter sets provided (T1a, T2a, T3a, etc.)
c) The rest of the audio will remain unchanged
d) the file name will contain the original file name plus a user-defined character string
The result will be an audio file that is nearly identical to the original except that the parts to be deleted are silent and the file name is a variation on the original file name.
The software should run on Linux. Running on Windows is optional.
Project to include the source code.
Note that I have posted this as a small project, but you are free to bid a higher amount if needed.
Hi jveilleux, I've done a similar project some time ago: I had to extract several parts of an audio signal coming in on Line/In and work on them. I've got plenty of experience in working with Java Sound API. Thank you.
Have done a fair amount of audio-related Java projects recently. Will most likely be able to finish earlier 14 days; it's just a precaution since I may not have access to a computer for some time next week.
I'm a PhD researcher at CNMAT developing audio software and have been working as a professional audio engineer for 10 years.
Software can be cross plataform (Mac, Windows, and Mac).