import json from handler import EndpointHandler # init handler my_handler = EndpointHandler() import os # Specify the folder path here folder_path = ( "/Users/apenasisso/pl/pl-bots/notebooks/analytics/data/elevenlabs_analysis" ) # List all files in the folder for filename in os.listdir(folder_path): full_filename = os.path.join(folder_path, filename) if os.path.isfile(full_filename) and full_filename.endswith(".wav"): print(full_filename) holiday_payload = { "inputs": f"file://{full_filename}" # "inputs": "https://pl-bots-public-media.s3.amazonaws.com/5527999790371_8825d2c9-d87b-49c3-bf70-cb536328ba92.mp3" } full_filename_json = full_filename.replace(".wav", ".json") if os.path.isfile(full_filename_json): print("file exists", full_filename_json) continue # test the handler payload = my_handler(holiday_payload) # save payload to file with open(full_filename_json, "w") as outfile: json.dump(payload, outfile, indent=4) # show results print("holiday_payload", payload)