sensein / senselab

senselab is a Python package that simplifies building pipelines for biometric (e.g. speech, voice, video, etc) analysis.
http://sensein.group/senselab/
Apache License 2.0
10 stars 3 forks source link

199 task audio io #202

Closed fabiocat93 closed 6 days ago

fabiocat93 commented 6 days ago

Description

This PR adds a utility for saving audio with specified bit depth, encoding, and format. It also introduces functions for parallel processing of audio file reading and writing.

Related Issue(s)

Closes Issue #199

Motivation and Context

These changes address the need for efficient audio file handling and data persistence.

How Has This Been Tested?

Types of changes

Checklist:

codecov-commenter commented 6 days ago

Codecov Report

Attention: Patch coverage is 93.18182% with 6 lines in your changes missing coverage. Please review.

Project coverage is 64.58%. Comparing base (113721a) to head (865d2ba). Report is 47 commits behind head on main.

Files with missing lines Patch % Lines
src/senselab/audio/data_structures/audio.py 60.00% 6 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #202 +/- ## ========================================== + Coverage 60.24% 64.58% +4.34% ========================================== Files 113 119 +6 Lines 4017 4188 +171 ========================================== + Hits 2420 2705 +285 + Misses 1597 1483 -114 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


🚨 Try these New Features: