Журнал изменений VoiceType

Версия 4.1.70

23.09.2026, 06:56 МСК

Интерфейс

  • Добавлены светлая и тёмная темы. Кнопка рядом с «Настройками» переключает их сразу во всех окнах; выбор сохраняется для следующих запусков.
  • Светлая тема использует спокойные серо-белые тона и синий акцент в духе KDE Plasma 6.6. Тёмная тема стала графитовой; цветовые переливы убраны.

Журнал изменений

  • Удалены плашки, повторявшие первый пункт каждого выпуска. Заголовок теперь однотонный, а оформление журнала соответствует светлой и тёмной темам Breeze.

Версия 4.1.69

23.09.2026, 06:06 МСК

Интерфейс

  • Модели в настройках и бенчмарке расположены в одинаковом порядке — от компактных вариантов к моделям более высокого качества.
  • Бенчмарк использует те же полные названия моделей, что и настройки: при выборе, в результатах и отчёте. Краткая подсказка отдельно показывает потребность в памяти.

Версия 4.1.68

23.09.2026, 04:19 МСК

Настройки

  • Пункт «Авто» теперь называется «Автоподбор модели». Под ним сразу показано, что получится при выбранном устройстве: Parakeet на CPU или подбор модели для указанной видеокарты перед распознаванием.
  • Пояснение уточняет порядок выбора: сначала устройство, затем модель. Автоподбор модели не переключает CUDA и Vulkan.

Версия 4.1.67

23.09.2026, 03:51 МСК

Распознавание речи

  • Возвращены Whisper Large v3 Turbo и её компактная версия Q5. Все четыре модели доступны для ручного выбора и сравнения в бенчмарке.
  • Новый режим «Авто» выбирает установленную модель по доступной памяти выбранной видеокарты: на мощном GPU — Large v3, при меньшем запасе — Turbo, Turbo Q5 или Parakeet. Для CPU по умолчанию выбирается Parakeet.
  • Если видеопамяти не хватило уже после выбора, программа пробует более компактную модель и затем CPU. Ручной выбор модели не меняется автоматически.

Установщик и данные

  • Turbo-модели снова входят в VoiceType Data и больше не удаляются при установке или обновлении. Два тома архива остаются совместимыми с FAT32.

Версия 4.1.66

22.09.2026, 22:34 МСК

Распознавание

  • Аудиофайл MP3, M4A, WAV или OGG/Vorbis теперь можно перетащить в главное окно. VoiceType расшифрует его локально и добавит текст в редактор, не затрагивая исходный файл и не вставляя результат в другую программу.
  • Для импортированного звука действуют выбранные модель, язык, устройство, определение речи и пользовательский словарь. Конвертация и распознавание отменяются кнопкой отмены; временный файл удаляется. Поддерживается один файл до 30 минут.

Интерфейс

  • Подсказка в пустом редакторе теперь показывает возможность перетащить аудиофайл.

Версия 4.1.65

22.09.2026, 15:23 МСК

Распознавание

  • Добавлена NVIDIA Parakeet TDT 0.6B v3 Q8. Она выбирается по умолчанию при новой установке и заменяет прежние быстрые варианты Whisper Turbo.
  • Из Whisper оставлена только Large v3 — альтернатива для сценариев, где приоритетом является максимальное качество.
  • Parakeet работает на CPU, NVIDIA CUDA и Vulkan. Три режима готовности модели сохранены; при ошибке GPU распознавание продолжается на CPU.

Словарь

  • Точные замены персонального словаря работают с обеими моделями. Контекстная подсказка до распознавания применяется только к Whisper Large v3, что честно отражено в редакторе словаря.

Бенчмарк

  • В окне бенчмарка теперь сравниваются Parakeet TDT и Whisper Large v3 на выбранных CPU и GPU. Для Parakeet отчёт указывает фактически загруженный NeMo-Speech.cpp runtime.

Обновление и установка

  • В VoiceType Data добавлены официальные NeMo-Speech.cpp 0.1.0 runtime для CPU, CUDA и Vulkan, модель Parakeet, лицензии и атрибуция NVIDIA.
  • После успешного обновления удаляются устаревшие файлы Large v3 Turbo Q5 и Large v3 Turbo, в том числе из перенесённого хранилища моделей.
  • Настройки прежних Turbo/Q5 автоматически переводятся на Parakeet, поэтому после обновления не требуется вручную перевыбирать модель.

Версия 4.1.64

22.09.2026, 03:35 МСК

Обновление компонентов

  • Встроенный резервный NVIDIA CUDA runtime обновлён с CUDA Toolkit 13.3.1 до CUDA Toolkit 13.4 Update 2. На компьютерах без системного Toolkit VoiceType использует более новый комплект cudart и cuBLAS; установленный совместимый Toolkit той же или более новой версии по-прежнему имеет приоритет.

Исправлено

  • Библиотека записи NAudio WinMM обновлена с 3.0.1 до стабильной версии 3.1.0. Обновление исправляет низкоуровневую работу WaveIn с буферами Windows и обработку повреждённых WAV-файлов, не меняя выбранный микрофон и формат записи.

Версия 4.1.63

12.09.2026, 21:27 МСК

