🎉 **loadaudio Initial Release** 🎉
First public release of `loadaudio`, a Python library designed to simplify audio loading and conversion for developers.
**Key Features in this Release:**
* **Effortless Audio Loading:** Load audio from a variety of sources and convert it to different format easily:
* Local audio files (`.wav`, `.mp3`, and more supported by `pydub`)
* Remote audio files via URLs
* Base64 encoded audio strings
* Data URLs (inline base64 encoded audio)
* NumPy arrays representing audio samples
* Existing `pydub.AudioSegment` objects
* **Flexible Format Conversion:** Convert loaded audio to your desired format:
* `pydub.AudioSegment` objects for advanced manipulation
* NumPy arrays for numerical processing
* Base64 encoded strings for easy data transfer
* Data URLs for embedding audio in web content
* Local audio files in various formats (determined by the `output_path` or `output_format` argument)
* **Automatic Input Detection (Beta):** `loadaudio` can often intelligently determine the input type, reducing the need for manual specification.
* **Seamless Integration with `pydub`:** Built on the popular `pydub` library, `loadaudio` leverages its robust audio processing capabilities.
**Why use loadaudio?**
`loadaudio` streamlines your audio workflows by providing a consistent and convenient interface for common tasks. Whether you're building audio analysis tools, working with speech recognition, or creating multimedia applications.
**Get Started:**
Install `loadaudio` easily using pip:
bash
pip install loadaudio
Refer to the README file for detailed usage examples and documentation.
**Full Changelog**: https://github.com/KingNish24/loadaudio/commits/v1.0.0