This is a scientific project.
I need a program that reads sound from a selectable input device (Mic, Line-In, other sound card if more than one available).
The sound must be decoded in real-time using FFT to get the spectrum.
A configuration file contains a list of frequencies that are asigned to a character.
This means whenever the frequencies assigned to one character are recognized in the spectrum the character is stored.
If an end of string character is recognized, the previous received characters are verfified and expanded. The string gets written into a text field.
If the option is selected, a website is opened in the background and some data is transmitted (URL).
The text field can be saved to a file.
I have already the source code of a FFT engine (Visual Basic).
I need as a delivery the compileable VB project with all source codes and DLLs and whatever is required. The project is finished successfully then I am able to compile the program on my computer and the functionality is as described.
You as a bidder must understand what FFT is. This project may sound simple (especially with the already available FFT engine) but it is not !
Since a spectrum of any sound input will contain more than 2 or 3 frequencies an algorythm must be created to select 1-3 dominant frequencies (normalization).