← На главную История продукта

Как Dictator стал голосовым рабочим инструментом

Здесь только ключевые этапы: новые платформы, большие возможности и архитектурные повороты. Без косметики, мелких фиксов и технического шума.

28.05.2025 первый коммит
2.8 единая платформа
4 Windows, macOS, Android, iOS
Версии 2.8.10 – 2.8.11

Поиск голоса в панели озвучки показывает и голоса сервиса

  • Озвучка: поле «Найти голос во всей библиотеке» в панели справа сначала показывает подходящие голоса сервиса и ваши голоса, а ниже — найденное во всей библиотеке Премиум-голоса. Так же устроен список у кнопки «Озвучить».
  • Windows: исправлен вылет при запуске на Windows 10 со старым системным пакетом Visual C++. Нужные библиотеки теперь ставятся вместе с программой.
Версии 2.7.96 – 2.8.9

Перевод фото строками на своих местах, перевод фрагмента экрана без затемнения

  • Перевод фото: каждая строка перевода ложится на свою строку текста на снимке, как в Google Объективе. Плашки сразу появляются в цвет фона, без чёрного первого кадра и без кусков текста не на своих местах.
  • Windows: если встроенный браузер окна внезапно завершился, Dictator перезапускается сам, а не остаётся с пустым окном. Главное окно открывается быстрее.
  • Перевод фрагмента экрана: экран вокруг больше не гаснет, выделенный кусок можно перетащить, а перевод остаётся на своём месте. Окно переезжает на соседний монитор вслед за курсором.
  • Окно фото закрывается щелчком мимо него, а щелчок по самому снимку его больше не закрывает. Строка вопроса стоит над панелью задач и не прячется под ней.
  • Linux: если у Dictator нет доступа к клавиатуре, причина и кнопка «Разрешить» видны уже на шагах первой настройки и красной плашкой вверху главного окна. Раньше горячие клавиши просто молчали.
  • Linux: если горячие клавиши так и не заработали, приложение само присылает нам короткий отчёт о том, что видит, без ваших слов и текстов. Так мы узнаём о беде, даже если вы нам не написали.
  • Компьютер: проверка и список микрофонов больше не подвешивают окно, пока система звука отвечает медленно.
  • Если приложение подвисло сразу после запуска, отчёт об этом больше не называет это «приложение не открылось», а бот поддержки подсказывает, куда написать.
  • Телефон: в живом переводе появились значки выхода и микрофона, полоса оставшихся минут и строка собеседника. Минуты убывают по сказанному, а не по времени на экране.
  • Живой перевод: последняя фраза собеседника больше не теряется, а оборванная на полуслове реплика приходит целиком. Эхо своей озвучки не выдаётся за чужую речь.
  • Клавиатура телефона: в меню шестерёнки появился пункт «Стиль», текст переписывается выбранным тоном.
  • Клавиатура Android: нижний ряд с пробелом и «Вводом» больше не уходит под полоску навигации на Android 15 и 16.
  • Перевод фото на iPhone: плашки больше не бывают чёрными ни сразу после перевода, ни при повторном открытии снимка. То же исправлено на компьютере, на сайте и в сохранённой картинке.
  • Разговор про фото: ответ всегда стоит под вашим вопросом, а не над ним.
Версии 2.7.80 – 2.7.95

Звук компьютера распознаётся до конца, несработавшая вставка не теряет текст

  • Живые субтитры: испанская и французская речь распознаётся точнее. Для этих языков компьютер один раз сам скачивает отдельную модель (670 МБ, одна на оба языка), и ошибок в испанских субтитрах становится на треть меньше. Пока модель качается, субтитры идут как раньше.
  • Живые субтитры: китайская и японская речь распознаётся заметно точнее. Для этих языков компьютер один раз сам скачивает отдельную модель (для китайского 240 МБ, для японского 77 МБ), и ошибок в субтитрах становится вдвое меньше. Пока модель качается, субтитры идут как раньше.
  • Компьютер: если распознавание идёт на сервере, приложение больше не советует выбрать другую модель, когда сервер ответил медленнее обычного. Этот совет нужен только тем, кто распознаёт на своём компьютере.
  • Приложение быстрее открывается на медленной мобильной связи: история переводов фото и синхронизация передаются сжатыми и весят в несколько раз меньше.
  • Живые субтитры: перевод больше не переписывается на глазах. Пока фраза переводится, в колонке перевода стоит «…», а потом появляется готовый перевод, один раз. Строки больше не прыгают вверх и вниз.
  • Живые субтитры: каждая фраза переводится с учётом того, что говорили до неё, поэтому перевод получается по смыслу, а не дословно. Над субтитрами появилась строка «О чём речь» с коротким описанием происходящего в ролике или на созвоне.
  • Телефон: индикатор громкости на вкладке «Перевод» двигается в такт голосу, как в плавающем виджете на компьютере. Раньше столбики почти стояли на месте.
  • Телефон: если связь с сервером оборвалась посреди отправки записи, приложение сразу пробует отправить её заново другим соединением, а если и это не вышло, распознаёт запись на самом телефоне. Раньше оно могло ждать две минуты.
  • Телефон: если сервер не отвечает, живой перевод через 8 секунд пишет «Сервер не отвечает» и предлагает попробовать ещё раз. Раньше он мог бесконечно показывать «Соединяемся».
  • Перевод фото: строка, над которой вплотную стоит другая надпись, больше не получает чёрную плашку на белом фоне. Плашка заголовка не вылезает за край карточки, а надписи одного размера на снимке и в переводе одного размера.
  • Android: приложение больше не просит доступа к фото и видео на телефоне. Снимок для перевода выбирается системным окном, как и раньше.
  • Телефон: если сервер распознавания недоступен, запись во вкладке «Перевод» больше не пропадает. На iPhone её распознаёт сам телефон, а пропавшую связь приложение замечает за 8 секунд, а не через две минуты ожидания.
  • Живые субтитры: если перевод выключен кнопкой, колонка перевода исчезает. Раньше она оставалась на экране, если в начале созвона что-то успело перевестись.
  • Живые субтитры: на созвоне на вашем родном языке в колонке перевода больше не появляется бессмыслица вроде «Мы ы ы ы». Раньше черновик новой фразы иногда уходил в словарь с чужого языка.
  • Короткое слово, сказанное после паузы в конце фразы, больше не пропадает. Раньше распознавание иногда принимало его за тишину, например «в аренду» после паузы терялось.
  • Linux: приложение запускается на свежих системах вроде Fedora 44 и Arch, где раньше окно оставалось белым.
  • Компьютер: если окно приложения не загрузилось или страница внутри него упала, нам сразу приходит короткий технический отчёт без вашего текста и речи, и страница перезагружается сама.
  • Компьютер: нажатие на значок в трее сразу выводит окно Dictator поверх остальных. Раньше окно иногда появлялось только на панели задач, и приходилось нажимать ещё дважды.
  • Linux: на машинах, где видеодрайвер не даёт аппаратную отрисовку, окно больше не остаётся белым. Приложение само замечает это и рисует силами процессора.
  • Тихая диктовка через наш сервер больше не теряет кусок речи целиком. Раньше с тихого микрофона сервер иногда пропускал 20 секунд текста, теперь он выравнивает громкость так же, как компьютер.
  • Компьютер: запись с микрофона больше не теряет кусок фразы, когда диск или антивирус на секунду подвисают. Раньше в такой момент Windows молча выбрасывала пришедший звук, и в записи после первого слога сразу шло продолжение фразы.
  • Громкая диктовка (например, с телефона в шумном такси) больше не теряет целые фразы. Раньше на очень громкой записи распознавание иногда принимало кусок речи за тишину и пропускало его, теперь такая запись распознаётся целиком. Это работает и на компьютере, и при диктовке через наш сервер.
  • Компьютер: запись звука компьютера с музыкой (ролик, созвон) больше не теряет последние фразы и не заканчивается выдуманным «Субтитры сделал…». Длинная запись теперь делится на части в настоящих паузах речи, даже когда под голосом играет музыка.
  • Компьютер: если вставка никуда не попала (курсор не в поле ввода), распознанный текст остаётся в буфере обмена. Щёлкните в нужное поле и нажмите Ctrl+V, искать текст в истории больше не нужно.
  • Компьютер: если видеопамять занята другими программами и локальное распознавание на видеокарте начинает тормозить, диктовка сразу уходит в облако, а не заставляет ждать по несколько секунд после отпускания кнопки.
  • Компьютер: мгновенная диктовка распознаёт речь кусками по 20 секунд, а не дробит её на каждой паузе. Если вы задумываетесь посреди фразы, слова на стыке теряются и путаются заметно реже, а ждать после отпускания кнопки не дольше прежнего.
Версии 2.7.60 – 2.7.79

