A Python library for reading and writing sound files, built on top of libsndfile, providing a simple interface for common audio file formats.
SoundFile

- بايثون
- الذكاء الاصطناعي والتعلم الآلي, تحليلات البيانات, معالجة الإشارات, هندسة الصوت
- Acoustics, التعلّم الآلي, معالجة الإشارات, البرمجيات, Sound Wave, تجربة المستخدم (UX), واجهة المستخدم (UI)
الميزات:
- Reading audio files (WAV,FLAC,OGG,AIFF,etc.),writing audio files,access to audio metadata (samplerate,channels,format,duration),NumPy array integration for audio data,block processing for large files,support for various sample formats (int16,int32,float32,float64)
التسعير:
- مجاناً
- Simple and efficient API for audio file I/O, supports a wide range of uncompressed and some compressed (lossless) audio formats via libsndfile, integrates well with NumPy for numerical processing, cross-platform.
- Requires libsndfile to be installed, does not provide audio playback or recording (use PyAudio or SimpleAudio for that), not for complex audio effects or analysis (use Librosa or Pydub for that), limited support for lossy compressed formats like MP3 directly (often requires ffmpeg for conversion first).
الأفضل لـ
- Developers and researchers needing to read and write audio data from/to various file formats for analysis, processing, or machine learning tasks, particularly when working with uncompressed or lossless formats.