def METHOD_NAME(listener_dict: dict) -> Listener:
    """Create a Listener from a dict.
    The dict structure and fields are based on those used
    in the Clarity metadata files.
    Args:
        listener_dict (dict): The listener dict
    Returns:
        Listener: The listener
    """
    return Listener(
        id=listener_dict["name"],
        audiogram_left=Audiogram(
            levels=listener_dict["audiogram_levels_l"],
            frequencies=listener_dict["audiogram_cfs"],
        ),
        audiogram_right=Audiogram(
            levels=listener_dict["audiogram_levels_r"],
            frequencies=listener_dict["audiogram_cfs"],
        ),
    )