Клавиатура: меньше памяти, точный курсор, перевод выделенного целиком

  • Компьютер: кнопки удаления везде одинаковые. Нажмите корзину, она покраснеет, рядом появится крестик отмены, а второе нажатие в ту же точку удалит. Так теперь удаляются и записи транскрибации, и файлы, которые не распознались, и сеансы живых субтитров.
  • Компьютер: с тихим микрофоном мгновенная диктовка больше не теряет целые куски речи и не вставляет вместо них «Спасибо» или «Продолжение следует...». Щелчок в начале записи и хлопки, когда говорите вплотную к микрофону, больше не мешают.
  • Настройки распознавания: если выбрать GigaAM, под выбором сразу видно, в чём она хуже Whisper: пишет речь дословно, английские слова пишет русскими буквами, правильно выходят только слова из словаря.
  • Mac: основная клавиша теперь Control, реже всего её нажимают сами по себе. Одно нажатие Control начинает и заканчивает запись, Ctrl+V вставляет последний текст, Ctrl+T записывает с переводом, Ctrl+X переводит выделенное, Ctrl+W переводит экран, Ctrl+S включает субтитры.
  • Mac: после обновления Dictator показывает новые и прежние сочетания рядом и спрашивает, какие оставить. Пока вы не выбрали, работают прежние.
  • Mac: Fn можно назначить самому, одну или с буквой. Если по Fn открываются эмодзи, в разделе «Горячие клавиши» есть кнопка, которая открывает нужную настройку клавиатуры.
  • Первая настройка: рядом с каждым сочетанием, которое мы просим нажать, есть кнопка «Назначить». Можно сразу поставить своё сочетание, как в настройках; занятое другим действием поле не примет.
  • Режим записи (удерживать, нажать вкл/выкл, нажать или держать) теперь у каждого компьютера свой, как и сами сочетания.
  • Премиум-голос теперь тратит общие токены: 220 токенов за минуту готового звука. Отдельных минут больше нет, и неистраченные на перевод токены можно отдать голосу. На Basic этого хватает примерно на 90 минут в месяц.
  • На платных тарифах можно докупить токены: от 5 000 до 150 000 по 20 ₽ за тысячу, они действуют полгода и тратятся после месячных. Пакеты минут больше не продаются, купленные раньше работают до конца срока.
  • Озвучка: кнопка «Прочитать заново» есть и на свёрнутой плашке, раскрывать запись ради нового чтения не нужно.
  • Компьютер: если Dictator упал из-за видеодрайвера или системной библиотеки, к отчёту прикладывается отчёт Windows или macOS о сбое, и мы видим точное место.
  • Компьютер больше не считается двумя устройствами после переустановки Dictator или потери настроек.
  • Если файл настроек испортился, Dictator больше не затирает его пустым: файл сохраняется копией рядом, и приложение говорит об этом.
  • iPhone: клавиатура снова видит приложение и не просит полный доступ, когда он уже включён. Кнопка «Предоставить полный доступ» открывает страницу Dictator в Настройках.
  • Компьютер: если Dictator упал или завис, он говорит об этом сам: отчёт с местом сбоя уже у нас, исправленная версия обычно выходит через полтора-два часа. Если вы вошли в аккаунт, мы пишем вам в чат поддержки и напишем туда снова, когда исправление выйдет.
  • Android и iPhone: после сбоя приложение тоже говорит, что отчёт уже у нас. Вошедшим мы пишем в чат поддержки и сообщаем туда о выходе исправления.
  • Чат поддержки: непрочитанные ответы видны красным числом у аватара, у пункта «Обратная связь» и у кнопки чата.
  • Чат поддержки на телефоне: красное число видно у вкладки «Поддержка», в меню «Ещё» и у кнопки чата.
  • Компьютер: окно чата поддержки снова можно двигать и растягивать.
  • Озвучка: ваши голоса стоят первыми группой «Мои голоса» и в списке у кнопки «Озвучить», и в правой панели. Одинаковых строк в списках больше нет.
  • Компьютер: выключение компьютера во время запуска Dictator больше не роняет приложение.
  • Вход через ВКонтакте: в профиле видно ваше имя, а не служебный адрес. Почта из ВКонтакте появится после следующего входа.
  • Телефон: выбор длинного аудиофайла (например, mp3 на час) больше не роняет приложение. Файл копируется частями, а длинную запись перед распознаванием режет сам телефон.
  • Android: если приложение упало или зависло, при следующем запуске оно само отправляет нам короткий технический отчёт. Ваш текст и речь в него не попадают.
  • Компьютер: на компьютерах с небольшим числом ядер Dictator больше не застревает при запуске на проверке своей базы и открывается сразу.
  • Компьютер: «Закрыть и открыть заново» для зависшего Dictator закрывает и его встроенный браузер, поэтому новое окно больше не открывается полминуты.
  • Озвучка: история озвучек больше не пропадает после входа в другой аккаунт. Раньше уборка папки могла стереть список и звук прежнего аккаунта.
  • Компьютер: если приложение всё же зависнет, отчёт подробнее показывает нам, на чём оно встало. Это ускоряет исправление.
  • Компьютер: если при запуске Dictator долго ремонтирует свою базу, он больше не ждёт этого без конца. Через 8 секунд приложение открывается, а значок появляется в трее. Раньше на некоторых компьютерах с Windows 10 запуск вставал на этом шаге насовсем.
  • Компьютер: окно «Dictator уже запущен, но не отвечает» больше не принимается за зависание, пока вы решаете, что ответить.
  • Компьютер: если приложение упало или зависло, при следующем запуске оно само отправляет нам короткий технический отчёт. Ваш текст и речь в него не попадают. Писать в поддержку, чтобы мы узнали о сбое, больше не нужно.
  • История: в раскрытой записи видно, что её распознало: сервер, ваш ключ сервиса, модель на этом компьютере или компьютер в сети.
  • Настройки распознавания: на тарифе Free экран говорит, кто распознаёт на самом деле. В режиме «Локально» сначала выбирается Whisper или GigaAM, потом её модель, а разделы с компьютерами в сети свёрнуты.
  • Компьютер: приложение пишет журнал запуска и замечает, если зависло. Так поддержка видит, на каком шаге оно встало.
  • Диктовка: громкое слово после паузы, за которым идут щелчки мыши или стук, больше не пропадает из текста.
  • Озвучка: поле «Найти голос» у Премиум-голоса ищет по всей библиотеке сервиса, а не только по списку на экране. Найденный голос выбирается нажатием и остаётся в списке.
  • Озвучка: список голосов у кнопки «Озвучить» раскрывается туда, где есть место, и строка поиска в нём больше не уходит за край окна.
  • Виджет: правая кнопка открывает меню с выбором языка перевода и микрофона и пунктами «Показать приложение» и «Скрыть виджет». Запись правой кнопкой больше не начинается.
  • Компьютер: если Windows не показал значок Dictator в трее, приложение замечает это и ставит значок заново.
  • Компьютер: при первом сворачивании в трей у значка появляется подсказка, где теперь приложение. В Windows 11 значок сразу стоит у часов, а не среди скрытых.
  • Компьютер: если прежний Dictator завис, повторный запуск предлагает закрыть его и открыть заново. Установка и удаление сами закрывают запущенное приложение.
  • Отчёт об ошибке прикладывает журнал приложения: поддержка видит, что случилось при запуске.
  • Компьютер: распознанный текст вставляется без заминок. Раньше главное окно Dictator раз в полминуты замирало почти на секунду, и диктовка, попавшая на такую паузу, вставлялась на 2–5 секунд позже.
  • Компьютер: обмен историей между вашими устройствами не перечитывает всю историю каждую минуту, когда передавать нечего.
  • Компьютер: если вы диктуете, когда впереди открыт сам Dictator без поля ввода, виджет больше не ждёт впустую две с половиной секунды. Текст можно вставить сочетанием «Вставить последний текст».
  • Озвучка: у Премиум-голоса над полем текста появился блок «Теги: интонации и звуки». В нём весь список тегов на вашем языке, тег копируется нажатием, а пример с четырьмя тегами можно послушать с подсветкой слов.
  • Справка Premium 3 Drama советует рабочие парные теги скорости: fast и slow.
  • Премиум-голос: если модель Premium 3 Drama сейчас недоступна, озвучка говорит об этом прямо и советует выбрать модель Premium 2 Pro, а не другой голос.
  • Клавиатура iPhone: удержанный пробел ставит курсор на строку выше или ниже ровно над тем местом, где он стоял, а не в начало или конец строки.
  • Клавиатура: если завести палец за верх или низ клавиатуры, курсор листает строки длинного текста без остановок, пока палец там.
  • Клавиатура: курсор вбок стал чувствительнее, а у левого и правого края клавиатуры идёт дальше сам. Из конца длинной строки до её начала хватает одного удержания.
  • Клавиатура iPhone: курсор больше не встаёт внутрь смайлика и не портит его.
  • Клавиатура iPhone занимает в памяти втрое меньше: словарь читается прямо из файла. Она реже уступает место системной клавиатуре посреди набора, а автозамена работает сразу после её появления, без трёхсекундной заминки.
  • Клавиатура iPhone: удержанный пробел ведёт курсор по строкам так, как их видно на экране, а не по абзацам. В длинном сообщении курсор больше не улетает в начало текста.
  • Клавиатура: случайное касание мимо карточки знакомства её не закрывает. Карточка стала крупнее, у неё есть кнопки «Дальше» и «Пропустить».
  • Клавиатура: длинный выделенный текст переводится целиком, до 5 000 знаков. На iPhone клавиатура попросит нажать «Скопировать», потому что система отдаёт ей только начало и конец выделения.
  • Клавиатура: в окне перевода нет полосы подсказок, кнопка закрытия стоит под микрофоном, а вернуться к буквам можно значком клавиатуры.
  • Клавиатура: поиск эмодзи находит и слова, набранные с большой буквы.
  • Клавиатура Android: стирание сразу после автозамены первого слова возвращает набранное, а стрелки появляются только в терминале.
  • Экран прогрева микрофона: галочка «микрофон включён» рисуется движением.
Версии 2.7.51 – 2.7.59