Исправлено

  • При первом запуске VoiceType проверяет выбранное устройство до открытия главного окна. Если NVIDIA CUDA недоступна, автоматически выбирается совместимый Vulkan GPU, а при его отсутствии — процессор. Выбор сразу сохраняется, поэтому строка состояния больше не показывает несуществующую NVIDIA CUDA и первая диктовка не завершается ошибкой.

Интерфейс

  • Последовательные фрагменты внешней диктовки теперь разделяются одним пробелом. Новое предложение и ручной ввод больше не приклеиваются к предыдущей точке или слову; в журнале и сохранённом результате служебный пробел не появляется.

Версия 4.1.62

11.09.2026, 02:22 МСК

Установщик

  • В установщик включён официальный Microsoft .NET Desktop Runtime 10.0.12 x64 — актуальное обновление безопасности от 8 сентября 2026 года вместо версии 10.0.11.
  • Если в Windows уже установлен Desktop Runtime 10.0.12 или более новый патч ветки 10.0, компонент по умолчанию остаётся снятым. При отсутствии подходящей версии установщик выбирает его автоматически; пользователь может изменить выбор вручную.

Другие изменения

  • Загруженный пакет проверен по опубликованной Microsoft контрольной сумме SHA-512 и действительной цифровой подписи Microsoft Corporation.

Версия 4.1.61

08.09.2026, 14:52 МСК

Исправлено

  • Ошибка открытия микрофона теперь показывается в отдельном понятном окне. VoiceType различает запрет доступа в Windows, отсутствие устройства записи, занятый микрофон, неподдерживаемый формат и недоступный аудиодрайвер.

Интерфейс

  • Если доступ для классических приложений отключён, программа прямо сообщает об этом и открывает нужную страницу параметров Windows. После изменения разрешения запись можно повторить из того же окна.
  • Исходное сообщение WinMM/NAudio, функция и числовой код сохранены в раскрываемых технических подробностях. Технический текст можно выделить и скопировать; основной текст полностью соответствует выбранному языку интерфейса.

Версия 4.1.60

08.09.2026, 01:00 МСК

Исправлено

  • Исправлен выбор видеокарты для Vulkan на компьютерах с несколькими GPU. Бенчмарк и обычная диктовка теперь закрепляют отдельный процесс распознавания именно за выбранной видеокартой, даже если Windows и библиотека распознавания перечисляют Intel, AMD и NVIDIA в разном порядке.

Установщик

  • В установщике компонент .NET Desktop Runtime теперь по умолчанию снят, когда совместимая версия уже установлена в Windows, и выбран, когда её нет. После автоматического выбора пользователь по-прежнему может изменить галочку вручную.

Версия 4.1.59

07.09.2026, 23:55 МСК

Исправлено

  • Исправлено аварийное завершение тестов NVIDIA CUDA в окне бенчмарка. Библиотеки CUDA больше не загружаются и не выгружаются для предварительной проверки перед каждым тестом: отдельный процесс сразу выполняет безопасную рабочую загрузку.
  • Ошибка затрагивала только бенчмарк и могла проявляться сразу для всех трёх моделей кодом -1073740791; обычное распознавание уже использовало безопасный механизм.

Версия 4.1.58

07.09.2026, 01:30 МСК

Словари и проверка текста

  • Дополнительные словари Викисловаря и файл их источников перенесены из EXE в большой архив VoiceType Data. Папка установленных словарей осталась прежней.

Обновление компонентов

  • Добавлено обновление всего VoiceType Data: моделей, словарей, Silero VAD, локальных библиотек CPU/CUDA/Vulkan, контрольной записи и лицензий. Загружаются нужные фрагменты архива, без скачивания полной многогигабайтной копии ради небольшого изменения.
  • Перед заменой показывается объём изменяемых файлов и запрашивается подтверждение. Обновление учитывает перенесённые папки, сохраняет резервные копии до проверки совместимости и перезапускает программу. При ошибке восстанавливаются прежние файлы; прерванное обновление можно восстановить при следующем запуске.
  • Неизменившиеся компоненты не перезаписываются. Личные настройки, словарь и журнал не затрагиваются. Изменённые вручную списки Викисловаря сохраняются с пояснением в отчёте.
  • Удалённая встроенная копия CUDA больше не предлагается повторно, если в Windows найден полный совместимый NVIDIA CUDA Toolkit той же или более новой версии. Собственные CUDA-библиотеки распознавания VoiceType при этом продолжают проверяться и обновляться.

Версия 4.1.57

05.09.2026, 05:19 МСК

Словари и проверка текста

  • Из настроек убрана ссылка на лицензию и источники дополнительных словарей. Сами сведения сохранены в файле Wiktionary-Sources.txt рядом со словарями. Работа словарей и возможность редактировать списки слов не изменились.

Версия 4.1.56

05.09.2026, 05:08 МСК

Словари и проверка текста

  • Дополнительные словари стали компактнее: при первом чтении требуется примерно на 76% меньше данных. Повторные проверки используют кэш; заново читается только изменённый словарь. Скорость самой нейросети распознавания не меняется.
  • Старые словари переходят в компактный формат с сохранением всех слов и ручных правок. Если сохранить источники не удалось, исходные ссылки не удаляются.

