deveix commited on
Commit
a1e6e83
·
1 Parent(s): 0aa7816

try to fix output

Browse files
Files changed (1) hide show
  1. app/main.py +5 -4
app/main.py CHANGED
@@ -269,15 +269,16 @@ async def handle_audio(file: UploadFile = File(...)):
269
 
270
  # proceed with an inference
271
  results = mlp_model.predict(features)
 
272
 
273
- # Decode the predictions using the label encoder
274
- decoded_predictions = mlp_label_encoder.inverse_transform(results)
275
-
276
  # Clean up the temporary file
277
  os.remove(temp_filename)
278
 
279
  # Return a successful response with decoded predictions
280
- return {"message": "File processed successfully", "prediction": decoded_predictions.tolist()}
281
  except Exception as e:
282
  # Handle possible exceptions
283
  raise HTTPException(status_code=500, detail=str(e))
 
269
 
270
  # proceed with an inference
271
  results = mlp_model.predict(features)
272
+ decoded_predictions = [mlp_label_encoder.classes_[i] for i in results]
273
 
274
+ # # Decode the predictions using the label encoder
275
+ # decoded_predictions = mlp_label_encoder.inverse_transform(results)
276
+ # .tolist()
277
  # Clean up the temporary file
278
  os.remove(temp_filename)
279
 
280
  # Return a successful response with decoded predictions
281
+ return {"message": "File processed successfully", "prediction": decoded_predictions}
282
  except Exception as e:
283
  # Handle possible exceptions
284
  raise HTTPException(status_code=500, detail=str(e))