GigaAM для русской речи и доступ на Mac

  • Компьютер: для русской речи можно выбрать модель GigaAM от Сбера. На русском она точнее Whisper, весит в несколько раз меньше и быстро работает без видеокарты. Её предлагает первая настройка, а скачать, выбрать или удалить её можно в настройках распознавания. Видна только тем, у кого родной язык русский.
  • Mac: после вставки распознанного текста в буфер обмена возвращается то, что лежало там раньше: файл, фотография или текст.
  • Компьютер: пока идёт проверка обновления из меню у часов, вверху окна крутится значок и идёт счёт секунд ожидания ответа сервера.
  • Mac: виджет записи виден и поверх приложения, развёрнутого на весь экран, и на любом рабочем столе. Так же плашки у часов и живые субтитры.
  • Компьютер: если в настройках выключен показ виджета в покое, виджет появляется только во время записи и больше не вылезает, когда мышь проходит по его месту.
  • Mac, версия из TestFlight: кнопка Разрешить есть и у отказанного доступа. Она добавляет Dictator в список системных настроек, в том числе в Мониторинг ввода, а пока Dictator ждёт галочку, его можно перезапустить прямо из строки.
  • Компьютер: уведомления у часов на экранах Retina и с увеличенным масштабом больше не обрезаются.
  • Mac: если раньше стояла версия из TestFlight, галочки в системных настройках могли быть включены, а Dictator писал, что доступа нет. Теперь кнопка Разрешить убирает старую запись macOS, и система спрашивает заново.
  • Mac: микрофон, разрешённый в системном окне, сразу отмечен зелёным, выключать и включать его в настройках больше не нужно.
  • Mac: пока система спрашивает о доступе, кнопка Разрешить погашена, и второе нажатие не сбивает первое.
  • Компьютер: левое меню не становится шире, чем позволяет окно, а обрезанный пункт показывает полное название при наведении. Ширину меню можно менять и стрелками с клавиатуры.
  • Компьютер: если текст после диктовки распознавался заметно дольше обычного, появляется уведомление: сколько ждали, почему (например, компьютеру не хватает памяти) и что сделать. Если выбрана тяжёлая модель, нажатие ведёт к выбору модели полегче.
  • Тариф теперь даёт токены на месяц, и тратить их можно на любую облачную функцию: распознавание, перевод, озвучку, фото. В профиле видно, сколько токенов осталось и на сколько минут записи или знаков перевода их хватит.
  • Перед переводом документа окно оценки показывает, сколько токенов он займёт и сколько останется. После перевода списывается фактическая цена работы: вышло дешевле, разница возвращается.
  • Сравнение тарифов начинается строкой с токенами на месяц, а у каждой облачной функции написано, сколько выйдет, если тратить на неё весь бюджет.
  • Перевод фото: цены в меню и на ценниках пересчитываются в вашу валюту по мировому среднему курсу, без наценки банков. Понимаются и вьетнамские донги: 95.000VNĐ превращается в ≈ 313 ₽.
  • Перевод фото: плашка перевода закрывает надпись целиком, даже если программа распознавания обвела её неточно. Из-под перевода больше не торчат края цифр и букв оригинала.
  • Перевод фото, сделанный на телефоне, появляется на компьютере сразу после синхронизации, без перезапуска, и вместе с самой фотографией, а не только миниатюрой.
  • Перевод фото: цена в вашей валюте стоит вместо иностранной, а не рядом в скобках. Цену со снимка показывает вкладка «Оригинал».
  • Перевод фото: в двуязычном меню переводится каждая строка. Вьетнамское название блюда под английским больше не пишется русскими буквами вперемешку с вьетнамскими.
  • Клавиатура iPhone: при быстром наборе буквы больше не пропадают. Касание в промежуток между клавишами получает ближайшая клавиша, а первый пробел после появления клавиатуры не ждёт загрузки словаря.
  • Клавиатура: удержанный пробел ведёт курсор во все стороны, по строкам вверх и вниз, а у края клавиатуры курсор идёт дальше сам.
  • Клавиатура: если стереть пробел после автозамены, слово остаётся исправленным, как на iPhone. Набранное слово появляется первым в полосе подсказок, нажатие возвращает его.
  • Клавиатура: в настройках появилось оформление «Apple», как у родной клавиатуры iPhone. Прежнее называется «Google».
  • Клавиатура: полный набор эмодзи по разделам, оттенки кожи долгим нажатием и поиск по-русски и по-английски.
  • Клавиатура: при первом открытии короткое знакомство с кнопками, а при первом выделении текста и первом копировании подсказка, как их перевести. Кнопки флага и истории стали одинаковыми квадратами.
Версии 2.7.40 – 2.7.50

Перевод PDF, микрофон на Mac отпускается, Премиум-голос

  • Компьютер: ширину левого меню можно менять, потянув его границу мышью. В шапке меню полная версия, поля поиска над меню больше нет, пункты настроек не переносятся на вторую строку.
  • Mac: снятый в системных настройках доступ к микрофону и «Мониторингу ввода» Dictator видит сразу. Плашка «не всё настроено» красная, у шестерёнки и у «Доступа к системе» красный знак.
  • Компьютер: в «Обратной связи» можно написать в поддержку. Чат открывается окном у правого нижнего угла и исчезает, когда его закрыли, а новый ответ поддержки виден в левом меню.
  • Компьютер, «Синтез речи»: пол, голос и кнопка «Прослушать» собраны в одну плашку, у модели этого компьютера есть кнопка «Скачать». У голосов Microsoft все 75 языков и голоса обоих полов, а таблицу языков можно искать, и ваш язык стоит первым.
  • Компьютер, «История»: после нажатия «Озвучить» справа появляется выбор сервиса и голоса, а после озвучки кнопка «Скачать» сохраняет звук файлом.
  • Компьютер, «Озвучка»: минуты Премиум-голоса показаны полоской «израсходовано из», а ссылка «Добавить минут» ведёт к пакету.
  • Компьютер: если выбранной модели распознавания нет на диске, Dictator говорит, какая модель распознаёт вместо неё, и предлагает скачать вашу. Выбор больше не меняется молча.
  • Mac: раздел «Тарифы» стоит в главном меню, ваш тариф виден в профиле. Доступ, выключенный в настройках системы, виден в Dictator сразу, а режим «удерживать» на одной клавише ⌘ записывает, пока клавиша нажата.
  • Mac из App Store: текст снова может вставляться туда, где стоит курсор. Включается кнопкой «Разрешить» у пункта «Универсальный доступ» в разделе «Доступ к системе», а без него уведомление просит нажать ⌘V.
  • Mac: клавишу с микрофоном на F5 и другие особые клавиши верхнего ряда можно назначить любому действию в «Горячих клавишах».
  • Перевод документов: карточки «Открыть документ» и «Из буфера» с пунктирной рамкой, надписи по центру.
  • Перевод фото: подпись на тёмной кнопке больше не вылезает за край кнопки, а заголовок, обращение и абзац под ними распознаются раздельно.
  • Mac: Dictator снова запускается. В версиях 2.7.40 и 2.7.41 окно появлялось с надписью «Запуск» и через секунду закрывалось.
  • Mac: Dictator больше не держит микрофон, пока вы не диктуете. Жёлтая точка в строке меню гаснет сразу после записи, проверки микрофона или субтитров.
  • Платная озвучка называется «Премиум-голос»: голоса из библиотеки на любом тарифе, озвучка вашим голосом на Premium. Остаток минут виден крупно рядом с выбором голоса, кнопка «Пополнить» там же.
  • Пакет минут Премиум-голоса выбирается бегунком: от 30 минут до 5 часов, шаг 30 минут, цену считает приложение.
  • Компьютер: чем озвучивать, выбирается одним списком во всю ширину, у каждого сервиса пояснение целиком.
  • Компьютер: если у сервиса озвучки временно нет связи или средств, вы видите «временно недоступна», а не технический текст.
  • Компьютер: на Premium свой голос можно записать и без собственного ключа сервиса.
  • Компьютер: в версии из App Store можно назначить любое сочетание клавиш, по умолчанию Ctrl+⌘ на Mac и Ctrl+Win на Windows.
  • Компьютер: одиночная клавиша с буквой, цифрой, знаком или пробел срабатывает удержанием, а коротким нажатием печатает как обычно.
  • Компьютер: в первой настройке сочетание клавиш показано крупно, на последнем шаге у каждого сочетания кнопка «Изменить». При первом входе в «Горячие клавиши» подсвечиваются переключатели режимов.
  • Mac: пока перехват клавиш не разрешён, запись работает запасным сочетанием Ctrl+⌘+R, и приложение называет его.
  • Компьютер: уведомление «Установлена последняя версия» по щелчку просто закрывается и не открывает окно Dictator.
  • Озвучка: в списке «Чем озвучивать» два пункта: «Премиум-голос» с голосами из библиотеки и «Премиум-голос (ваш голос)» с вашими голосами. Ключи сервиса больше не нужны: озвучка всегда идёт с вашего баланса минут.
  • Озвучка: в списке озвучек записи подписаны «Премиум-голос», а если сервис временно не отвечает, вы видите понятную причину вместо технической строки.
  • Компьютер: в светлых темах выбранный режим записи и пресет горячих клавиш видны сразу, все надписи, меню и подсказки читаются во всех четырёх темах, меню у значка в трее и уведомления следуют теме приложения.
  • Компьютер: кнопки записи своего голоса стоят ровно под полем названия, в словаре нижняя строка больше не обрезается краем окна.
  • Компьютер: устройство с испорченным именем в списке локального сервера подписано «Устройство без имени».
  • Mac: первая настройка сама задаёт системные вопросы о доступе по одному, а рядом объясняет, зачем нужен каждый пункт.
  • Mac: пока какой-то доступ не выдан, вверху каждого экрана видно, что не будет работать, и кнопка «Исправить».
  • Mac: доступ, включённый в системных настройках, отмечается сразу; перезапустить Dictator приложение предлагает, только когда без этого доступ не заработает.
  • Компьютер: окно открывается не меньше трёх четвертей экрана по ширине и 80 % по высоте, текст в нём и в первой настройке крупнее.
  • Mac: Dictator больше не закрывается сам, когда выходит новая версия. В версиях 2.7.41 – 2.7.44 приложение пропадало из строки меню в момент уведомления об обновлении.
  • Mac: в версии из TestFlight и App Store в окне «О программе» есть кнопка «Проверить обновление». Новую версию она показывает с кнопкой «Открыть TestFlight» или «Открыть App Store», а проверка из строки меню отвечает уведомлением.
  • Mac: в «Доступе к системе» у каждого выданного разрешения осталась кнопка «Открыть настройки», чтобы его можно было выключить.
  • Компьютер: у ссылки на мобильное приложение в окне «О программе» значок телефона.
  • Перевод документов: теперь и PDF. Вид страницы сохраняется: перевод встаёт на место оригинала, а таблицы, картинки и оформление остаются как были.
  • Перевод документов: текст на картинках внутри PDF (сканы, снимки экрана, схемы) распознаётся и переводится поверх картинки. Каждая такая картинка расходует страницу месячного лимита перевода фото.
  • Озвучка: у Премиум-голоса две модели, Premium 2 Pro и Premium 3 Drama. Drama 3 понимает, как читать, по словам в квадратных скобках прямо в тексте: [шёпотом], [взволнованно].
  • Озвучка: у Премиум-голоса есть управление звуком: громкость, выравнивание громкости, чтение чисел и дат, совместимость тегов. Громкость попадает и в скачанный файл.
  • Компьютер: голос Премиум-голоса можно создать по описанию. Опишите его словами, послушайте четыре варианта и сохраните понравившийся. Одно создание вариантов стоит 30 секунд минут, сохранение бесплатно.
  • Компьютер: у выбранного голоса библиотеки видна карточка: обложка, пол, описание, метки и сколько раз им озвучивали.
Версии 2.7.30 – 2.7.39

