import json

with open("/home/ubuntu/test_mIp/sarvam_diarization.json") as f:
    d = json.load(f)

dt = d.get("diarized_transcript")
print(f"Type: {type(dt)}")
if isinstance(dt, list):
    print(f"Entries: {len(dt)}")
    speakers = set()
    for entry in dt:
        if isinstance(entry, dict) and "speaker" in entry:
            speakers.add(entry["speaker"])
    print(f"Speakers: {speakers}")
    for entry in dt[:15]:
        print(json.dumps(entry, ensure_ascii=False)[:200])
elif isinstance(dt, str):
    print(f"String ({len(dt)} chars):")
    print(dt[:2000])
elif dt is None:
    print("None")
else:
    print(str(dt)[:2000])
