return sr with response of /api/upload/

This commit is contained in:
Joel Mathew Thomas
2025-02-26 13:37:08 +05:30
parent a80a851c80
commit 7672817ff3
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ def save_and_classify(file_path, file_content):
# Classify the audio
audio_class = classify_audio(waveform, sr)
return audio_class
return audio_class, sr
@shared_task
def normalize_audio_task(file_path):
+3 -2
View File
@@ -43,12 +43,13 @@ def upload_audio(request):
task = save_and_classify.apply(args=(file_path, audio_file.read()))
if task.successful():
audio_class = task.result
audio_class = task.result[0]
return Response(
{
"Status": "File uploaded successfully",
"file_uuid": file_uuid,
"audio_class": audio_class
"audio_class": audio_class,
"sr": task.result[1]
},
status=status.HTTP_201_CREATED,
)