# from huggingface_hub import login # import json import evaluate # import os # def hf_login(): # hf_token = os.getenv("HF_Token") # print(hf_token) # # if hf_token is None: # # with open("credentials.json", "r") as f: # # hf_token = json.load(f)["token"] # login(token=hf_token, add_to_git_credential=True) def data(dataset): for i, item in enumerate(dataset): yield {**item["audio"], "reference": item["norm_text"]} def compute_wer(references, predictions): wer_metric = evaluate.load("wer") wer = wer_metric.compute(references=references, predictions=predictions) wer = round(100 * wer, 2) return wer