Живой перевод не теряет фраз

  • Живой перевод: фраза, сказанная, пока звучит перевод прошлой, больше не пропадает с экрана и переводится своей репликой.
  • Живой перевод: озвучка из динамика, которую услышал микрофон, больше не принимается за речь собеседника и не переводится второй раз.
  • Живой перевод: оба языка стоят одной строкой посередине, а выбор звучания, вид и кнопка разговора одной строкой внизу. Остаток минут показан прямо на кнопке.
  • Компьютер и телефон: микрофон больше не замолкает, пока звучит озвучка перевода. Говорите поверх перевода, ваши слова не потеряются, а свою озвучку приложение узнаёт и второй раз не записывает.
  • Компьютер: в живых субтитрах двое собеседников, говорящих разом, идут разными строками, каждый со своей подписью. Нужна видеокарта и модель из карточки «Разбор по голосам».
  • Компьютер: облачные субтитры через Deepgram или Soniox подписывают собеседников «Говорящий 1», «Говорящий 2». Без выбранного языка Deepgram раньше не включался вовсе, теперь работает.
  • Компьютер: живые субтитры больше не теряют куски речи, которые сначала появлялись серым, а потом исчезали. И последняя фраза перед остановкой теперь попадает в запись.
  • Компьютер: архив живых субтитров у каждого аккаунта свой. Вошли другим аккаунтом, и чужих созвонов не видно.
  • Компьютер: пока вы молчите, плашка субтитров целиком отдана собеседнику. Ваша дорожка «Я» появляется, когда вы заговорили.
  • Компьютер: свои голоса Fish Audio больше не пропадают из списка в «Озвучке», если сервис однажды не ответил. Приложение помнит их и само спрашивает сервис снова.
  • Компьютер: надиктованный текст вставляется и тогда, когда программа читает буфер обмена медленно. Раньше в терминал под нагрузкой иногда вставлялось то, что лежало в буфере до диктовки.
  • Компьютер: видео и звук, выбранные в «Транскрибации», снова распознаются. Раньше каждая попытка брала пустую копию файла, а «Повторить» не находил исходник.
  • Компьютер: живые субтитры больше не делят речь одного человека на два голоса с одинаковыми словами.
  • Компьютер: в «Транскрибации» щелчок по любому слову переносит запись к нему и включает звук. Сказанное подсвечивается по ходу, как в «Озвучке».
  • Компьютер: полоса записи в «Транскрибации» переносит звук точно в место щелчка, а подсказка над ней показывает только начало фразы и больше не закрывает экран.
  • Компьютер и телефон: начало реплики больше не прилипает к концу абзаца прошлого говорящего.
  • Компьютер: рядом с включением перевода в живых субтитрах две кнопки языков: на каком говорят и на какой переводить. По умолчанию перевод на ваш язык, озвучка стоит рядом с ним.
  • Компьютер: пояснение к паузе микрофона в субтитрах больше не обрезается окном и не закрывает меню.
  • Компьютер: в живых субтитрах колонки подписаны «Оригинал» и «Перевод», кнопки под курсором больше не закрывают первую строку текста, а сообщение о сохранённой записи стоит рядом с кнопкой записи.
  • Компьютер: в «Озвучке» список голосов у кнопки «Озвучить» полон с первого открытия, поиск в нём работает сразу.
  • Озвучка Fish Audio: в списке голосов видны только ваши клоны и библиотека сервиса, чужие клоны не показываются.
  • Озвучка Fish Audio доступна на любом тарифе: на бесплатном одна минута качественного голоса, на платных минуты каждый месяц. Остаток виден рядом с выбором голоса, а когда минуты кончились, там же можно купить пакет: 60 минут за 390 ₽.
  • Компьютер: одну клавишу (Ctrl или ⌘) и сочетание из одних клавиш-модификаторов теперь можно назначить любому действию. Ctrl с щелчком мыши, прокруткой или буквой хоткеем не считается.
  • Компьютер: строку горячей клавиши можно нажать целиком, чтобы задать новое сочетание. Справа появляются ✓ и ✕, клавиши стали крупнее, а запись сочетания не ждёт продолжения.
  • Mac: сочетание Ctrl+⌘+R больше не начинает запись и тут же её не останавливает.
  • Mac: Dictator живёт значком в строке меню, а не в Dock, и сам запускается при входе в систему.
  • Mac: микрофон больше не остаётся открытым после первой настройки, жёлтая точка в строке меню гаснет.
  • Mac: первый запуск спрашивает только то, без чего Dictator не работает. Запись экрана спрашивается, когда понадобится. Если обязательного разрешения нет, жёлтая плашка вверху окна ведёт к нему.
  • Mac: выделение области для перевода с экрана совпадает с картинкой, а стрелка после первой настройки указывает точно на виджет.
  • Компьютер: поиск компьютеров в вашей сети включён сразу, и на Mac из App Store он больше не отвечает ошибкой.
  • Компьютер: на шаге «Запись с переводом» первой настройки фразу переводит нейросеть, а распознанный текст стоит над переводом. Офлайн-словари качаются, только когда нет интернета.
  • Компьютер: несколько пользователей одного компьютера могут держать Dictator открытым одновременно. Второму пользователю Dictator объясняет, у кого он уже открыт, а телефоны находят обоих.
  • Компьютер: нажатие на уведомление открывает окно приложения. «Обновление готово» открывает окно обновления с кнопкой «Перезапустить».
Версии 2.7.20 – 2.7.29

Живой перевод в обе стороны и рабочее место записи

  • Клавиатура: исправление опечаток и набор скольжением работают на испанском, немецком и французском. Буквы с ударением можно набирать без него: «tambien» станет «también», а «c'est» и «week-end» клавиатура знает.
  • Клавиатура: китайский ввод пиньинем, как у Sogou, на полной раскладке и на девяти клавишах. Над клавишами пиньинь по слогам и иероглифы на выбор, стрелка раскрывает все варианты, клавиатура запоминает, что вы выбираете. Включается в настройках клавиатуры.
  • Клавиатура: автозамена смотрит на соседние слова. «отел бы» становится «хотел бы», «dont» становится «don't», а слово, исправленное по ошибке, возвращает первое стирание.
  • Компьютер: субтитры включаются сами, когда начинается созвон в Zoom, Teams, Телемосте, WeChat или WhatsApp, и закрываются после него. Включается галочкой в разделе «Живые субтитры».
  • Компьютер: в «Транскрибацию» можно выбрать или перетащить несколько файлов сразу, они расшифруются по очереди. Онлайн-расшифровка на сайте сохраняет результат субтитрами SRT и документом Word.
  • Компьютер: «Транскрибация» в два столбца. Слева записи с поиском, справа открытая запись: реплики по говорящим, плеер с полосой говорящих, поиск по тексту. Имя говорящего меняется щелчком прямо в тексте.
  • Живой перевод: речь собеседника переводится на ваш язык и звучит вслух, а не повторяется на его языке. Языки обеих сторон меняются прямо в разговоре.
  • Живой перевод: у собеседника своя половина экрана с его языком, способом слушать и кнопкой разговора. Живой диалог из списка открывается тем же экраном и продолжается, а уход с экрана останавливает перевод.
  • Клавиатура: опечатки исправляются на пробеле, как у Google и Apple. Соседняя буква, пропущенная или лишняя, переставленные буквы и слипшиеся слова. «Еще» становится «ещё», лишняя буква в начале слова больше не делит его на два, а первое стирание возвращает набранное.
  • Компьютер: о записи можно спросить ИИ своими словами: протокол, задачи, что сказал конкретный человек. Ответ ссылается на моменты записи, щелчок по ссылке включает это место. Ответ сохраняется в Word, PDF или Markdown.
  • Компьютер: запись выгружается в Word, PDF, SRT, VTT, TXT, Markdown, CSV и JSON, с именами говорящих и временем или без. В полях ввода появился микрофон: надиктуйте, и текст встанет в это поле.
  • Компьютер: в живых субтитрах речь собеседника больше не теряется, пока звучит перевод, а следующая фраза озвучки готовится заранее и звучит без паузы.
  • Телефон: у записи свой проигрыватель с перемоткой, громкостью и скоростью, и записи с iPhone снова играют.
  • Телефон: в разделе Обратная связь появилась кнопка Чат. Пишете в поддержку прямо из приложения и получаете ответ там же, можно приложить снимок экрана, файл или голосовое.
  • Компьютер: в разделе Синхронизация у каждого устройства написано, сколько дней назад оно синхронизировалось, а лишнее устройство убирается из аккаунта кнопкой рядом с ним.
  • Телефон: в разделе Синхронизация видно, сколько дней назад синхронизировалось каждое устройство, и кнопка подтверждения удаления больше не пропадает.
  • Клавиатура: выключенный компьютер или молчащий сервер видны сразу, в начале записи. Речь распознаёт следующий доступный способ, и клавиатура пишет, почему.
  • Компьютер: группа доступа к своему компьютеру — одна таблица. Видно, кто и когда вошёл и по какой ссылке, доступ включается и выключается переключателем, а лишнего человека убирают корзиной. Человека можно перенести в другую группу или скопировать его данные и добавить из буфера.
  • Компьютер: участника можно назвать по-своему щелчком по имени. Это имя видите только вы, и оно одно во всех ваших группах. Под именем всегда стоит почта.
  • Компьютер: приглашение — одна строка. «Добавить» заводит ссылку и сразу кладёт её в буфер, нажатие на код копирует ещё раз, а почту для письма можно вписать прямо в той же строке. Название группы правится в её шапке, а группа раскрывается щелчком по шапке.
  • Компьютер: поле для кода приглашения в «Компьютерах других людей» видно сразу. Дефис ставится сам, вставленная ссылка тоже подходит. После целого кода окно рассказывает, чей это компьютер, и вступление занимает одну кнопку, а выбранный компьютер сразу становится источником распознавания.
  • Компьютер: «Обзор» открывается сразу с полными цифрами, без промежуточных, которые через секунду менялись. Длина записей в нём только настоящая.
  • Компьютер: вычеркнутые в озвучке предложения не попадают ни в скачанный файл, ни в голосовое Telegram.
  • Озвучка с сервера приходит вдвое легче и не пережимается на устройстве, поэтому повторное прослушивание фразы начинается быстрее.
  • Перевод фото: перевод не мельче оригинала, приветствие вроде «Hi,» переводится, а одинокая буква со значка не попадает в текст перевода.
  • Компьютер: окно больше не перезагружается по кругу, если запуск занял дольше трёх секунд.
  • Таблица тарифов показывает «30 мин», «4 ч» и «Пакетный» на языке интерфейса.
  • Компьютер: запись созвона в живых субтитрах больше не двоится в первые секунды. Где микрофон лишь повторяет звук колонок, в запись идёт только звук компьютера, а ваш голос остаётся.
Версии 2.7.14 – 2.7.19

