Skip to content

Releases: KingNish24/loadaudio

v1.0.0

28 Dec 10:43
9d706b2
Compare
Choose a tag to compare

🎉 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:

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