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