Краш стабильно вылетает на транскрипции. Дело в том, что Transformers.js под капотом использует ONNX Runtime, который может положить весь Node.js процесс если:
Файлы модели в кеше как-то повредились
ONNX runtime натыкается на невалидные данные в тензорах
Не хватает памяти для обработки больших аудио-буферов
У тебя на macOS падает Metal GPU бэкенд (это специфичная проблема для мака)
Краш стабильно вылетает на транскрипции. Дело в том, что Transformers.js под капотом использует ONNX Runtime, который может положить весь Node.js процесс если:
- Файлы модели в кеше как-то повредились
- ONNX runtime натыкается на невалидные данные в тензорах
- Не хватает памяти для обработки больших аудио-буферов
- У тебя на macOS падает Metal GPU бэкенд (это специфичная проблема для мака)
Shifty
added this to the 🚀 Road to Release project 2026-02-15 05:45:39 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Severity
HIGH - Application terminates unexpectedly without error messages
Environment
Symptoms
Observed Behavior
Application closes immediately and silently after speech transcription completes. No error messages, no stack traces, no crash dialog.
Console Output Before Crash
What Does NOT Appear
[LocalAI] Transcription: <text>log[LocalAI] Sending to Ollama:logReproduction
transcribeAudio()callReproduction Rate
100% - Consistent crash with:
Ollama Logs (when available)
Note: Ollama receives HTTP 499 (client closed connection) suggesting the Electron process terminates before Ollama can respond.
RU:
Критичность
ВЫСОКАЯ - Приложение неожиданно завершается без сообщений об ошибках
Окружение
Симптомы
Наблюдаемое поведение
Приложение закрывается мгновенно и беззвучно после завершения транскрипции речи. Никаких сообщений об ошибках, стека вызовов или диалога о сбое.
Вывод в консоль перед крашем
Что НЕ появляется
[LocalAI] Transcription: <текст>[LocalAI] Sending to Ollama:Воспроизведение
transcribeAudio()Частота воспроизведения
100% - Стабильный краш при:
Логи Ollama (когда доступны)
Примечание: Ollama получает HTTP 499 (клиент закрыл соединение), что указывает на завершение процесса Electron до того, как Ollama успел ответить.
Краш стабильно вылетает на транскрипции. Дело в том, что Transformers.js под капотом использует ONNX Runtime, который может положить весь Node.js процесс если:
Понизил приоритет задачи так как пока фокусируемся на режим BYOK
Пофикшено
Fixing local transcription flow
#5