Version 12 (modified by 3 years ago) ( diff ) | ,
---|
Welcome to AudioTools
AudioTools is a lightweight audio manipulation toolbox. The audio pitch, speed, echo etc can be independently manipulated in real-time with this tool. But it can also be used to modify files. Both programmatically and using a GUI.
The core of the audio tools is a filtered-pipe/stream mechanism. The pipe streams audio data, either as time-sampled audio data (PCM) or as frequency samples (blocks of fourier coefficients). As a programmer, you hook up the source (file, microphone) and sink (speaker, file), insert and set the required filters, and you start the streaming.
As an end user, you can simply run one of the applications
The main components are
component | function | docu |
pipe | basic definitions for audio pipe | |
audiofilter | The audio filters to be applied to the streams | |
audiogui | A basic GUI that shows users a text to pronounce, records the audio and then user can drag sliders to modify the way it sounds | audiogui/doc/audiogui.pdf |
audioconverter | Converts bunch of files according to settings | |
trimtool | Trims audio according to noise threshold settings | trimtool/doc |
Source code
svn co https://tracinsy.ewi.tudelft.nl/pub/svn/AudioTools