def fuse(video_features_path, audio_hypothesis, file_uri, mode='intersection'):
    """
    Fuses outputs of pyannote.audio and pyannote.video models

    Parameters:
    -----------
    video_features_path: str
        Path to the video features (.npy) file as defined in pyannote.video
    audio_hypothesis: Annotation
        hypothesis made by the audio model
    file_uri: str
        uri of the file you're interested in (used to filter out audio_hypothesis)
    mode: str
        See `Annotation.crop`
    """
    audio_hypothesis, face_id = map(video_features_path, audio_hypothesis, file_uri)
    fusion = audio_hypothesis.crop(face_id, mode=mode)

    return fusion