Joel Mathew Thomas
6a19dbed20
add code to display spectogram
2025-01-06 22:28:08 +05:30
Joel Mathew Thomas
08983d7e72
add code to generate spectogram array and plot_data
2025-01-06 22:11:49 +05:30
Joel Mathew Thomas
3b7bac94f7
create new package spectogram
2025-01-06 21:43:54 +05:30
Joel Mathew Thomas
8078d4ebd3
code cleanup
...
removed unused parameter from demucs_wrapper
2024-12-27 19:01:24 +00:00
Joel Mathew Thomas
6529572f4c
fix package initializations
2024-12-26 22:18:34 +05:30
Joel Mathew Thomas
cfd30185bd
add resample module in preprocessing package, refactor demucs_wrapper.py
2024-12-26 19:47:24 +05:30
Joel Mathew Thomas
96b4468138
using librosa to load the audio file
2024-12-26 16:50:29 +05:30
Joel Mathew Thomas
d0f6c8c77a
disable cuda for classify.py
2024-12-26 16:30:19 +05:30
Joel Mathew Thomas
1c71419537
use demucs with subprocess to separate music into bass, drums, vocals and other
2024-12-26 16:03:36 +05:30
Joel Mathew Thomas
e7c750483e
create separation package
2024-12-26 13:19:08 +05:30
Joel Mathew Thomas
e4abb070db
Implement audio classification function using YAMNet
...
- Create a function to load audio, resample, and classify using YAMNet
- Ensure compatibility with different audio formats and sample rates
- Normalize audio and classify it into one of 600 categories
2024-12-26 00:58:53 +05:30
Joel Mathew Thomas
cbebf7bd93
Remove unnecessary libraries and replace with librosa
...
- Removed unused imports for and
- Replaced resampling with for waveform handling
2024-12-26 00:49:10 +05:30
Joel Mathew Thomas
1ddbbadfc8
Integrate YAMNet for audio classification
...
- Added sample audio files: cafe_crowd_talk.wav, miaow_16k.wav, and speech_whistling2.wav
- Implemented YAMNet-based audio classification in classify.py
- Updated requirements.txt to include TensorFlow and dependencies for YAMNet
2024-12-26 00:41:23 +05:30
Joel Mathew Thomas
0ff6a12829
Implement audio normalization and trimming functions
...
- Normalize audio to the range [-1, 1]
- Trim silence from audio
- Add test cases for both functions
2024-12-24 20:59:41 +05:30
Joel Mathew Thomas
341d7fa11c
add preprocessing dir, add logging for module imports
2024-12-24 20:41:38 +05:30
Joel Mathew Thomas
919a798437
Initial setup: added src structure, input functionality, tests, and updated .gitignore
2024-12-24 17:52:27 +05:30
Joel Mathew Thomas
17f929e504
Setup input package with initial files
2024-12-24 17:07:43 +05:30
Joel Mathew Thomas
f9356ebb4e
add src dir
2024-12-24 16:33:27 +05:30