We need a program that will process WAV files in the following way:
1) Identify the presence of a new WAV file in a directory
2) Process the first 30 seconds of the file (or less if the file is less than 30 seconds in length). the 30 second parameter should be something that can be easily changed, although that value can be embedded in the code
3) From the very beginning of the recording, determine how many milliseconds of silence until the first sound on the recording
4) Report these as an output: (1) filename, (2) number of milliseconds. Write those values to a log file or other output, to be determined.
The program must use a minimum of CPU processing power. We were trying to use this with a free utility and it was taking too much CPU. This is why we want to process only the first 30 seconds, but even with that, the program must operate efficiently enough that we can run this on a server that is also running other operations (specifically, call recording). When we test the program, it cannot use more than 10% of the CPU power.
The deliverable must include the source code. It can be in any language our current staff supports, which include: C++, Java and PhP.
I've set the price based on the assumption that this is simple and requires only specific domain knowledge of audio processing, but feel free to bid higher if you think that's required for the project.
Because we have a few good proposals, please answer the following, in addition:
1) Multiple files may be written to the folder at the same time. Can you insure that the program will not miss any files. There would be over 10000 files that need to be processed in about 8 hours.
2) Can you get the cpu usage to below 5%, rather than the 10% originally stated?
We are also providing some file samples to show you the files we are currently creating.
27 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
I am an expert in delivering custom scripts and softwares willing to discuss further details about the project Relevant Skills and Experience proven track record on this site Proposed Milestones $111 USD - milestone
I have experience on Audio/Video file processing and streaming. I can do this work. Lets discuss Relevant Skills and Experience C, C++, PHP, Streaming, Proposed Milestones $333 USD - Open