Skip to content

[IW-24] Create endpoint splitting audio to vocals and instruments#1

Merged
ustankie merged 11 commits intodevelopfrom
feature/IW-24-remove-vocal-endpoint
May 4, 2025
Merged

[IW-24] Create endpoint splitting audio to vocals and instruments#1
ustankie merged 11 commits intodevelopfrom
feature/IW-24-remove-vocal-endpoint

Conversation

@ustankie
Copy link
Collaborator

@ustankie ustankie commented Apr 9, 2025

It's necessary to install python dependencies before running the app. Please do it in virtual env ".venv", you need to use python 3.10 as the newer versions don't work with the vocal-remover library.

karaoke/backend$ python3.10 -m venv .venv
karaoke/backend$  source .venv/bin/activate
(.venv)  karaoke/backend$ pip install -r requirements.txt

If you don't want to use venv or want to call it a different name, change the python.interpreter.command property in application.properties:

python.interpreter.command=source ./.venv/bin/activate && python3.10

You should also download the vocal remover and place it in scripts directory (https://github.com/tsurumeso/vocal-remover/releases/download/v5.1.1/vocal-remover-v5.1.1.zip):
image

@ustankie ustankie force-pushed the feature/IW-24-remove-vocal-endpoint branch 3 times, most recently from 375de8f to e31b0bf Compare April 10, 2025 18:58
@ustankie ustankie force-pushed the feature/IW-24-remove-vocal-endpoint branch from e31b0bf to c9ac230 Compare April 10, 2025 19:00
ustankie

This comment was marked as resolved.

@ustankie ustankie requested a review from ariemic April 25, 2025 10:53
@ustankie ustankie force-pushed the feature/IW-24-remove-vocal-endpoint branch from 8288827 to 1434a7d Compare May 4, 2025 17:33
…ve-vocal-endpoint

# Conflicts:
#	backend/README.md
#	backend/requirements.txt
#	backend/src/main/java/com/wo/karaoke/FlaskStarter.java
#	backend/src/main/java/com/wo/karaoke/KaraokeBackendApplication.java
#	backend/src/main/java/com/wo/karaoke/controller/AudioTranscriptionController.java
#	backend/src/main/java/com/wo/karaoke/helpers/CachedMultipartFile.java
#	backend/src/main/java/com/wo/karaoke/helpers/FileHandler.java
#	backend/src/main/java/com/wo/karaoke/service/AudioTranscriptionService.java
#	backend/src/main/java/com/wo/karaoke/service/FlaskRequestQueueService.java
#	backend/src/test/java/com/wo/karaoke/KaraokeBackendApplicationTests.java
#	backend/src/test/java/com/wo/karaoke/service/AudioTranscriptionIntegrationTest.java
#	backend/src/test/java/com/wo/karaoke/service/AudioTranscriptionServiceTest.java
#	backend/src/test/java/com/wo/karaoke/service/FlaskRequestQueueServiceTest.java
@ustankie ustankie force-pushed the feature/IW-24-remove-vocal-endpoint branch 2 times, most recently from 8b10637 to 6b0fa80 Compare May 4, 2025 18:06
@ustankie ustankie force-pushed the feature/IW-24-remove-vocal-endpoint branch from 6b0fa80 to a2e500c Compare May 4, 2025 18:08
Copy link
Collaborator

@ariemic ariemic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything works great! You are free to merge.

@ustankie ustankie merged commit 99d24e0 into develop May 4, 2025
2 checks passed
@Galaktikkon Galaktikkon deleted the feature/IW-24-remove-vocal-endpoint branch May 15, 2025 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants