def create_reminder(cls, voice_transcript, **kwargs):
        """
        Creates a simple reminder for the given time interval (seconds or minutes or hours..)
        :param voice_transcript: string (e.g 'Make a reminder in 10 minutes')
        """
        reminder_duration, scheduler_interval = cls._get_reminder_duration_and_time_interval(voice_transcript)

        def reminder():
            cls.response("Hey, I remind you that now the {0} {1} passed!".format(reminder_duration, scheduler_interval))
            job.remove()

        try:
            if reminder_duration:
                scheduler = BackgroundScheduler()
                interval = {scheduler_interval: int(reminder_duration)}
                job = scheduler.add_job(reminder, 'interval', **interval)
                cls.response("I have created a reminder in {0} {1}".format(reminder_duration, scheduler_interval))
                scheduler.start()

        except Exception as e:
            cls.console(error_log=e)
            cls.response("I can't create a reminder")

        Creates a simple reminder for the given time interval (seconds or minutes or hours..)
        :param voice_transcript: string (e.g 'Make a reminder in 10 minutes')
        
src/jarvis/jarvis/skills/collection/reminder.py