Распознавание речи

  • Построчные ссылки вынесены из списков слов в Wiktionary-Sources.txt. Источники, авторство и лицензия сохранены и доступны по ссылке в настройках; этот сопроводительный файл не читается при распознавании.

Версия 4.1.55

05.09.2026, 04:42 МСК

Словари и проверка текста

  • Оба дополнительных словаря — русский сленг и жаргон, а также нецензурная лексика — теперь включены по умолчанию. Если пользователь ранее явно отключил набор, обновление сохраняет его выбор.

Обновление компонентов

  • Из подсказки под галочками убрана фраза об отключении по умолчанию. Инструкции о сохранении и редактировании файлов оставлены; описание программы обновлено на русском и английском языках.

Версия 4.1.54

05.09.2026, 04:28 МСК

Словари и проверка текста

  • В настройках словарей появились две отдельные галочки: «Русский сленг и жаргон» и «Нецензурная лексика». Обе выключены по умолчанию и применяются после сохранения.

Исправлено

  • Подключённые слова из Викисловаря не отмечаются локальной проверкой как ошибки и защищены от автокоррекции. Это не обучение распознаванию и не фильтр цензуры: личный словарь подсказок и точных замен продолжает работать отдельно.

Хранилище и данные

  • Каждый набор хранится отдельным TXT-файлом в ProgramData. Нажатие на имя файла в настройках открывает его для редактирования. Существующие правки не перезаписываются при обновлении приложения; большие архивы моделей для доставки списков не нужны.

Версия 4.1.53

05.09.2026, 03:24 МСК

Исправлено

  • Исправлена очистка старых словарей после обновления с 4.1.51: приложение завершает перенос самостоятельно, даже если старый механизм обновления заменил только EXE. Для удаления оставшейся копии из Program Files может потребоваться подтверждение Windows. Если его отменить, повторить очистку можно кнопкой «Проверить и обновить» в настройках.

Словари и проверка текста

  • Общие словари теперь лежат обычными файлами ru_RU.dic, ru_RU.aff, en_US.dic и en_US.aff прямо в ProgramData\VoiceType\Data\Dictionaries. Папки с длинными служебными именами, созданные в 4.1.52, автоматически убираются после успешного переноса. Личный словарь не затрагивается; защита от повреждения при прерванном обновлении сохранена.

Интерфейс

  • Убрано информационное предупреждение при первом сворачивании в трей. Окно сворачивается сразу; открыть его снова можно щелчком по значку VoiceType.

Версия 4.1.52

Исправлено

  • Результат диктовки больше не теряется при выключенном журнале: последний текст можно открыть, скопировать или отправить повторно. Перед вставкой дополнительно проверяются окно назначения, поле ввода и отпускание Ctrl, Alt, Shift и Win.
  • Переводы интерфейса вынесены в ресурсы; имена файлов и пользовательский текст не переводятся по отдельным фрагментам. Добавлены автоматические проверки распознавания, отмены, словарей, переноса хранилища и аварийного отката обновления.

Устройства и производительность

  • Сохранены три режима готовности модели. В экономичном режиме подготовка GPU начинается после обнаружения речи: запись одной тишины не загружает большую модель. Сбалансированный режим по-прежнему держит её 15 секунд, а «Всегда готова» — до выхода из программы.

Распознавание речи

  • Короткая речь больше не отклоняется только из-за длительности менее 700 мс. Проверка наличия голоса сохранена. Распознавание теперь можно отменить отдельной кнопкой.

Словари и проверка текста

  • Общие русские и английские словари перенесены в ProgramData. Они обновляются для всех пользователей без UAC и без дублирования в профилях. Неполная загрузка не повреждает рабочий словарь; перезапуск для применения обновления не нужен. Личный словарь сохранён отдельно.
  • Редактор личного словаря показывает, сколько записей помещается в подсказку выбранной модели, и позволяет проверить замену на своём примере. Модели подсказываются только правильные написания, а не ошибочные варианты.
  • Уменьшена фоновая работа: обмен с GPU-процессом больше не опрашивает временные файлы, модель определения речи используется повторно, а языковые словари загружаются по необходимости.

Хранилище и данные

  • Улучшено обнаружение перенесённых моделей: зарегистрированный каталог имеет приоритет, даже если на старом месте осталась папка с другой моделью. Отключённый диск не подменяется предложением повторно скачать уже перенесённые данные.

Обновление компонентов

  • Перед обновлением приложения проверяется совместимость с локальными компонентами. Предыдущий EXE сохраняется до успешного запуска новой версии и восстанавливается при сбое. Зависшие сетевые соединения завершаются по тайм-ауту.

Версия 4.1.51

Интерфейс

  • Переработана компоновка настроек без изменения функций программы. Ширина окна увеличена до 860 пикселей, чтобы описания и элементы выбора не выглядели тесными.

Устройства и производительность

  • Настройки сгруппированы по назначению: запуск в системный трей находится вместе с языком интерфейса; выбор модели Whisper и готовность GPU объединены в разделе «Модель распознавания».
  • Раздел «Устройство распознавания» расположен перед моделью и теперь содержит кнопку бенчмарка, поскольку тест сравнивает именно CPU, CUDA и Vulkan.
  • Промежуточные отдельные карточки удалены, а описание размера модели уточнено: более крупная модель требует больше памяти независимо от выбранного устройства.