Отметки в озвучке и подсветка вровень с голосом

  • Озвучка: подсветка текста идёт вровень с голосом и у длинных записей Fish Audio. Раньше она уезжала на целые предложения, теперь расхождение в среднем около десятой доли секунды.
  • Озвучка: наведите мышь на предложение, и оно подсветится целиком. Правой кнопкой его можно отметить: нравится или не нравится. Выделите несколько предложений, чтобы отметить их разом.
  • Озвучка: понравившиеся куски стоят кнопками под текстом, и нажатие слушает запись с этого места, а сама запись попадает в отбор отмеченных. Непонравившиеся предложения при прослушивании пропускаются; пропуск выключается одной кнопкой.
  • Компьютер: в полях ввода работает правая кнопка мыши: вырезать, копировать, вставить и выделить всё.
  • Компьютер: если распознавание выбрано на сервере, длинная диктовка уходит туда кусками прямо во время речи. После остановки ждать приходится только последний кусок, а не всю запись заново. Одни и те же секунды записи дважды не списываются.
  • Компьютер: такая диктовка сохраняется и в вашей истории на сервере, вместе со звуком, поэтому её видно на телефоне. Распознавать запись второй раз сервер не будет.
  • Облачная синхронизация истории теперь переносит и звук записей: раньше он не доезжал.
  • Телефон: живой перевод снова запускается. Со второго открытия приложения он отвечал «Сервер не дал начать сеанс»: телефон не называл себя серверу.
  • Компьютер: у записи с переводом появилась третья часть, обратный перевод. Перевод переводится обратно на ваш язык, и видно, верно ли он понят. По умолчанию часть выключена. Включить её и поменять порядок можно в настройках, раздел Перевод.
  • Компьютер: на новой установке запись с переводом вставляет только перевод, распознанный текст включается там же. Уже сохранённые настройки не меняются.
  • Клавиатура iPhone: длинная диктовка через ваш компьютер распознаётся по ходу речи. Текст приходит почти сразу после остановки записи, а не через 5–9 секунд.
  • Клавиатура iPhone: диктовка, распознанная по частям, ложится в историю одной записью, а не несколькими.
  • Компьютер: наведите мышь на плавающий виджет, когда запись не идёт, и он покажет слово Готов и сочетание клавиш, которым начинается запись.
  • Компьютер: Обзор честно считает сэкономленное время. Набор меряется по знакам: 258 в минуту на компьютере и 181 на телефоне, по замерам на 168 и 37 тысячах человек. Речь считается без пауз на раздумья: новые записи хранят, сколько звучал голос. Первым числом экрана стало время речи. Ниже полоса сравнивает набор руками с диктовкой и показывает, во сколько раз голосом быстрее.
Версии 2.7.11 – 2.7.13

Приглашение в группу ссылкой

  • Перевод фото: короткая надпись больше не мельчает вдвое и не рвётся посреди слова: ей хватает места справа. Соседние абзацы, набранные одним шрифтом, в переводе тоже одного размера. Строка, которую распознавание отрезало от абзаца, и номер, перенесённый по дефису, переводятся вместе со своим абзацем, а не половинками.
  • Компьютер: плавающий виджет больше не прячется под панелью задач. Кнопка «Вернуть виджет на экран» ставит его в середину нижней части главного экрана, над панелью, и виджет запоминает это место. Отпущенный на панели после перетаскивания, он сам поднимается над ней, а на втором мониторе остаётся там, где его положили.
  • Компьютер: позвать человека в группу своего компьютера можно ссылкой. У приглашения появилась кнопка со значком ссылки, а готовый текст для мессенджера начинается со ссылки.
  • Ссылка открывает Dictator сама, на телефоне и на компьютере: код подставляется, окно рассказывает, чья это группа, что даст вступление и почему это безопасно, и присоединяет одной кнопкой.
  • Без аккаунта в том же окне можно войти или зарегистрироваться. Если Dictator не установлен, ссылка открывает сайт с тем же объяснением, входом и кнопкой «Присоединиться».
  • Компьютер: «Пригласить по ссылке» теперь первая и заметная кнопка с плюсом. Нажатие не меняет её текст: над ней ненадолго появляется подсказка. Ссылка одноразовая: живёт две недели и гаснет, как только по ней кто-то присоединился. Вступивший встаёт в участники вместо ссылки, и его можно отключить, не убирая, или убрать совсем.
  • Сколько людей можно пустить на свой компьютер, зависит от тарифа: Free — 2, Basic — 4, Pro — 10, Premium — 25. Экран групп показывает, сколько мест занято и что даёт каждый тариф; приглашения, которые ждут ответа, тоже занимают место. После перехода на тариф поменьше никого не убирают, но компьютер открыт тем, кто вступил раньше.
  • Перевод фото: заголовки, набранные в оригинале жирным, в переводе тоже жирные, а заголовок над абзацем начинается от его левого края, а не висит посередине.
  • Компьютер: карточка в истории играет свою запись и показывает её настоящую длину. Раньше свежая запись могла играть другую, старую, и показывать её длительность.
  • Компьютер: длинная диктовка уходит на сервер быстрее: запись сжимают сразу несколько ядер процессора. Четырёхминутная диктовка доезжает примерно на секунду раньше, качество распознавания то же.
Версия 2.7.10

Распознавание не ждёт занятую видеокарту

  • Компьютер: если видеокарту заняла игра или другая программа, запись распознаёт ваш облачный сервис, который знает ваш язык. Раньше своя модель в такие минуты считала несколько секунд речи по полминуты.
  • Компьютер: способ выбирается в начале записи, поэтому после остановки текст не ждёт. Облачного сервиса нет — запись распознаёт процессор, это всё равно быстрее занятой видеокарты.
  • Компьютер: о переключении говорит одна плашка справа внизу. Когда видеокарта освободится, Dictator вернётся к своей модели сам.
  • Компьютер: все уведомления, включая новость об обновлении, теперь в стиле приложения, а не системными окошками Windows.
Версия 2.7.9

Свой компьютер для близких и коллег

  • Компьютер: свой компьютер можно открыть людям с другими аккаунтами. В разделе "Локальный сервер" строка "Кто ещё может пользоваться этим компьютером" ведёт к группам: заведите группу, позовите людей по почте или кодом для мессенджера, включайте и выключайте группу целиком. Доступ для локальной сети Wi-Fi стоит там же первой группой.
  • Кого позвали, видит в "Распознавании речи" раздел "Компьютеры других людей": там приглашения, поле для кода, компьютеры группы с их состоянием и кнопка выхода из группы. Компьютер группы можно выбрать для распознавания.
  • Голос гостя только распознаётся моделью хозяина: ни звук, ни текст на том компьютере не сохраняются. Лимит, ключи и словарь хозяина гость не трогает, а его собственный словарь едет вместе с записью.
  • Компьютер: в настройках перевода можно собрать вставку при записи с переводом. Сказанное и перевод меняются местами перетаскиванием, любую из частей можно скрыть.
  • Компьютер: список офлайн-словарей и выбор компьютера для распознавания теперь в общем стиле приложения: у полей и кнопок есть обводки, список тёмный.
  • Компьютер: у строки состояния своего компьютера появилась цветная точка. Зелёная значит, что компьютер на связи и примет запись.
  • Компьютер: если сервер распознавания медлит, запись распознаёт сам компьютер, а вы получаете одно предупреждение. Следующие 5 минут записи сразу распознаются здесь, потом Dictator снова пробует сервер.
  • Компьютер: перевод выделенного текста больше не висит при медленном сервере. Через 12 секунд он переводится офлайн-словарём, и Dictator говорит об этом.
  • Компьютер: у записи, которая не распозналась, в истории вместо копирования и озвучки кнопка Повторить. Копирование в карточке переехало под текст, слева от озвучки.
Версия 2.7.8

Список своих устройств и отвязка без поддержки

  • В профиле появился список устройств, на которых открыт ваш аккаунт: компьютер, телефон, клавиатура. Видно, когда каждое было на связи, и лишнее вы убираете сами. Место освобождается сразу, и новое устройство подключается без обращения в поддержку.
  • Список открыт и тогда, когда сервер отказал новому устройству из-за лимита: зайдите в профиль, уберите старое и подключите это.
  • На тарифе Premium теперь шесть устройств. Раньше их число не было ограничено ничем.
  • На бесплатном тарифе устройств два, как и написано в тарифах. У части аккаунтов стояло одно.
Версия 2.7.7

Обновление убирает за собой

  • Компьютер: Dictator убирает за собой установщики обновлений. Windows складывала их во временную папку, а удалять их было некому: каждое обновление оставляло на диске около 56 мегабайт, и за несколько версий набирались сотни. Теперь программа сносит эти папки при запуске. Папка текущей версии остаётся на месте: из неё идёт установка, и уходит она со следующим обновлением.
Версия 2.7.6

Значок приложения стал чётким

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

Китайский в списках языков: упрощённый и традиционный

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

Переписка про фото не мешает смотреть перевод

  • Компьютер: при открытии снимка прошлая переписка больше не разворачивается сама. Она появляется, когда вы ставите курсор в поле вопроса, нажимаете кнопку переписки или открываете снимок значком «Открыть переписку» из истории.
Версия 2.7.3

Переписка про фото на компьютере сохраняется

  • Компьютер: разговор про фотографию больше не пропадает. Раньше вопрос и ответ жили только до закрытия снимка — открыв его заново, вы видели пустую переписку, будто её стёрли. Теперь разговор хранится вместе с записью и открывается там же, где остановились.
  • Компьютер: в истории переводов у снимков с разговором появился значок переписки. Нажатие открывает снимок сразу с вопросами и ответами, искать их по одной фотографии больше не нужно. На телефоне такой же значок на плитке.
  • Приложение само чинит застрявшие обновления своей базы. Из-за такой остановки часть новых возможностей не включалась вовсе: они были в программе, но база о них не знала, и ошибок при этом не показывалось.
  • Конец записи больше не дописывается фразами, которых вы не говорили («Субтитры создавал…» и похожими): паузу посреди речи распознавание теперь проходит спокойно.
Версия 2.7.2

Разговор про фото работает, шторка как чат

  • Вопрос про фотографию снова доходит до ответа. В версиях 2.7.0 и 2.7.1 каждый вопрос заканчивался надписью «Не получилось спросить» — приложение отправляло его в таком виде, который сервер не разбирал. Исправлено и на телефоне, и на компьютере.
  • Переписка про фотографию больше не пропадает после перезапуска: вчерашний вопрос и ответ на месте, кнопка переписки под снимком видна, а разговор, начатый на другом устройстве, приезжает на телефон вместе с записью.
  • Телефон: шторка переписки выглядит как обычный чат — ваш вопрос облачком справа, ответ нейросети во всю ширину, крестик в правом верхнем углу, надписи «Переписка» больше нет. Шторку можно опустить пальцем на половину экрана, чтобы видеть снимок, или закрыть тем же движением. Ошибка теперь показывается внутри шторки.
  • Телефон: клавиатура больше не закрывает поле «Спросите про это фото» — экран ужимается под неё, как в диалогах. Между снимком и полем появился просвет, кнопки «Озвучить», «Копировать», «Сохранить», «Поделиться» опущены к краю.
  • Телефон: жест «назад» от левого края больше не тянет саму фотографию вместе с экраном — раньше снимок уезжал вдвое быстрее страницы, будто его перетаскивают.
  • iPhone: в настройках клавиатуры появился переключатель «Записывать жесты свайпа». Он выключен; включите его, если готовы помочь сделать свайп точнее: клавиатура сохранит линию пальца и то, какое слово вы в итоге оставили, и отдаст записи разработчику вместе с отчётом диагностики.
