Spaces:
Running
Running
Upload myinfer_latest.py
Browse files- myinfer_latest.py +11 -9
myinfer_latest.py
CHANGED
@@ -197,7 +197,10 @@ def api_convert_voice():
|
|
197 |
p.join()
|
198 |
print("*******waiting for process to complete ")
|
199 |
output_path = output_queue.get()
|
200 |
-
|
|
|
|
|
|
|
201 |
#output_path = convert_voice(spk_id, vocal_path, voice_transform,unique_id)
|
202 |
output_path1= combine_vocal_and_inst(output_path,inst,unique_id)
|
203 |
|
@@ -239,14 +242,13 @@ def get_processed_audio(audio_id):
|
|
239 |
return jsonify({"error": "File not found."}), 404
|
240 |
|
241 |
def worker(spk_id, input_audio_path, voice_transform, unique_id, output_queue):
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
output_queue.put(output_audio_path)
|
250 |
def convert_voice(spk_id, input_audio_path, voice_transform,unique_id):
|
251 |
get_vc(spk_id,0.5)
|
252 |
print("*****before makinf call to vc ", unique_id)
|
|
|
197 |
p.join()
|
198 |
print("*******waiting for process to complete ")
|
199 |
output_path = output_queue.get()
|
200 |
+
if isinstance(output_path, Exception):
|
201 |
+
print("Exception in worker:", output_path)
|
202 |
+
else:
|
203 |
+
print("output path of converted voice", output_path)
|
204 |
#output_path = convert_voice(spk_id, vocal_path, voice_transform,unique_id)
|
205 |
output_path1= combine_vocal_and_inst(output_path,inst,unique_id)
|
206 |
|
|
|
242 |
return jsonify({"error": "File not found."}), 404
|
243 |
|
244 |
def worker(spk_id, input_audio_path, voice_transform, unique_id, output_queue):
|
245 |
+
try:
|
246 |
+
output_audio_path = convert_voice(spk_id, input_audio_path, voice_transform, unique_id)
|
247 |
+
print("output in worker for audio file", output_audio_path)
|
248 |
+
output_queue.put(output_audio_path)
|
249 |
+
except Exception as e:
|
250 |
+
output_queue.put(e) # Send the exception to the main process for debugging
|
251 |
+
|
|
|
252 |
def convert_voice(spk_id, input_audio_path, voice_transform,unique_id):
|
253 |
get_vc(spk_id,0.5)
|
254 |
print("*****before makinf call to vc ", unique_id)
|