Хороший вопрос, на момент написания статьи отдельного индикатора не было, и это была слабая сторона. Запись звука страхует от потери речи, но не показывала, что разбор отстал. Разобрал и нашёл два бага: анализ молча замирал после 60 фраз, а порция терялась, если нейросеть не ответила. Исправил, добавил строку состояния («текст N с назад · разобрано N назад · в очереди N»), красную тревогу при «звук идёт, текста нет» и сообщение в Telegram при зависании дольше двух минут. Код открыт, обновление уже на GitHub.
Хороший вопрос, на момент написания статьи отдельного индикатора не было, и это была слабая сторона. Запись звука страхует от потери речи, но не показывала, что разбор отстал. Разобрал и нашёл два бага: анализ молча замирал после 60 фраз, а порция терялась, если нейросеть не ответила. Исправил, добавил строку состояния («текст N с назад · разобрано N назад · в очереди N»), красную тревогу при «звук идёт, текста нет» и сообщение в Telegram при зависании дольше двух минут. Код открыт, обновление уже на GitHub.