Блог

Что сделали, что замерили и от чего отказались. Каждая заметка датирована днём, когда это случилось.

  1. Smart Keyboard: как он решает, менять ли словоSmart Keyboard исправляет чужую раскладку и простые опечатки прямо на Mac. Как он решает, как мы это мерили и что выключили, потому что вредило.
  2. Пробный период теперь месяц, а не две неделиС 10 октября пробный период после регистрации в приложении длится 30 дней вместо 14. Что он открывает и как его получить.
  3. Судья поменьше для терминов вашего словаряМы обучили маленькую модель решать, заменит ли термин из словаря то, что услышал распознаватель. Результат почти как у вдвое большей, но втрое быстрее.
  4. Отчёт о плохой диктовке: единственный случай, когда звук уходит с МакаПо ⌃⌥⌘B можно отправить нам неудачную диктовку. Что именно вы включаете, что уходит и сколько мы это храним.
  5. Держать или нажать: одна клавиша диктовки, два способаДержите клавишу диктовки для одной фразы, нажмите коротко для непрерывного секретаря. Одна клавиша, ничего лишнего в меню, секретарь стал бесплатным.
  6. Кто говорит: метки говорящих в записи встречиРасшифровка встречи теперь нумерует голоса моделью Nemotron 3 Diarization. Как мы проверили на слух, что значат цифры и что не уходит в сеть.
  7. Диктовка стала хуже? Сначала проверьте микрофонBluetooth-наушники оставили микрофон на 27% громкости, и диктовка стала путать слова. Теперь панель предупреждает об этом; что проверить самому.
  8. Новая модель распознавания не ставится без вопросаРаньше приложение молча скачивало новые модели распознавания. Теперь оно спрашивает: «Обновить» или «Не сейчас». Вот когда и как часто.
  9. Мы дообучили распознаватель на своих записяхЧто мы изменили в Parakeet, какая рецептура победила, какие идеи не помогли и почему мы меряем только на голосах, которых модель не слышала.
  10. Промпты стилей: примеры работают лучше правилКак мы настраиваем инструкции для стилевых пресетов. Запреты «не делай так» ухудшали результат, а пары «вход → выход» улучшали.
  11. Мы пробовали чистить звук перед распознаванием. Не помоглоМы проверили выравнивание громкости, шумоподавление и фильтры перед распознаванием. Два способа ухудшили результат, остальные ничего не изменили.
  12. Мы замерили облачные распознаватели и остались на устройствеРаспознаватель OpenAI ошибался на 3–4 пункта реже нашего на фразах с листа. Облачный вариант мы всё равно не делаем. Объясняем почему.
  13. Почему мы убрали распознаватель, который показывал лучший результатРусский распознаватель выглядел лучше на тестовых фразах, но на живой речи писал «э-э» и рвал предложения. Мы его убрали. Урок: проверять на живой речи.
  14. Словари терминов и подсказка, которую мы спряталиМы проверили три способа вернуть английские термины в русскую речь. Очевидный сломал втрое больше фраз, чем починил, и мы его спрятали.
  15. Зачем мы сделали свой переводчикПеревод Apple падал на украинском в macOS 26, поэтому мы перенесли перевод на свои модели, которые работают на вашем Маке.
  16. У приложения появилось имя: VerbaIDEПочему приложение называется VerbaIDE, что имя говорит разным читателям и почему логотип — ветка ивы, а не дерево.
  17. Приложение и сайт на английском, украинском и русскомПриложение заговорило на трёх языках: берёт язык из системы и переключается без перезапуска. Сайт выбирает украинский по стране посетителя.
  18. Стилевые пресеты без облака: что мы измерилиВстроенная модель Apple переписывает диктовку в нужном тоне. Русского она не знает, поэтому текст идёт через английский: напрямую 0 раз из 30.
  19. Диктовка в любое поле и секретарьКак работают диктовка по сочетанию клавиш и «секретарь» для долгой речи — и чем нам помешало то, что русское распознавание Apple не ставит знаков препинания.
  20. Почему мы не взяли диктовку Apple для русскогоРусская диктовка Apple не ставит знаки препинания. Это ломает перевод и чтение, поэтому для русского мы взяли модель Parakeet.
  21. Перевод текста под курсором мышиЗажмите две клавиши, наведите курсор на английский текст в любой программе — и рядом появятся перевод и словарная статья. Как это устроено внутри.
  22. Первая сборка: живые субтитры с переводомЗа один день мы собрали приложение для строки меню: оно слушает выбранную программу или микрофон, пишет английские субтитры и переводит их на русский на Маке.