The Calcutta High Court on Friday directed Trinamool Congress (TMC) leader Abhishek Banerjee to appear before the jurisdictional magistrate on July 15 for recording of his voice sample in connection with the criminal case over his election campaign remarks.