Версия 4.1.48

Устройства и производительность

  • В настройки добавлена Готовность GPU-модели с тремя понятными вариантами: Экономия энергии, Сбалансированный и Всегда готова.
  • Режим Экономия энергии сохранён по умолчанию. Модель подготавливается параллельно записи, а после распознавания отдельный GPU-процесс полностью завершается, чтобы не расходовать заряд ноутбука в ожидании.
  • Режим Всегда готова возвращает прежнее поведение для максимальной отзывчивости: GPU и выбранная модель подготавливаются при запуске VoiceType и сохраняются до выхода. В настройках прямо указано, что этот вариант увеличивает энергопотребление.
  • Значение сохраняется в VoiceType.ini как ModelReadyMode=EnergySaving, Balanced или AlwaysReady. При выборе CPU настройка отключена, поскольку видеокарта не участвует.

Распознавание речи

  • В Сбалансированном режиме модель остаётся загруженной 15 секунд после диктовки. Новая фраза в этом интервале использует тот же процесс без повторного чтения многогигабайтного файла модели; каждая новая диктовка заново отсчитывает 15 секунд.
  • Постоянная готовность реализована настоящим повторным использованием одного экземпляра Whisper, а не задержкой закрытия одноразового процесса. На контрольной записи с Large v3 Turbo и NVIDIA GeForce RTX 4090 модель подготовилась за 1,43 секунды, первое распознавание заняло 0,38 секунды, повторное — 0,31 секунды.

Исправлено

  • Исправлена опасная предварительная проверка нативной библиотеки Whisper. Быстрая загрузка с немедленной выгрузкой могла аварийно завершить GPU-worker до распознавания и незаметно отправить работу на CPU. Теперь выбранный runtime загружается один раз и остаётся в памяти ровно столько, сколько требует выбранный режим.

Версия 4.1.47

Словари и проверка текста

  • Надпись «Словарь пока пуст» и строка с количеством записей пользовательского словаря стали ссылкой. Щелчок открывает CustomDictionary.txt в стандартном текстовом редакторе Windows.
  • Если файл словаря ещё не существует, VoiceType создаёт его с заголовком и подсказкой о формате записей, а затем открывает для редактирования.
  • Возможность оформлять словарь через встроенное окно «Редактировать» сохранена.

Исправлено

  • После возвращения в настройки состояние словаря перечитывается автоматически. Повреждённый файл также можно открыть по этой ссылке и исправить вручную.

Версия 4.1.46

Диктовка и горячие клавиши

  • В настройки глобальной диктовки возвращён дополнительный вариант F1 + F2. Caps Lock остаётся комбинацией по умолчанию.
  • В режиме F1 + F2 запись начинается, когда обе клавиши удерживаются, и завершается при отпускании любой из них. Повторные сигналы удерживаемых клавиш не запускают диктовку второй раз.
  • Одиночные F1 и F2 не перехватываются и сохраняют штатное назначение. Активная программа также может обработать эти клавиши, о чём добавлена подсказка в настройках.

Локализация

  • Значение PushToTalk=F1+F2 теперь сохраняется и загружается из VoiceType.ini без автоматической замены на правый Ctrl. Обновлены русские и английские описания.

Версия 4.1.45

Интерфейс

  • Центральная область главного окна разделена на режимы «Редактор» и «Журнал». Успешная диктовка в стороннее приложение больше не дублируется в редакторе.
  • Для каждой записи доступны копирование, добавление в редактор и удаление. Весь журнал можно очистить с подтверждением. Хранятся не более 300 последних записей в профиле текущего пользователя.
  • Настройка журнала записывается в секцию [History] файла VoiceType.ini. История хранится отдельно в %LocalAppData%\VoiceType\History\dictations.json.

Распознавание речи

  • Добавлен флажок «Вести журнал». При его включении внешние диктовки сохраняются отдельными карточками с приложением, заголовком окна, временем, результатом вставки, языком, моделью и фактически использованным устройством распознавания.

Диктовка и горячие клавиши

  • При неудачной внешней вставке текст не теряется: он остаётся в карточке включённого журнала либо автоматически открывается в редакторе, если журнал выключен.

Локализация

  • Добавлены английская локализация нового интерфейса и описание журнала в окне «О программе». Пользовательский текст и заголовки внешних окон исключены из автоматического перевода элементов интерфейса.

Версия 4.1.44

Публикация

  • Выпуск подготовлен для сквозной проверки обновления с 4.1.43 на новую версию посредством встроенного механизма без ручной замены установленного EXE.

Версия 4.1.43

Исправлено

  • Исправлено зависание обновления с сообщением о том, что VoiceType не завершилась за отведённое время. Открытые настройки или освобождение микрофона больше не должны задерживать замену программы на минуту.

Обновление компонентов

  • Обновление сначала просит VoiceType закрыться обычным способом. Если программа не отвечает, завершается только тот экземпляр VoiceType, из которого было запущено обновление; другие программы и случайно запущенная новая копия не затрагиваются.

Хранилище и данные

  • Если обновление всё же не удалось, подробная причина сохраняется в файле application-update.log в пользовательской папке VoiceType.

Версия 4.1.42

