Small desktop application, I will supply the graphics.
A user can record audio, narration,(Maximum of 30 seconds) on their computer, save it as a wav file or Mp3, and then drop it on the CDT Audio Magic tool.
A user should be able drop any wav file or mp3 into the CDT Audio magic tool, and it would get 'compressed' to an optimum compression.
Some notes & ideas.
All audio should be saved as mp3,
Requirement. - Audio file should be compressed to be less than 50kb, (or as chosen from menu, 50, 75, 100)
Problem:- We have no control over the size of the original audio file, a user might have a 5MB file, and if compressed too much, the quality is un acceptable.
Solution:- There is a default minimum quality of compression.
Example A.
1) User drops audio file onto *.exe, and if it is *.wav, it gets converted to Mp3.
2) With first conversion, compression is kept at high quality.
3) Script 'looks' at file size, if it is over 50KB, it re-compresses slightly more, then 'loops'.
4) Script keeps on looping until it reaches maximum compression, to retain reasonable quality like 16000Hz rate.
5) If it reaches this rate, the maximum compression, it saves the file and gives the user a warning. Warning - "you have reached the maximum compression rate, please shorten the length of your audio file."
Example B.
1)
2)
3) Script 'looks' at file size, if it is over 50KB, it re-compresses slightly more, then 'loops'.
4) If file is under 50KB, the file gets saved at the highest quality possible compression rate. So in this example, maybe the sample is 22000Hz for a 8 second audio. (the size could be variable, 50, 75, 100KB)
These are the basic requirements. The developer may choose to this their own way as long as similar results are achieved.
Here is a tool that does a similar job for images, Graphics will be similar.
[login to view URL]
Hello Sir,
We would be most pleased to review your requirements. We have a script that uses a similar functions, and without doubt, we can modify this to suit your needs.
avivatech team