Версия 2.7.1

Микрофон и обмен между устройствами

  • iPhone: микрофон больше не продлевает себе время сам. Раньше при каждой разблокировке телефона приложение переписывало настройки клавиатуры, и прогрев получал новые четыре часа: таймер на заблокированном экране начинался заново, а микрофон не выключался вовсе. Теперь срок сдвигается только тогда, когда вы сами выбрали другое время.
  • iPhone: у режима «включён, пока не выключу» в островке больше нет обратного отсчёта — там стоит надпись, что микрофон включён, пока вы его не выключите. Считать по прежним цифрам было нечего: срок технический и сдвигался каждые пять секунд.
  • Обмен между устройствами: устройство, выключенное в списке, больше не звонит соседям каждую минуту впустую. Раньше в «Историю событий» шли пары строк «обмен пошёл» и «не удался: соединение закрыто», и узнать причину было нельзя. Теперь причина называется один раз, а включённое обратно устройство возвращается в обмен само.
  • Телефон объявляет свой адрес в домашней сети по сетевым картам, а не по маршруту в интернет. При включённом VPN он называл адрес туннеля, компьютер звонил в пустоту, и записи ездили через сервер даже в одной квартире.
Версия 2.7.0

Разговор про фотографию

  • Телефон и компьютер: разговор про переведённую фотографию стал настоящим разговором. Пока нейросеть смотрит снимок, видно, что она занята; первые строки ответа начинают появляться сразу, не дожидаясь конца; поле ввода остаётся на месте, и спрашивать можно дальше сколько нужно — вся переписка про этот снимок сохраняется вместе с ним и открывается на любом вашем устройстве.
  • Телефон и компьютер: в шапке переписки видно, сколько знаков месячного лимита ушло на этот разговор и сколько осталось. Цену следующего вопроса приложение считает заранее и предупреждает, если он не помещается в остаток.
  • Разговор про фотографию больше не дорожает с каждым днём. Раньше в нейросеть уходила вся переписка целиком, и каждый новый вопрос стоил дороже предыдущего: вернулись через неделю, задали короткий вопрос — заплатили за весь прошлый разговор. Теперь уходят последние реплики, и цена вопроса не растёт, а смысл беседы не теряется.
  • Телефон: жест «назад» срабатывает, даже когда палец идёт по дуге. Живая рука не ведёт по линейке: проводя от левого края к правому, вы уходите вниз на пару сотен точек — и жест отменялся, хотя страница уже уехала почти до края. Со стороны это выглядело так: диалог уполз вправо, отпускаете — он возвращается, а список диалогов не открывается.
Версии 2.6.95 – 2.6.99

Живой перевод разговора

  • Телефон: жест «назад» из диалога больше не откатывается. Бывало, что система забирала касание себе на полпути, и страница возвращалась на место: вы ведёте пальцем от края до края, а список диалогов так и не открывается. Теперь считается пройденный путь — увели страницу дальше трети экрана, и шаг назад делается, даже если касание оборвалось.
  • Компьютер: запись, отправленная на сервер, снова распознаётся своим движком. В версии 2.6.94 сжатая запись уходила с испорченным заголовком, сервер её не читал и молча отдавал облачному сервису: после пауз появлялись лишние точки и троеточия, а английские слова вроде «opus» терялись. Теперь запись собирается по стандарту, а сервер вдобавок сам чинит записи прежней сборки.
  • Компьютер: на сервер уходит только сжатый звук. Видео и аудиофайлы из «Транскрибации» больше не выгружаются целиком: приложение само достаёт звуковую дорожку и отправляет её сжатой, в десятки раз меньше. То же для «Распознать снова» и для записей, которые распознаёт ваш компьютер или компьютер в домашней сети.
  • Компьютер: подсказка «Копировать» в истории больше не висит над кнопкой после возвращения из другого окна.
  • Телефон: появился живой перевод разговора. Вы говорите, а перевод звучит голосом, похожим на ваш, не дожидаясь конца фразы: собеседник слышит вас почти сразу. Разговор заводится кнопкой «Живой перевод» в списке диалогов и остаётся там же обычными репликами, которые потом можно перечитать. Слушать можно четырьмя способами: через динамик, в наушниках, по кнопке и только текстом без голоса.
  • Телефон: считается сказанное, а не время на экране. Паузы в разговоре бесплатны, остаток минут виден в шапке, за минуту до конца приложение предупреждает, а на нуле уводит в обычный разговор того же собеседника, вместо того чтобы оборвать вас посреди фразы.
  • Телефон: живой перевод больше не перестаёт вас слышать. Пока звучал перевод, микрофон молчал всё это время, а перевод приходит быстрее, чем звучит: на длинной фразе продукт оставался глухим по десять секунд, и сказанное пропадало. Теперь микрофон затихает не дольше полутора секунд, и говорить можно свободно.
  • Телефон: выход из разговора его и заканчивает. Раньше сеанс продолжал слушать и озвучивать на фоне после ухода со экрана, а сказанное сохранялось только по кнопке «Закончить». Теперь уход закрывает микрофон и очередь озвучки, а реплики сохраняются в диалог сами.
  • Телефон: при создании живого перевода показываются только те языки, которые переводчик умеет произносить. Раньше в списке стояли все языки, и на непроизносимом разговор обрывался без объяснения.
  • Телефон: внизу списка диалогов появилась панель с двумя кнопками — «Диалог» и «Живой перевод». Прежний плюс не говорил, что именно он создаёт, а разговоры теперь двух видов и стоят по-разному. У живого разговора в списке стоит метка, чтобы его было видно среди обычных.
  • Телефон: в разделе «Ещё» появилась кнопка «Поделиться приложением», а сайт продукта открывается из раздела «О приложении» и из подписи внизу настроек.
  • Телефон: в поддержке кнопка «История событий» после раскрытия превращается в «Скрыть».
Версии 2.6.90 – 2.6.94

Перевод ложится прямо на текст фотографии

  • Перевод поверх фотографии повторяет наклон строки и форму изогнутой этикетки, закрывает оригинал целиком и берёт цвет у фона вокруг текста, включая плавный переход цвета. Раньше на белой этикетке встречались чёрные плашки, наклонённые подписи съезжали со своей строки, а соседние плашки ложились друг на друга.
  • Перевод фото стал точнее. Подписи от руки и другой неразборчивый текст больше не превращаются в бессмыслицу, названия брендов и логотипы остаются как на снимке, а слово, которое оказалось отдельно от своей фразы, переводится вместе с ней. Все надписи снимка переводятся одним запросом, поэтому соседние подписи получают общий смысл.
  • Телефон: перевод поверх фотографии выглядит так же, как на компьютере, и так же сохраняется в картинку. Плашки лежат под наклоном строки, берут цвет фона и не налезают друг на друга. Абзац больше не рвётся на куски, когда русские буквы шрифта догружаются позже латинских.
  • Телефон: перевод фото стал точнее. Подписи от руки не превращаются в бессмыслицу, названия брендов и логотипы остаются как на снимке, слово, оторванное от своей фразы, переводится вместе с ней, а все надписи снимка переводятся одним запросом и получают общий смысл.
  • Компьютер: понятно, почему телефон не видит его в новой сети Wi-Fi. Windows помечает каждую новую сеть общественной, а в такой сети компьютер для чужих устройств закрыт: в другом городе телефон в том же Wi-Fi компьютер не находил, и причину было не узнать. Теперь настройки своего компьютера показывают такую сеть и делают её частной одной кнопкой. В кафе и гостиницах дверь для гостей по-прежнему закрыта, а ваши собственные устройства находят компьютер напрямую в любой сети.
  • Телефон: если компьютер в сети не нашёлся, приложение больше не пишет, что телефону запрещено обращаться к домашней сети, когда запрета нет. Раньше так объяснялась любая сеть, где компьютер не виден, и приходилось искать несуществующую причину в настройках iPhone. Теперь запрет определяется по ответу самой системы, а в остальных случаях показывается список того, что проверить.
  • iPhone: пока Dictator держит микрофон для клавиатуры, вибрация телефона больше не пропадает. iOS по умолчанию глушит вибрацию во всей системе, пока приложение пишет звук, поэтому, например, фонарик на заблокированном экране включался без отклика, а после выгрузки Dictator отклик возвращался. Теперь приложение разрешает вибрацию на время записи.
  • Телефон: плитка компьютера в сети стала понятнее. Имя стоит сверху, под ним зелёный кружок и Онлайн или серый и Офлайн, а проверить компьютер ещё раз можно маленькой кнопкой со стрелками рядом с состоянием. Отключиться теперь можно только вторым нажатием: после первого кнопка краснеет, а слева появляется крестик отмены. Компьютер, который сменил адрес в сети, телефон находит и запоминает сам.
  • Клавиатура: Deepgram больше не принимает короткую русскую фразу за хинди. Клавиатура отправляла запись без языка речи, и сервис выбирал язык сам среди тридцати пяти: на фразе в две с половиной секунды он решил, что это хинди, и вернул буквы деванагари. Теперь язык выбирается только среди ваших языков, а клавиатура передаёт их вместе с записью.
  • Мгновенная диктовка больше не теряет тихое последнее слово перед паузой. Слово, сказанное тише остальных, раньше не попадало ни в один кусок записи: из фразы "Продумай заново логику данных" с паузой после слова логику вставлялось "Продумай заново. Данных".
  • Фраза, прерванная паузой, склеивается без лишней точки. Когда вы замолкаете посреди мысли, приложение переслушивает место паузы и оставляет точку только там, где предложение действительно кончилось, а если сказано продолжение, ставит на её место запятую или тире.
  • Компьютер в сети: запись, отданная чужому компьютеру, распознаётся по вашему личному словарю, а не по словарю его хозяина. Раньше ваши слова на чужом компьютере не работали вовсе, а в вашу речь подмешивались термины хозяина. Считает запись видеокарта того компьютера, его месячный лимит на сервере не тратится.
  • Телефон: плитка компьютера в сети называет настоящую причину. Если на компьютере выключено разрешение для телефонов, если он спрашивает пароль или временно закрылся после нескольких неверных паролей, об этом так и написано, а не общее Не отвечает. Компьютер, сменивший адрес, получает ваш сохранённый пароль только после нажатия кнопки.
  • Windows: Ctrl+Win и Ctrl+Win+V срабатывают и тогда, когда впереди окно Dictator. Windows молча отключала перехват клавиш, если другая программа на компьютере долго разбирала нажатие, и пока окно Dictator было впереди, запись не начиналась, а текст не вставлялся. Теперь приложение слышит клавиатуру вторым способом и доводит такое нажатие до дела.
  • Windows: распознанный текст вставляется в поле поиска и другие поля самого Dictator. Раньше туда уходило старое содержимое буфера обмена: окно приложения принимало вставку позже, чем буфер возвращался прежним. Теперь текст кладётся в поле напрямую, а буфер обмена не трогается.
  • Windows: меню значка в трее открывается прямо над мышкой. У значка в правом углу панели задач меню уезжало влево, а на экране с увеличенным масштабом список языков обрезался краем. Теперь меню стоит над курсором, а списки языков и микрофонов раскрываются туда, где есть место.
  • Отчёт в поддержку из приложения сам прикладывает журнал горячих клавиш. Если сочетание не срабатывает, достаточно отправить отчёт: по нему видно, дошло ли нажатие до приложения и что оно с ним сделало. Текста ваших диктовок в журнале нет.
  • Компьютер: в истории появился фильтр по устройствам. Рядом с кнопкой Экспорт открывается список ваших устройств с галочками: снимите галочку, и записи с телефона или другого компьютера уйдут из списка. Под курсором у каждой строки есть Только, чтобы одним нажатием оставить одно устройство, и видно, сколько на нём записей. Выбор действует и на счётчик записей, и на поиск, и на выгрузку, а запоминается только на этом компьютере.
  • Компьютер: кнопка фильтра по устройствам появляется сама, а не после случайного совпадения. В 2.6.92 список устройств читался один-единственный раз при открытии истории, и если база в тот миг была не готова, кнопки не было вовсе. Заодно выпадающие списки истории стали непрозрачными: сквозь них просвечивали строки записей, а список устройств упирался в край окна и прятал числа.
  • Из распознанного текста больше не пропадают слова. Отсечение тишины склеивало куски речи встык, и слова на стыках терялись: из фразы «Возьми иконку буквы B, как она сделана у сайта» оставалось «Буква B сделана у сайта». Теперь в распознавание уходит непрерывный кусок записи от первого слова до последнего, а паузы внутри остаются на месте. На двух сотнях записей слов стало больше у тридцати четырёх, и заодно исчезли выдуманные фразы вроде «Продолжение следует».
  • Компьютер: распознавание на сервере перестало тормозить на медленном интернете. Ожидание после диктовки — это отправка записи, а не сам разбор речи: минута несжатой речи весит два мегабайта, и вдали от дома она уходила по несколько секунд. Теперь запись сжимается перед отправкой примерно в одиннадцать раз, текст от этого не меняется, а соединение с сервером живёт между диктовками и не устанавливается заново каждый раз.
