• v0.6.0 d43ffe4f8a

    sorokin.oleg.edu released this 2026-10-26 20:56:44 +00:00 | 138 commits to main since this release

    LearnHarness 0.6.0

    English

    This release adds OpenRouter speech recognition and a dedicated speech-recognition
    settings page, with cleaner controls in English and Russian.

    • OpenRouter STT: choose MAI-Transcribe-2 · OpenRouter and add your
      OpenRouter API key under Settings → Providers. The app records locally,
      sends the whole recording after Stop, and shows Transcribing… until
      the complete transcript is ready. Audio is not split into speech segments.
      Cancelling aborts the request; submitting an answer or message waits for
      transcription. The permanent API key stays on the server and audio is not
      saved to disk. Recordings are limited to 25 MB, about 13 minutes.
    • Settings → Speech recognition now contains the model, recognition language,
      and preferred languages. The two model choices use the same format:
      Nova-3 · Deepgram and MAI-Transcribe-2 · OpenRouter. General settings
      contains only interface language and automatic updates.
    • Preferred languages uses a styled checkbox dropdown aligned on the right.
      It stays open while selecting English and Russian, shows No preference
      when neither is selected, and no longer dims or flashes while saving.
      These hints remain available for Deepgram Multilingual. MAI uses automatic
      language detection for Multilingual; its API does not expose a RU + EN hint
      list. Saved hints are retained when switching models.
    • On Linux, clicking an available Fast button keeps the normal cursor while
      the setting is saved.

    Existing settings remain compatible and direct Deepgram Nova-3 remains the
    default. Linux x64 packages include AppImage and Debian; Windows x64 has an
    installer. Both platforms use this fork's public Gitea releases for automatic
    updates. The Windows installer remains unsigned, as in previous releases.

    Русский

    В этом выпуске добавлено распознавание речи через OpenRouter и отдельный раздел
    его настроек. Элементы управления обновлены на русском и английском языках.

    • Распознавание через OpenRouter: выберите MAI-Transcribe-2 · OpenRouter
      и добавьте API-ключ OpenRouter в разделе Настройки → Провайдеры. Приложение
      записывает речь локально, отправляет всю запись после остановки и показывает
      Распознавание… до получения полного текста. Речь не разбивается на
      отдельные фрагменты. Отмена прерывает запрос, а отправка ответа или сообщения
      дожидается завершения распознавания. Постоянный API-ключ остаётся на сервере,
      аудио не сохраняется на диск. Максимальный размер записи — 25 МБ, примерно
      13 минут.
    • Новый раздел Настройки → Распознавание речи содержит выбор модели, языка
      распознавания и предпочитаемых языков. Названия моделей оформлены одинаково:
      Nova-3 · Deepgram и MAI-Transcribe-2 · OpenRouter. В разделе «Общие»
      остались только язык интерфейса и автоматические обновления.
    • Предпочитаемые языки выбираются в оформленном в стиле приложения
      выпадающем меню с флажками справа. Меню остаётся открытым при выборе русского
      и английского. Если оба флажка сняты, отображается Без предпочтений.
      Во время сохранения меню больше не тускнеет и не мигает. Подсказки работают
      в многоязычном режиме Deepgram. MAI определяет языки автоматически: его API
      не предоставляет списка подсказок RU + EN. Сохранённые предпочтения остаются
      при переключении моделей.
    • В Linux нажатие доступной кнопки Быстро больше не меняет курсор на время
      сохранения настройки.

    Прежние настройки совместимы; по умолчанию по-прежнему используется Deepgram
    Nova-3 напрямую. Для Linux x64 доступны AppImage и Debian, для Windows x64 —
    установщик. Обе версии получают автоматические обновления из публичных выпусков
    этого форка в Gitea. Установщик Windows не подписан, как и в предыдущих выпусках.

    Downloads