Active Audio Record Component
|Do you ever want to add audio recording feature to your program? Active Audio Record is what you want. It can directly record audio to mp3, wav, wma, ogg, au, aiff and vox audio file. You have full control on the quality of the audio file by setting the encoding parameters. Add audio record function to your programs now!|
Active Audio Record supports standard sound cards. It can
support multiple sound cards as well as multiple device lines defined by the
sound mixer. You can record sound from any source such as online streaming
audio, radio, audio players (i.e. Media Player, WinAmp, Real Player etc), midi,
microphone, CD, Tapes & LPs or line-in easily. Record
stream audio easily now!
Silence detection is another cool feature of Active Audio Record. By enabling silence detection (i.e Voice Activity Detection), Active Audio Record will skip the silence at the beginning of recording. It also reports the length of the latest continuous silence chunk during recording, so you can add song splitting feature based on silence. Create your audio record applications with Active Audio Record now!
Implemented as ATL ActiveX object, Active Audio Record can be easily integrated into applications written in languages that support ActiveX Component such as Visual C++, Visual Basic, Delphi, C++ Builder, .Net languages like C#, VB.Net, Java, Scripts like Perl, Php, Python, ASP.Net.
My fellow programmers, don't spend your precious time to reinvent the wheel now. Get Active Audio Record for ONLY $149.95 NOW! Then you can easily add the "audio record " function to your web or desktop applications. You can call it from your favorite development tools. Many working examples are supplied. Just have a look at them, you will find Active Audio Record is so easy to use.
'Here is a quick example in VB Script:
'Select sound device 0
'Set output file
'Start record with given parameters, record mp3 audio
'Record for 10 secs
Looking for an audio recording
applciation? Please try our Audio Record Expert ,
recording audio is so easy and fun with it!
"The Best Program Of Its Kind On The Market!"
Cool features -it records audio on the fly in a few lines of
code. Save me weeks of development time. The silence detection feature is
excellent. I am happy to add
Unsure? Unconvinced? I understand. We'll also throw in FREE tech support
But if you're still not sure, try it out for FREE !
We are committed to improving Active Audio Record component constantly. See History
audio record, record mp3, record wma, streaming audio record, ActiveX, record ogg, voice activity detection, audio recorder, record LP && cassette to mp3, record radio, schedule recording, ID3 tag
Windows 98 and above, Sound card
Description: Get the number of sound device
Description: Get the name of sound device with the given idx.
Description: Property. get/set the current sound device for recording
Description: Set the name of the output file
Description: Start recording with
the recording parameters. These parameters are sent to sound card.
nChannel: the channel of recording, can be 1 or 2
nSamplerate: the sampling rate of recording, usually can be 44100, 22050, 11025.
Description: stop recording
Description: get the number of mixer lines
Description: Property. get/set the current mixer line index for recording
Description: Property. get/set the volume of current mixer line, between 0 and 100
Description: get the name of the mixer line
Description: get the time of recording in seconds
Description: get the time of current silence block during recording
Description: get the volume level of left channel, between 0 and 32768
Description: get the volume level of right channel, between 0 and 32768
Description: set the volume level of silence threshold, between 0 and 32768
Description: set if detecting silence during recording
Description: Property, get/set the output audio file format. Currently support AIFF(6), AU(5), VOX(4), OGG(3), WMA(2), MP3 (1) and WAV (0). The default format is MP3.
Description: Property, get the encoding format count of current file format
Description: Property, get/set the encoding format of current file format
Description: Property, get the description of encoding format.
strCode : Set the registration code to eliminate the limitation in trial version.
Description: when recording, you may meet a long time silence. You can call this function to tell the component not to write the following silence data to the audio file. Thus the total file size can be smaller.
Description: return the silence length (in seconds) in the recorded audio
Description: if you have two sound cards, these three functions can be used to mix the two recording stream from the two sound cards into one output file.
Description: small functions to convert between audio level and decible.
Description: Property. get the device line type, which can be LINEIN (1), MICROPHONE(2), WAVEOUT(3), UNKNOWN(0)
Description: return the default record device name from registry
Description: return byte array of the wave data. The wave bitrate and channel are the same to StartRecord. Advancer users can use this method to do their own work on the raw PCM wave data
Indicate a chunk of wave data is ready. User can call GetPCMWaveData to get the wave data
To do meta tagging on mp3, WMA files, you need to create a metatagger object.
set meta = CreateObject("AudioCtl.MetaData.1")
'Set the audio file name
meta.AudioFile = "1.mp3"
'Now, you can get or put tag information. The typical ID3 tag set is supported.
msgbox meta.Artist + "|" + meta.Title + "|" + meta.Description + "|" + meta.Album + "|" + meta.Year + "|" + meta.Genre + "|" + CStr(meta.Track)
meta.Description = "Test"
'Update the tag in the file
meta tagging object also supports MP3 album picture tag. See the embedimage.vbs demo for details.
Currently it supports WMA, MP3, OGG and WAVE playing. See the play.vbs demo for details.
The files that need to redistribute Active Audio Record with applications are:
AudioCtl.dll: the component itself. It needs to be registered as ActiveX by regsrv32 or setup program.
lame_enc.dll: the mp3 encoderWMFDist.exe: Wma support files. Optional.
you can redistribute Active Audio Record royalty-freely. (For details about
redistribution, please refer to the license agreement)
If you have any questions or suggestions regards to Active Audio Record. Please feel free to email us: Guangming Software
'Here is a quick example in VB Script:
'Create the Audio Record Object
'Set your code here
'Then do what ever you like ...