def process()

in STT/moonshine_handler.py [0:0]


    def process(self, spoken_prompt):
        logger.debug("infering moonshine...")

        global pipeline_start
        pipeline_start = perf_counter()

        pred_ids = self.model.generate(spoken_prompt[None, :])
        pred_text = self.tokenizer.decode_batch(pred_ids)[0]

        logger.debug("finished whisper inference")
        console.print(f"[yellow]USER: {pred_text}")

        yield (pred_text, "en")