Версии 2.6.84 – 2.6.89

Словарь доезжает до телефона сам

  • Windows: сочетание Ctrl+Win снова запускает запись с первого раза. Оно срабатывало через раз, а при открытом окне Dictator могло не сработать вовсе: другие программы (например, PowerToys) гасят всплывающий «Пуск» служебным нажатием, и приложение считало его нажатой клавишей — то есть «человек передумал» — и отменяло уже взведённую запись.
  • Компьютер: «Распознать снова» обновляет саму запись, а не добавляет в историю новую строку. Раньше каждое нажатие заводило ещё одну запись с тем же звуком, а исходная оставалась со старым текстом; если в записи не было речи, строки заполнялись выдумкой распознавания.
  • Компьютер: диктовка с клавиатуры телефона больше не появляется в истории дважды. Так выходило, когда распознавание идёт на вашем компьютере, а сам компьютер распознаёт через сервер: каждая такая диктовка сохранялась двумя одинаковыми записями, с тем же текстом и тем же временем. Накопившиеся двойники убираются при обновлении, остаётся запись телефона.
  • Windows: продиктованный текст вставляется и в окно удалённого доступа. Через RustDesk и подобные программы на дальней машине вместо текста появлялась одна буква «v» (в русской раскладке «м»): такие программы передают нажатия по номеру клавиши на клавиатуре, а Dictator отправлял управляющую клавишу без этого номера, и до дальней машины доезжала только буква. Сам текст при этом лежал в буфере обмена, и вставка рукой работала.
  • Перевод поверх фотографии на телефоне больше не режется и не налезает сам на себя. Буквы обрезались сверху и снизу, а соседние подписи наползали друг на друга: раскладка считала, сколько строк займёт перевод, одним способом, а телефон рисовал их другим — и при мелких буквах расчёт расходился с тем, что выходило на экране. Лишние строки при этом просто срезались краем подписи. Теперь подпись растёт под настоящий текст, как это давно работает на компьютере.
  • iPhone: второе нажатие микрофона больше не отправляет вас в Dictator при работающем микрофоне. Выглядело это так: первая диктовка проходит целиком, вы ждёте несколько секунд, жмёте микрофон ещё раз — и снова оказываетесь в приложении, хотя наверху горит оранжевая точка и значок Dictator. Приложение отмечалось «живым» только пока было у вас на экране, а микрофон продолжал работать в фоне: клавиатура через пятнадцать секунд переставала верить отметке и звала приложение заново. Теперь отметка идёт за микрофоном, а не за экраном.
  • Словарь переехал из раздела «Клавиатура» в главное меню настроек и стоит между «Распознавание речи» и «Клавиатура». Его слова работают не только при наборе: они подмешиваются в подсказку распознавания речи, поэтому искать их внутри клавиатуры было негде.
  • Слова личного словаря и шаблоны приезжают на телефон сами, а не после захода в настройки. Раньше их читал только экран «Настройки → Синхронизация»: слово, добавленное на компьютере, до клавиатуры телефона не доходило вовсе, в словаре стояло ноль слов, и они «подтягивались» ровно в тот миг, когда вы открывали раздел руками. Теперь обмен идёт при запуске, при каждом возвращении в приложение, при появлении сети и раз в пять минут.
  • Там же чинится обмен между устройствами: телефон теперь представляется списку устройств сам. Пока он этого не делал, прямой обмен на свежем телефоне не начинался, пока вы не откроете раздел синхронизации.
  • Если обмен с компьютером всё-таки срывается, причина теперь видна в «Поддержка → История событий». Раньше под именем компьютера стояло только «Не удалось обменяться — попробуем снова», и понять, выключен он или отказал сервер, было нечем.
  • Клавиатура: нераспознанную диктовку можно послушать. Слева у такой строки появилась кнопка, справа осталась стрелка «распознать снова». Раньше о записи говорили только время и длительность, и было непонятно, стоит ли тратить на неё вторую попытку. Закрываете список — воспроизведение останавливается. Кнопка есть и на iPhone, и на Android.
  • iPhone: исправлено падение приложения при попытке поднять микрофон на занятом входе — оно случалось в версии 2.6.83.
  • Личный словарь и пропуск в аккаунт больше не стираются у клавиатуры пустым значением. Если приложение в этот момент ещё не подняло свои данные, файл клавиатуры остаётся прежним, а не переписывается пустотой.
  • iPhone: микрофон клавиатуры держится весь выбранный срок. Раньше он мог слететь через несколько минут: островок показывал включённый микрофон, а клавиатура снова отправляла в приложение. Так случалось после звонка или чужого приложения, забравшего микрофон, и после подключения наушников. Теперь микрофон возвращается сам, даже если звонок длился дольше полуминуты.
  • Телефон: поле с курсором видно над клавиатурой целиком вместе с кнопкой, которая её сворачивает. На вкладке Перевод экран больше не прыгает наверх, пока вы листаете, а при наборе снова показывает нужное поле.
  • Телефон: свайп назад от левого края показывает под уезжающей страницей экран, на который вы вернётесь, а не пустоту. На главных вкладках свайп никуда не уводит, а открытую клавиатуру просто убирает.
  • iPhone: касание нижнего поля на вкладке Перевод больше не уводит экран вверх. Экран ужимался под клавиатуру, но оставался на месте, а система сдвигала видимую часть вниз: была видна одна верхняя кромка, ниже пустота до клавиш, и при прокрутке содержимое уходило под край. Теперь экран опускается вместе с видимой частью, и поле с кнопкой видно целиком. Не сдвигается он и через секунду после появления клавиатуры, а шапка приложения больше не заезжает под часы.
  • Диалог: кнопка переключения вида чата стала квадратной, как соседние, и стоит посередине между кнопкой размера и выбором переводчика.
  • Перевод фото: снимок больше не мутнеет после распознавания. Для просмотра телефон хранил копию в 1280 точек по длинной стороне, а экран шире такой копии, и фото растягивалось. Теперь копия вдвое крупнее, её хватает и на приближение пальцами.
  • Перевод фото: история открывает снимок и после обновления приложения. На iPhone обновление переносит данные приложения в новое место, а запись помнила старый путь: вместо фото показывалась крошечная миниатюра кубиками, и перевод уезжал за её край. Старые записи тоже снова находят свои снимки.
  • Перевод фото: запись без фотографии показывает в истории текст перевода вместо пустой карточки и открывается, а не выбрасывает обратно в галерею. Фото, которые список истории успел потерять, возвращаются из хранилища телефона при запуске.
  • Перевод фото: удалённая запись стирает с телефона и копию снимка, а не оставляет её занимать место.
Версия 2.6.83

Микрофон возвращается к клавиатуре сам

  • iPhone: микрофон, который на время забрало другое приложение, возвращается сам. Раньше стоило голосовому виджету на сайте или диктофону попросить микрофон, как прогрев гас насовсем: следующее нажатие микрофона на клавиатуре снова открывало Dictator, и так до конца дня. Теперь приложение пробует забрать вход обратно само: первые секунды каждую секунду, дальше реже, и берёт его в тот же миг, как сосед отпустил, на остаток выбранного вами времени. Чужую запись это не обрывает: пока вход занят, система нам его не отдаёт, и мы ждём. Поэтому если сосед держит микрофон дольше, чем вы готовы ждать, нажатие на клавиатуре по-прежнему откроет Dictator.
  • iPhone: исправлено «Не удалось включить микрофон», которое не проходило до перезапуска приложения. Если первая попытка приходилась на миг, когда приложение ещё не вышло на экран, звуковой движок запоминал пустой вход и отдавал его всем следующим попыткам. Со стороны это выглядело как занятый кем-то микрофон, хотя шкала громкости в настройках в тот же момент прыгала от голоса.
  • iPhone: три неудачные попытки подряд больше не выключают прогрев до перезапуска. Счёт неудач обнуляется новым нажатием микрофона, и следующая просьба снова пробует, а не отвечает отказом не пробуя.