Публикация

  • Журнал изменений рядом с установщиком теперь публикуется как оформленная HTML-страница с явной UTF-8-кодировкой. Она корректно отображает кириллицу при открытии в браузере, даже если веб-сервер не добавил charset в HTTP-заголовок.

Исправлено

  • Исправлена главная причина, по которой после версии 4.1.38 программа могла писать, что видеокарта недоступна, и распознавать на процессоре при исправной CUDA или Vulkan.
  • Если предварительная подготовка видеокарты не удалась, VoiceType ещё раз запускает обычное GPU-распознавание. Процессор используется только тогда, когда обе попытки работы с видеокартой завершились ошибкой.

Диктовка и горячие клавиши

  • Подготовка видеокарты и модели во время записи стала надёжнее. После отпускания горячей клавиши подготовленный модуль получает простой локальный сигнал и сразу начинает обработку готовой записи.

Распознавание речи

  • Диагностический журнал теперь показывает понятный этап сбоя: поиск библиотек, загрузка модели, ожидание окончания записи или распознавание. Это упрощает поиск причины, не перегружая пользователя техническим сообщением на экране.

Обновление компонентов

  • Окно «О программе» обновлено в соответствии с этой схемой.

Версия 4.1.41

Устройства и производительность

  • Улучшена работа на ноутбуках, которые полностью отключают дискретную видеокарту для экономии батареи. VoiceType теперь даёт ей время проснуться и несколько раз проверяет доступность CUDA или Vulkan вместо мгновенного перехода на процессор.
  • Если видеокарта не успела подготовиться во время записи, после её окончания программа автоматически делает вторую обычную попытку. CPU используется только после неудачи обеих попыток.

Исправлено

  • Неудачное первое пробуждение записывается в диагностику, но не показывается как окончательная ошибка, если повторная попытка завершилась успешно.

Публикация

  • При сборке установщика рядом с ним автоматически сохраняется актуальный CHANGELOG.md.

Версия 4.1.40

Устройства и производительность

  • Строка состояния стала понятнее: вместо выражений вроде «резерв CPU» она показывает устройство, выбранное для распознавания, например Распознавание: NVIDIA GeForce RTX 4090.
  • Если видеокарта оказалась недоступна и запись фактически обработал процессор, после распознавания отображается его модель. По строке состояния всегда можно понять, какое устройство действительно выполнило работу.

Версия 4.1.39

Диктовка и горячие клавиши

  • Сокращено ожидание после диктовки: пока пользователь говорит, VoiceType параллельно включает видеокарту и загружает выбранную модель. После отпускания горячей клавиши распознавание может начаться без повторной подготовки.

Распознавание речи

  • Незавершённая аудиозапись не передаётся модели: обработка начинается только после окончания диктовки.

Устройства и производительность

  • Видеокарта не удерживается включённой постоянно. После получения текста, отмены, слишком короткой записи или отсутствия речи вспомогательный процесс закрывается и освобождает GPU. Это сохраняет заряд ноутбука между диктовками.

Исправлено

  • На части компьютеров первая реализация этой схемы могла ошибочно переходить на CPU; последующие исправления описаны в версиях 4.1.41 и 4.1.42.

Версия 4.1.38

Диктовка и горячие клавиши

  • Комбинация Ctrl + Alt + Space удалена из настроек глобальной диктовки.
  • Добавлен режим Caps Lock — удержание: после 250 мс удержания начинается запись, а отпускание запускает распознавание, не изменяя состояние Caps Lock.
  • Короткое нажатие Caps Lock по-прежнему передаётся Windows как обычное переключение регистра. Старое значение Ctrl+Alt+Space в VoiceType.ini автоматически заменяется на CapsLock.

Версия 4.1.37

Исправлено

  • Исправлена ошибка Native Library not found: перед распознаванием VoiceType теперь надёжно находит и загружает нужные библиотеки для выбранного CPU-, CUDA- или Vulkan-режима.
  • Проверка наличия речи Silero VAD также получает все необходимые библиотеки заранее, поэтому ошибка больше не возникает ещё до запуска основной модели.
  • Сообщения об ошибках полностью соответствуют выбранному языку интерфейса. Подробные английские сведения от библиотек остаются только в диагностическом журнале.

Хранилище и данные

  • Улучшено восстановление моделей, перенесённых на другой диск. Если обновление заменило ссылку пустой папкой, VoiceType находит прежнее хранилище — в том числе D:\NeuralModels\VoiceType — и продолжает использовать его без повторной загрузки.
  • Если внешний диск не подключён, программа показывает ожидаемый путь и предлагает повторить проверку после подключения вместо ошибочного скачивания моделей заново.

Установщик

  • Установщик сохраняет перенесённые модели, Silero VAD и локальные библиотеки CUDA при последующих обновлениях.

Версия 4.1.36

Локализация

  • Добавлена полная английская локализация главного окна, настроек, словаря, хранилища компонентов, бенчмарка, окна «О программе», системного трея и сообщений.

Интерфейс

  • В настройках появился выбор Авто, Русский или English; автоматический режим следует языку интерфейса Windows, а выбранное значение хранится в VoiceType.ini.
  • Раздел «Библиотека и устройство обработки» в окне «О программе» объясняет эту схему простыми словами.

