Files
learnharness/docs/release-0.6.0.md
T

64 lines
5.1 KiB
Markdown

# 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 не подписан, как и в предыдущих выпусках.