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) | |