Установщик

  • Установщик теперь выбирает русский или английский по языку интерфейса Windows; описание, компоненты, дополнительные задачи и ярлыки локализованы.

Устройства и производительность

  • Улучшена автономность ноутбуков: открытое окно и значок VoiceType в трее больше не включают дискретную видеокарту сами по себе.
  • Видеокарта включается только тогда, когда в записи уже найдена речь и действительно требуется распознавание. После получения текста вспомогательный процесс полностью закрывается, позволяя GPU снова перейти в энергосберегающий режим.
  • Если CUDA или Vulkan запустить невозможно, VoiceType сохраняет результативность и обрабатывает запись на процессоре.

Версия 4.1.35

Обновление компонентов

  • Автоматическое обновление теперь работает не только для стандартной установки в C:\Program Files\VoiceType, но и для программы, запущенной из другой папки.
  • Перед заменой проверяются имя, расположение и версия загруженного файла, чтобы случайно не установить неподходящую программу.

Установщик

  • Заменяется именно тот VoiceType.exe, которым пользователь сейчас пользуется. Путь от старого установщика или запись в реестре больше не могут направить обновление в неверный каталог.

Версия 4.1.34

Распознавание речи

  • У VoiceType появился новый узнаваемый знак: классический микрофон с буквой T.

Установщик

  • Единый рисунок используется для окна программы, EXE, установщика и значка в трее.

Интерфейс

  • Значок подготовлен в нескольких размерах Windows; при записи его цвет по-прежнему меняется на красный.
  • Исходный PNG уменьшен до необходимого размера и хранится с настоящей прозрачностью, без лишнего мегабайтного изображения и фоновой «шахматной» сетки.

Версия 4.1.33

Диктовка и горячие клавиши

  • Конфликтующие сочетания F1 + F2 и F2 + F3 заменены на правый Ctrl и Ctrl + Alt + Space.
  • Правый Ctrl отслеживается отдельно от левого, поэтому обычные команды копирования, вставки и другие сочетания с левым Ctrl продолжают работать.
  • В режиме Ctrl + Alt + Space завершающий пробел подавляется от нажатия до отпускания и не передаётся в Word, Notepad3 или другое активное приложение.

Локализация

  • Старые значения горячих клавиш в VoiceType.ini автоматически переводятся на рекомендуемый вариант RightCtrl.

Интерфейс

  • Выбор применяется сразу после сохранения настроек без перезапуска VoiceType.

Версия 4.1.32

Диктовка и горячие клавиши

  • В настройках глобальной диктовки добавлен выбор между F1 + F2 и F2 + F3.
  • Выбранная комбинация сохраняется параметром PushToTalk в VoiceType.ini и применяется сразу после сохранения без перезапуска приложения.
  • Одиночные функциональные клавиши по-прежнему наблюдаются без блокировки и сохраняют обычное назначение в активной программе.
  • Неизвестное или повреждённое значение PushToTalk в INI безопасно заменяется на комбинацию по умолчанию F1 + F2.

Версия 4.1.31

Публикация

  • Установщик научился самостоятельно загружать отсутствующие архивы VoiceType-App и VoiceType-Data из официального каталога проекта.

Установщик

  • Уже находящиеся рядом с Setup тома используются без обращения к сети; загружаются только отсутствующие файлы.
  • Если каталог установщика доступен для записи, новые тома сохраняются рядом с EXE и могут повторно использоваться при следующей установке.
  • При запуске с носителя или из каталога только для чтения архивы загружаются во временную папку и удаляются после завершения Setup.
  • Добавлена штатная страница Inno Setup с названием файла, общим прогрессом, скоростью и возможностью отменить загрузку.
  • После получения всех томов установка автоматически продолжает обычную распаковку.

Исправлено

  • Ошибка сети или недоступный файл обрабатываются установщиком с возможностью повторить попытку либо отменить установку без повреждения уже существующих архивов.

Версия 4.1.30

Обновление компонентов

  • Добавлено обновление самого приложения через команду «Проверить и обновить».
  • VoiceType узнаёт номер новой версии по названию установщика в официальном каталоге проекта и предлагает обновление только тогда, когда версия действительно новее.
  • Загружается только небольшой архив с новым VoiceType.exe. Многогигабайтные модели, словари и библиотеки распознавания остаются на месте и повторно не скачиваются.
  • Недоступность сайта, архива или интернета больше не вызывает аварийного завершения: причина отображается в итоговом отчёте, а остальные компоненты продолжают проверяться.
  • Распаковка обновления встроена в VoiceType: устанавливать отдельную программу 7-Zip пользователю не требуется.
  • Добавлена защита от установки той же или более старой версии приложения.

Надёжность

  • Перед установкой программа проверяет содержимое архива и версию EXE. Старый файл временно сохраняется; если замена не завершилась, он автоматически возвращается.

Хранилище и данные

  • При установке в защищённую системную папку Windows запрашивает права администратора. После успешного обновления VoiceType запускается снова.

Версия 4.1.29

Словари и проверка текста

  • Общие модели, словари и библиотеки перенесены в C:\ProgramData\VoiceType. Все пользователи компьютера используют одну копию, поэтому несколько гигабайт данных не дублируются в каждом профиле.
  • Личными остаются только настройки, пользовательский словарь, диагностические журналы и результаты бенчмарка в %LocalAppData%\VoiceType.
  • Одинаковые системные словари больше не копируются в профиль пользователя. Отдельный файл создаётся только при появлении действительно более новой версии.