Версия 2.6.80

Кнопки чатов больше не устаревают

  • Кнопки чатов ведут туда, где мы отвечаем сейчас. Раньше приглашение в чат жило семь дней, а потом кнопка открывала «Приглашение недействительно» — и починить это можно было только новой версией программы. Теперь адрес чата приходит с нашего сервера, и смена приглашения работает сразу у всех, без обновления.
Версии 2.6.70 – 2.6.79

Обновление в фоне и быстрая раздача

  • Обновление скачивается в фоне. Нажали установку, окно можно закрыть: загрузка идёт дальше, а приложение остаётся рабочим. Прерванная загрузка продолжается с того же места при следующем запуске.
  • У файла обновления появился второй адрес. Основной идёт через быструю сеть доставки, и если её не пустили в вашу страну, приложение молча берёт тот же файл с нашего сервера. Из Европы обновление приходит в сто раз быстрее прежнего.
  • Личный словарь заработал у всех сервисов распознавания, а не только у локального. Термины возвращаются в текст даже там, где сервис их не расслышал.
  • Записи перестали уезжать вниз списка: время приводится к одному виду и на телефоне, и на компьютере.
  • На телефоне выбирается микрофон: сам телефон или наушники. Перестановка наушников посреди записи её больше не теряет, а смена источника звука объясняется словами.
  • Сервис распознавания, который не знает вашего языка, говорит об этом на своей карточке, а не остаётся молча невыбранным.
Версии 2.6.60 – 2.6.69

Телефон перестал терять речь на паузах

  • Встроенный движок телефона больше не оставляет одно последнее предложение. Паузы мы находим сами и отдаём движку по одному высказыванию, а слишком короткий ответ на длинную речь переспрашиваем вторым способом.
  • Отказ обновления объясняется словами, и из него всегда есть выход на страницу загрузки.
  • Новый диалог открывается видом «друг напротив друга», нижняя панель при этом остаётся на месте.
  • При выборе «Автоматически» подключённый компьютер домашней сети наконец берётся в работу.
  • Запись уходит на сервер со своим типом файла, а отказ загрузки называет причину, а не отмалчивается.
Версии 2.6.40 – 2.6.59

Пустой экран на iPhone и потерянная диктовка

  • Приложение на iPhone больше не открывается пустым экраном.
  • Короткая помеха звука больше не заканчивает диктовку. Она встаёт на паузу, а кнопка «продолжить» возвращает микрофон.
  • Просьба записать поверх идущей записи больше не стирает уже сказанное.
  • Android: оборванный микрофон не выбрасывает сказанное, а сборка для людей подписывается боевым ключом.
  • Пропал интернет: спрашиваем один раз, что делать, а не подменяем движок распознавания молча.
  • Озвучка на телефоне перестала ждать рукопожатие с сервисом на каждой фразе.
Версии 2.6.30 – 2.6.39

Запуск приложения и отчёты о поломках

  • Экран запуска на iPhone рисует сама система. Он больше не гаснет и не закрывает собой приложение.
  • Микрофон поднимается в стороне от главного потока, поэтому экран при старте больше не встаёт.
  • Приложение само присылает нам отчёт о поломке, и в нём видно, что было на экране в этот момент.
  • Журнал отправляет и клавиатура: она не зависает вместе с приложением и рассказывает о себе отдельно.
Версии 2.6.20 – 2.6.29

Мак и тёмная тема телефона

  • На Маке выдаются разрешения, текст вставляется в чужие программы, а перевод с экрана больше не подвешивает приложение.
  • Тёмная тема телефона делает тёмной и клавиатуру, во всех случаях.
  • Приложение снова открывается после обновления перевода интерфейса.
  • Экран запуска на iPhone перестал оставаться тёмно-синим прямоугольником.
Версии 2.6.10 – 2.6.19

Документы, клавиатуры и домашний компьютер

  • Клавиатура телефона распознаёт на домашнем компьютере, а не на самом телефоне. Ей называют только тот компьютер, до которого она действительно дотянется.
  • Перевод документов стал целым: книга Excel после перевода открывается, перенос строки не рвёт фразу пополам, у переведённой книги и страницы меняется язык, а номера пунктов договора больше не путаются местами.
  • Кончился месячный лимит перевода: сами переходим на скачанные словари, докачиваем нужный и говорим об этом.
  • Перевод выделенного текста стал втрое быстрее: клавиатуры перестали спрашивать язык отдельным запросом.
  • Перевод с фотографии читается: плашки не режут текст и не наползают друг на друга, а история показывает всё целиком.
  • Вход через ВК, Яндекс и Google снова доносит ключ доступа до телефона.
Версии 2.6.2 – 2.6.9

Компьютер в домашней сети и озвучка

  • iPhone видит домашний компьютер в сети и отдаёт ему диктовку: распознаёт его видеокарта, месячные лимиты при этом не тратятся.
  • Кнопки озвучки различают оригинал и перевод, а подсветка читаемого больше не подменяет человеку его собственный текст.
  • Голос облачного сервиса читает любой язык, а не только тот, для которого его выбрали.
  • Замолчавший компьютер больше не запирает очередь записей на полчаса.
  • Отказ модели переводить текст доходит как отказ, а не как «сервис недоступен», и текст при этом не пропадает.
Версии 2.2

Инструменты прямо в браузере и распознавание без задержки

  • На сайте заработали инструменты без установки и регистрации: расшифровка записи, озвучка текста с загрузкой в MP3, WAV, OGG и M4A, голосовой ввод и перевод с картинки.
  • Распознавание стало живым: слова появляются по ходу речи. Последняя ступень — встроенный движок телефона: он работает без аккаунта, без интернета и без лимита минут.
  • Расшифровка раскладывает разговор по голосам, а перевод и озвучка научились обходиться без сети: словари 45 языков и локальный голос читают текст прямо на устройстве.
  • Клавиатура Dictator вышла и на Android, у сайта появилась английская версия, а записи одного человека объединяются в один аккаунт с общим тарифом.
Субтитры, разговор и своя техника

Живые субтитры, голосовой помощник и свой компьютер как распознаватель

  • Живые субтитры поверх любого окна: оригинал и перевод двумя строками, с разделением говорящих, архивом сеансов и звуком самого компьютера — в созвоне не появляется посторонний участник.
  • Появился голосовой разговор с помощником: он отвечает голосом, замолкает, когда его перебивают, ищет по вашим записям и меняет настройки приложения по просьбе.
  • Телефон и ноутбук научились отдавать записи домашнему компьютеру: распознаёт его видеокарта, месячные лимиты при этом не тратятся.
  • Заработали прямой обмен между устройствами, при котором сервер ничего не хранит, и клавиатура Dictator для iPhone — диктовка и перевод набранного прямо в поле ввода.
Сборки и релизы

Релизы 2.2.200+: сборки для всех платформ

  • Windows, macOS и Android стали выходить одной версией — сборки больше не расходятся между платформами.
  • Выпуск версии превратился в один отработанный сценарий: установщики, автообновление, публикация в TestFlight и на сайт.
  • Сайт стал витриной продукта: настоящие снимки экранов, тарифы, языки и понятные сценарии использования.
Mobile и iOS

Живой мобильный Dictator

  • Появились Android-сборки, iOS/TestFlight, мобильный эмулятор и синхронизация версий между ними.
  • На mobile добавлены фото-перевод, OCR-история, режим живого разговора, локальные и облачные варианты распознавания.
  • Desktop получил локальный STT без обрезания хвоста, предзагрузку модели, SQLite-историю, T-one RU и стабильный floating widget.
Новый интерфейс

Полный редизайн desktop и mobile

  • Заложена дизайн-система Tailwind v4: токены, примитивы, темы, новые сторы и toast-система.
  • Пересобраны ключевые экраны: история, настройки, словарь, сниппеты, командная палитра, hotkeys и floating recorder.
  • Добавлены visual regression baselines, чтобы интерфейс проверялся скриншотами, а не на глаз пользователя.
Go-сервер

Новый сервер: авторизация, синхронизация и тарифы

  • Серверная часть переписана на Go: Echo, sqlc, Opus/WAV pipeline, REST и WebSocket STT.
  • Появились auth middleware, sync engine, history/dialogues routes, assets/settings/feedback, admin UI и Telegram-интеграция.
  • Тарифы, лимиты и обновления стали серверными сущностями, а не разрозненными клиентскими настройками.
Dictator 2.2

Переход на Tauri/React и offline-first архитектуру

  • Стартовал новый monorepo Dictator 2.2: общие пакеты, React UI, Tauri desktop/mobile и единая тема.
  • Сформирована offline-first модель: локальный desktop-движок, синхронизация, история, crash-логи и TrayConsole-управление.
  • Цель версии 2.2 — перенести опыт Python/Flutter-прототипа в устойчивую кроссплатформенную платформу.
AI-ядро

Облачные движки, локальное распознавание и защита от галлюцинаций

  • Появился реестр AI-сервисов: STT, TTS, перевод, OCR и единая настройка провайдеров.
  • Добавлены облачные движки распознавания, озвучки и перевода, локальное распознавание и документация к нему.
  • Детектор речи стал защитой от галлюцинаций распознавания: если речи нет, модель не запускается.
Mobile, macOS, OCR

Выход за пределы Windows

  • Добавлены TTS, OCR, VAD, чат-детали, расширенная локализация и флаги языков.
  • Началась мобильная ветка на Flutter: Android/iOS, фото-перевод, OCR-история, debug console и version tracking.
  • Появилась macOS-версия с горячими клавишами, буфером обмена и симуляцией ввода.
Desktop-продукт

История, словарь и стабильная диктовка

  • В Windows-приложение добавлены FFMPEG, улучшенная работа с микрофоном и диагностика подключения.
  • Появился словарь для точного распознавания имён, терминов и сложных слов.
  • История стала полноценным рабочим экраном: действия, контекстное меню и управление результатами.
Floating widget

Плавающий виджет, хоткеи и локализация

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

От Voice Transcriber к Dictator

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