Solved

audio record to file

Posted on 2013-06-28
4
1,166 Views
Last Modified: 2013-07-11
Delphi XE, Looking for component (free, or value priced)
which will be able to record sound from sound system microphone and store into mp3,

Perfect solution would be option to detect level of signal strengh, I mean e.g. microphone recorder will stay all day turned on so not to take much too disk space, only start to record when detect some activity.

Thanks in advance
0
Comment
Question by:johnnyex
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 27

Expert Comment

by:Sinisa Vuk
ID: 39286645
One of the best solution is :Bass
Supports many different formats.
You can find some on: torry.net too.
0
 

Author Comment

by:johnnyex
ID: 39286685
950€ for license? No - thank you, no need all those advanced features.
I need to record sound to mp3 or other popular format wma e.g.
Any other proposals?


Second what about detecting noise? The same as mixer windows do or any sound app or skype, (singal strenght bar)
0
 
LVL 24

Expert Comment

by:jimyX
ID: 39287987
Try Lakeofsoft.
Download their demo and once installed run VoiceRecording under Start Menu - > LakeOfSoft -> VC Demos -> Sound Processing.

In their demos you will see many features which you might not require but among all that, particularly in the above demo that I pointed out, it shows what you are asking. It starts recording when there is detection of something to record else it pauses recording.

Am not familiar with these components but you can give it a try it might help, they have free version but if it does not include the feature you are after then you may check if their cost is affordable.
Or try their support.
0
 
LVL 1

Accepted Solution

by:
ipaliokas earned 500 total points
ID: 39299984
1) Download 'bass24' from http://www.un4seen.com/
2) Copy 'bass.dll' from root folder of 'bass24' extracted folder into
bass24/delphi/RecordTest
3) Open RecordTest.dpr project file
4) Add a SaveDialog into the form and set filter to *.wav
5) Add the following line
If SaveDialog1.Execute then WaveStream.SaveToFile(SaveDialog1.FileName);
at the end of procedure TForm1.StopRecording;

This app can listen to microphone and save 'wav' files after stop button is pressed.
If you combine this working demo with 'livespec.dpr' example located into 'livespec'
folder, then you have exactly what you want.

Have a nice time.
0

Featured Post

Transaction Monitoring Vs. Real User Monitoring

Synthetic Transaction Monitoring Vs. Real User Monitoring: When To Use Each Approach? In this article, we will discuss two major monitoring approaches: Synthetic Transaction and Real User Monitoring.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question