audio-snippets 0.0.1

Creator: coderz1093

Last updated:

Add to Cart

Description:

audiosnippets 0.0.1

audio-snippets
Install
pip install audio-snippets

Usage
I suggest you use jupyter notebooks to take full advantage of all functions
Load Audio
from audio_snippets import Sound
s = Sound.from_path('/path/to/audio/file.mp3')

Data
print(s.audio) # just the numpy array :D
print(s.Fs) # sampling frequency

Play it
s.play()
s.play(x=5) # play the audio in 5x speed

Size of audio
len(s) # Number of samples
s.size # Number of seconds of audio
s.formatted_size
# length of the audio in seconds/minutes/hours
# E.g. # 5.323 seconds ; 6.43 minutes ; 1.53 hours

Slice the audio
t = s[3:5] # Slices the audio from 3 to 5 seconds
t.play()
t = s[:5] # Slice first 5 seconds
t = s[5:] # Slice from 5 seconds onward
t = s[::2] # select every second sample (speeds the audio by 2x)

Plot the waveform
s.plot() # interactive plotly
s.plot(slice(5, 25)) # plot a slice of the waveform

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.