Alvas.Audio for .Net is a C# audio library for developers to create applications that handle various functionalities including recording, playback, editing, conversion, and displaying of compressed and uncompressed audio data. The library also supports encoding and decoding of Dialogic .vox data.

One of the most notable features of this library is its ability to record both uncompressed and compressed audio data. The supported formats include IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, MPEG Layer-3 (mp3), and many others. The recorded data can be stored in a variety of data streams such as file stream, memory stream, or directly to any recorder installed in the system.
The library also allows users to play both uncompressed and compressed audio data, along with the ability to play mixed audio data. The software supports playback from various sources including file stream, memory stream or directly from any player installed in the system. Users can also pause, resume, and get the current sound position while playing the audio data.
Alvas.Audio for .Net comes with several editing features, including the ability to change the volume and speed of audio data, join several pieces of audio data into a single audio stream, and cut, insert or remove a piece of audio data from the stream. The library also provides the option to merge two mono audio streams into one stereo.
The software can convert audio wave stream to mp3 stream and Dialogic.vox (adpcm) stream to Mp3 stream. Users can also check audio signal silence, concatenate audio files in few steps, and get the audio stream duration in milliseconds. The software also provides signal level visualization of the input sound, and can play, record and convert RAW headerless format (SLINEAR etc).
To use Alvas.Audio for .Net, users need to have .Net Framework v2.0 or later and .Net Framework with Visual Studio .Net 2005 or later (also VS.NET 2008) is recommended.
Overall, Alvas.Audio for .Net is a powerful audio library that provides a comprehensive set of features to develop audio applications with ease. Its ability to handle various audio formats and streamlined user interface makes it a top choice for developers.
Version 2019.0:
New AudioCompressionManager.ConvertMultistep method allows multistep conversions the audio data from the specified old format to the new format. Also were added:
- Web c# and vb.net examples
- Drivers c# and vb.net examples