Хранилище и данные

  • Модели Whisper, проверку речи Silero VAD и комплектные библиотеки NVIDIA можно вместе перенести на другой диск из одного окна управления хранилищем.
  • Для каждой группы переносится целая папка и оставляется одна прозрачная ссылка на неё. VoiceType продолжает видеть компоненты по прежнему пути, поэтому другие настройки менять не нужно.

Версия 4.1.28

Исправлено

  • Исправлено сообщение «словари обновлены»: теперь оно появляется только после фактической загрузки более новых файлов.

Словари и проверка текста

  • Русский и английский словари актуализируются независимо; отсутствие обновления корректно отражается в отчёте.
  • Обновлено окно «О программе» с описанием пользовательского словаря, локального хранения, аппаратных режимов и обновляемых компонентов.

Установщик

  • Уточнено разделение установочного комплекта на приложение и общие данные.

Версия 4.1.27

Словари и проверка текста

  • Обновлены используемые библиотеки распознавания, проверки текста и записи звука: Whisper.net 1.9.1, WeCantSpell.Hunspell 7.0.1 и NAudio WinMM 3.0.1.

Распознавание речи

  • Аудиозапись переведена на актуальный API NAudio WinMM.

Обновление компонентов

  • Встроенная проверка компонентов дополнена сравнением версий библиотек через NuGet.

Интерфейс

  • Имя VoiceType.ini в настройках стало ссылкой: щелчок открывает файл для ручного редактирования.

Установщик

  • В установщике приложение и пакет данных разделены на самостоятельные компоненты, соответствующие архивам VoiceType-App и VoiceType-Data.
  • Офлайн-компонент .NET Desktop Runtime отображается отдельно и пропускается, если совместимая или более новая версия уже установлена.

Версия 4.1.26

Интерфейс

  • Значок в системном трее увеличен и оптимизирован для малого размера.
  • Во время записи значок трея становится красным, поэтому состояние диктовки видно даже при скрытом главном окне.
  • Добавлен запуск сразу в трей через параметр --minimized, настройку интерфейса или StartMinimized=true в VoiceType.ini.

Установщик

  • Инсталлятор передаёт --minimized при запуске VoiceType вместе с Windows.

Версия 4.1.25

Интерфейс

  • Верхняя панель, нижняя строка состояния и основные кнопки сделаны компактнее.
  • Уменьшены пустые отступы без сокращения рабочей области редактора.
  • Подпись состояния и название используемого оборудования размещены слева от кнопки записи; длинное название устройства аккуратно сокращается.

Хранилище и данные

  • Подсказка Ctrl+C — копировать выделенное перенесена на кнопку «Копировать».

Версия 4.1.24

Интерфейс

  • Уменьшен радиус скругления основной рамки расшифровки для более строгого оформления.
  • Выравнивание и пропорции главного окна приведены к единому визуальному ритму.

Версия 4.1.23

Установщик

  • Добавлена возможность включить автозапуск VoiceType на странице задач установщика.
  • Ярлык, создаваемый установщиком, получил понятную подсказку о назначении программы.

Обновление компонентов

  • Обновлены фирменные значки приложения, окна и системного трея.

Версия 4.1.22

Распознавание речи

  • Иконка VoiceType полностью перерисована: микрофон, направление преобразования и строки текста теперь читаются даже в области уведомлений Windows.

Интерфейс

  • Подготовлены отдельные оптимизированные варианты для EXE, окон и системного трея.
  • Уменьшен размер растровых ресурсов без потери качества при масштабировании до 200%.

Версия 4.1.21

Словари и проверка текста

  • Все вспомогательные окна — настройки, «О программе», словарь, бенчмарк и управление хранилищем — закрываются клавишей Esc.

Интерфейс

  • Нажатие Esc в главном окне сворачивает VoiceType в системный трей.
  • Настройки при открытии располагаются по центру текущего монитора.

Версия 4.1.20

Исправлено

  • Исправлен предлагаемый путь внешнего хранилища на D:\NeuralModels\VoiceType.

Хранилище и данные

  • В окне управления хранилищем добавлен явный выбор целевой папки.
  • Для моделей распознавания, Silero VAD и CUDA показываются фактическое размещение, общий размер и состояние переноса.

Версия 4.1.19

Хранилище и данные

  • Переработано окно локального хранилища: убраны повторяющиеся технические сведения и отдельный блок с перечнем каждой модели.
  • Кнопка удаления локальной CUDA перенесена непосредственно к строке локального NVIDIA CUDA Runtime.

Распознавание речи

  • Вместо количества установленных моделей показывается их общий объём.

Интерфейс

  • Высота окна автоматически подстраивается под содержимое и не создаёт лишнюю полосу прокрутки.

Версия 4.1.18

Устройства и производительность

  • VoiceType научилась использовать NVIDIA CUDA Toolkit, уже установленный в Windows. Если его версия не старее комплектной, программа предпочитает системную установку.
  • Если системная CUDA отсутствует, устарела или несовместима, автоматически используется проверенная копия из комплекта VoiceType — вручную переключаться не требуется.

