return sr with response of /api/upload/
This commit is contained in:
+1
-1
@@ -18,7 +18,7 @@ def save_and_classify(file_path, file_content):
|
|||||||
# Classify the audio
|
# Classify the audio
|
||||||
audio_class = classify_audio(waveform, sr)
|
audio_class = classify_audio(waveform, sr)
|
||||||
|
|
||||||
return audio_class
|
return audio_class, sr
|
||||||
|
|
||||||
@shared_task
|
@shared_task
|
||||||
def normalize_audio_task(file_path):
|
def normalize_audio_task(file_path):
|
||||||
|
|||||||
+3
-2
@@ -43,12 +43,13 @@ def upload_audio(request):
|
|||||||
task = save_and_classify.apply(args=(file_path, audio_file.read()))
|
task = save_and_classify.apply(args=(file_path, audio_file.read()))
|
||||||
|
|
||||||
if task.successful():
|
if task.successful():
|
||||||
audio_class = task.result
|
audio_class = task.result[0]
|
||||||
return Response(
|
return Response(
|
||||||
{
|
{
|
||||||
"Status": "File uploaded successfully",
|
"Status": "File uploaded successfully",
|
||||||
"file_uuid": file_uuid,
|
"file_uuid": file_uuid,
|
||||||
"audio_class": audio_class
|
"audio_class": audio_class,
|
||||||
|
"sr": task.result[1]
|
||||||
},
|
},
|
||||||
status=status.HTTP_201_CREATED,
|
status=status.HTTP_201_CREATED,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user