{"library":"wavio","type":"library","category":null,"description":"Wavio is a Python module for reading and writing WAV files using NumPy arrays. It provides two main functions, `wavio.read` and `wavio.write`, for handling 8-, 16-, 24-, and 32-bit integer WAV files. It leverages Python's standard `wave` module and currently does not support compressed WAV files or direct floating-point WAV file output, converting floating-point input to integers. The current version is 0.0.9, with recent updates focusing on NumPy 2.0.0 compatibility.","language":"python","status":"active","version":"0.0.9","tags":["audio","wav","file-io","numpy"],"last_verified":"Sun May 24","install":[{"cmd":"pip install wavio","imports":["import wavio","wavio.read('file.wav')","wavio.write('file.wav', data, rate)"]}],"homepage":null,"github":"https://github.com/WarrenWeckesser/wavio","docs":null,"changelog":null,"pypi":"https://pypi.org/project/wavio/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.6,"avg_import_s":0.26,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/wavio/compatibility"}}