21 Commits

Author SHA1 Message Date
Joel Mathew Thomas fb06fb805d update deps 2025-03-22 22:47:56 +05:30
Joel Mathew Thomas 20230322b0 update deps 2025-03-20 00:39:29 +05:30
Joel Mathew Thomas e1e7464bb7 implement websocket connections 2025-03-19 23:44:55 +05:30
Joel Mathew Thomas 38fb2fe42d update deps 2025-03-16 11:26:06 +05:30
Joel Mathew Thomas ed2466218d update deps 2025-02-26 17:40:37 +05:30
Joel Mathew Thomas cbf2b022a5 Replace YAMNet model for panns-inference
YAMNet model was causing issues, as loading a pytorch framework model, when the tensorflow based YAMNet is loaded in the same environment already, caused segmentation fault
2025-02-26 17:36:27 +05:30
Joel Mathew Thomas fc03a50ab2 update deps 2025-02-25 03:19:21 +05:30
Joel Mathew Thomas e641702972 update deps 2025-02-25 01:45:33 +05:30
Joel Mathew Thomas 10921cdad3 disabled cuda for yamnet model, and removed multi-env setup scripts, revert back to single env 2025-02-24 20:49:16 +05:30
Joel Mathew Thomas fcef4c958d fix dependency hell
setup a new env structure. Use a common env, and separate one for tensorflow due to dependency hell
2025-01-26 16:03:24 +05:30
Joel Mathew Thomas 5da5d7b69f Merge pull request #9 from joelmathewthomas/backend
create backend Django app
2025-01-09 11:21:58 +05:30
Joel Mathew Thomas 5ef1d66f53 updated dependencies: add django, redis, celery 2025-01-09 11:17:56 +05:30
Joel Mathew Thomas 6a19dbed20 add code to display spectogram 2025-01-06 22:28:08 +05:30
Joel Mathew Thomas 826af263b3 added tests for demucs-wrapper.py, update deps 2024-12-26 20:46:37 +05:30
Joel Mathew Thomas a4b0955074 update dependencies 2024-12-26 19:49:21 +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 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 7fbc8ab651 update dependencies
add tensorflow and tensorflow-hub via pip
2024-12-25 23:43:54 +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 41a50ffcbe add requirements.txt 2024-12-24 16:40:11 +05:30