gholapeajinkya commited on
Commit
e16b8e4
ยท
verified ยท
1 Parent(s): 6d3ed6d

Display files and folders

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -257,7 +257,16 @@ def run_f5_tts_infer(model, ref_audio, ref_text, gen_text, output_dir=None, outp
257
  print("Error:", e.stderr, flush=True)
258
  return None
259
 
260
-
 
 
 
 
 
 
 
 
 
261
 
262
  def voice_cloning(segments, audio_path, max_threads=2):
263
  audio = AudioSegment.from_file(audio_path)
@@ -269,6 +278,8 @@ def voice_cloning(segments, audio_path, max_threads=2):
269
  cropped = audio[start_ms:end_ms]
270
  cropped.export(os.path.join(cropped_audio_dir,
271
  f"cropped_{segment['id']}.wav"), format="wav")
 
 
272
  try:
273
  # with ThreadPoolExecutor(max_workers=max_threads) as executor:
274
  # print("[Voice Cloning] - Thread Initiated", flush=True)
 
257
  print("Error:", e.stderr, flush=True)
258
  return None
259
 
260
+ def list_all_nested_contents(base_path):
261
+ print(f"๐Ÿ“‚ Listing all folders and files in: {base_path}\n")
262
+ for root, dirs, files in os.walk(base_path):
263
+ level = root.replace(base_path, "").count(os.sep)
264
+ indent = " " * level
265
+ folder_name = os.path.basename(root)
266
+ print(f"{indent}๐Ÿ“ {folder_name}")
267
+ sub_indent = " " * (level + 1)
268
+ for f in files:
269
+ print(f"{sub_indent}๐Ÿ“„ {f}")
270
 
271
  def voice_cloning(segments, audio_path, max_threads=2):
272
  audio = AudioSegment.from_file(audio_path)
 
278
  cropped = audio[start_ms:end_ms]
279
  cropped.export(os.path.join(cropped_audio_dir,
280
  f"cropped_{segment['id']}.wav"), format="wav")
281
+ print(f"cropped_{segment['id']}.wav", flush=True)
282
+ list_all_nested_contents("/tmp")
283
  try:
284
  # with ThreadPoolExecutor(max_workers=max_threads) as executor:
285
  # print("[Voice Cloning] - Thread Initiated", flush=True)