I would like to research integrating a digital voice recorder with a Visual Basic application. Ideally, I would like to be able to use the digital voice recorder and my application at the same time. I would like to be able to programmatically either (1) grab the start time and end time of a section of the audio, store it in a database, and later a user could immediately play that part of the audio file, or (2) create a new sound file (.wav, .mp3, whatever) each time a user specifies through the program and store the sound file on the computer.
Thoughts on how to get started? Digital voice records to consider? SDKs?