Хранилище и данные

  • Когда подходит системная CUDA, локальную копию можно удалить в разделе хранилища. Перед удалением программа показывает, сколько места освободится; распознавание на NVIDIA продолжит работать через системный Toolkit.
  • Добавлено управление размещением крупных моделей и локальных библиотек на другом диске.

Версия 4.1.17

Интерфейс

  • Выпадающий список языка приведён к общей тёмной стилистике VoiceType.
  • Пункт «Определять автоматически» сокращён до «Авто», а сам элемент управления стал компактнее.

Исправлено

  • Исправлены контраст, выравнивание и отображение выбранного пункта.

Версия 4.1.16

Интерфейс

  • Главное окно по умолчанию открывается у правого нижнего края рабочей области.
  • Добавлено магнитное прилипание к границам ближайшего монитора при перетаскивании.

Исправлено

  • Исправлено ошибочное «залипание»: окно можно свободно отрывать от края и переносить.

Версия 4.1.15

Словари и проверка текста

  • Добавлен полноценный пользовательский словарь для редких слов, имён, терминов, сленга и нестандартной лексики.
  • Пользовательские слова исключаются из списка орфографических замечаний.

Распознавание речи

  • Точное написание передаётся Whisper как контекстная подсказка ещё до распознавания.
  • Для каждой записи можно перечислить варианты, которые модель обычно распознаёт; после диктовки они осторожно заменяются на заданное написание.

Интерфейс

  • Добавлен редактор записей с изменением порядка; правки действуют со следующей диктовки без перезапуска.

Версия 4.1.14

Обновление компонентов

  • Окно «О программе» дополнено тематическими разделами о распознавании, VAD, бенчмарке, выборе CPU/GPU, хранении и обновлении компонентов.

Интерфейс

  • Текст переписан от имени программы без формулировок «мы».
  • Описания можно выделять и копировать.
  • Окно открывается щелчком по логотипу, названию VoiceType или номеру версии.

Версия 4.1.13

Интерфейс

  • Убрана отдельная крупная плашка «Готово».
  • Кнопка настроек перемещена в освободившуюся область верхней панели.

Хранилище и данные

  • Состояния приложения и цветовой индикатор перенесены в левый нижний угол.

Диктовка и горячие клавиши

  • Строка фактически используемого backend и устройства отделена от сообщения о вставке текста.

Версия 4.1.12

Распознавание речи

  • Перед основной моделью запускается небольшая быстрая проверка Silero VAD, которая определяет, есть ли в записи человеческая речь.
  • Дополнительный фильтр отбрасывает характерные ошибочные фразы Whisper, похожие на подписи редакторов субтитров.
  • При нормальной речи предварительная проверка занимает совсем немного времени и почти не увеличивает общую задержку.

Устройства и производительность

  • Если записались только тишина, щелчок или фоновый шум, тяжёлая модель Whisper не запускается. Это экономит время процессора и видеокарты и не позволяет случайному тексту попасть в активную программу.

Версия 4.1.11

Интерфейс

  • Перестроена нижняя область главного окна: сообщение о результате, оборудование и основные действия больше не перекрывают друг друга.
  • Подсказка о копировании привязана к соответствующей кнопке.

Словари и проверка текста

  • Индикатор проверки текста перенесён вправо внутри редактора.

Версия 4.1.10

Исправлено

  • Исправлена вставка текста в ранее активное приложение при запуске диктовки мышью или глобальным сочетанием клавиш.

Интерфейс

  • Улучшено определение целевого окна и восстановление фокуса перед вводом.

Диктовка и горячие клавиши

  • Исключена повторная вставка текста в собственное окно VoiceType.

Версия 4.1.9

Диктовка и горячие клавиши

  • Улучшена глобальная диктовка удержанием F1 + F2.
  • Одиночные F1 и F2 больше не перехватываются и сохраняют штатное назначение в активной программе.

Надёжность

  • Добавлена защита от одновременного запуска двух циклов записи.

Версия 4.1.8

Устройства и производительность

  • В бенчмарке можно выбрать процессор и одну или несколько видеокарт, чтобы сравнить скорость распознавания на одном и том же звуковом образце.
  • В таблице и отчёте показывается точное название устройства, которое действительно выполнило тест. Это помогает заметить неожиданный переход с видеокарты на процессор.
  • Устройства и модели расположены вертикально; для моделей показываются размер, относительная скорость и примерная требовательность к памяти.

Распознавание речи

  • Результаты стали стабильнее: перед измерением модель прогревается, время её загрузки не смешивается со временем распознавания, а условия теста сохраняются в отчёте.

Версия 4.1.7

Устройства и производительность

  • Добавлен выбор конкретной видеокарты, если обнаружено несколько совместимых GPU.
  • Режим NVIDIA CUDA показывается только при наличии подходящей видеокарты NVIDIA. Поэтому на компьютерах без NVIDIA больше нет заведомо неработающего пункта.
  • В режиме Vulkan отдельно перечисляются совместимые видеокарты AMD, Intel и NVIDIA.
  • Выбор CUDA- и Vulkan-устройства сохраняется раздельно в настройках.
  • В бенчмарке появилась возможность одновременно отметить несколько видеокарт для последовательного сравнения.