5 posts in this topic
How to make AutoIt Detect Sounds using the Microphone Input to hear you what you said
Hi all. some time without share something. today I made this UDF because I really like this library so I wanted to share with all you.
06. May, 2010.
This is multimedia library for playing mp3, mp2, mp1, ogg, flac, ac3, aac, oga, wav and pcm files and streams.
New: version 2.02 can also record sound from soundcard and encode into disk file with mp3, ogg, flac, aac or wav encoder.
For more information look into the LibzPlay Page.txt file into the zip file.
About the libZPlay UDF
supports playing mp3, ogg, AAC, AC-3, flac, wav, pcm UNICODE support for functions using strings ( filename, error messages, ID3 info, ... ) REVERSE PLAYING (you can play song backward in real time, "real" backward playing without predecoding in PCM) built in echo and reverb sound processor internal volume control (without affecting wave out device volume) pulling VU meter data (you can simply create VU meter) built in FFT spectrum graph, library will draw complete spectrum graph on your window ibzPlayExample.au3 Capture:
LibzPlayAU3.zip File contents
libZPlay.au3 libzPlayExample.au3 libZPlayform.kxf LibzPlay Page.txt License.txt- From the libZPlay SDK Readme.txt - From the libZPlay SDK ChangeLog.txt - From the libZPlay SDK libzplay.dll - From the libZPlay SDK libzplay.chm - From the libZPlay SDK libzplay.chw - From the libZPlay SDK
play audio files, record microphone, apply effects or create your own sound - check out the examples
Or visit the original topic at the german forum - link in my signature
I'm getting close to releasing a beta version of my encrypted p2p messenger I'm coding.
One feature I'de really like to implement is audio chat.
I've searched through the forum, and can't seem to find any examples of capturing audio from the microphone, without writing it to a file.
Capturing it to a file makes the audio very choppy, as bits and pieces get cut out between audio files.
I believe at one point I saw a udf that allows capturing audio directly as a stream(that I could then send as packets across the network)
Could anyone point me in the right direction, as to how to go about capturing audio as a stream of data that I could then break into packets and send?
Edit: There used to be an example in the BASS UDF, but I can't seem to locate it, or figure out exactly how to go about streaming audio with the included documentation.