Implemented speaker functions