Если вы много печатаете по-русски и устали от скорости набора, голос - очевидный выход. Но выбор способа пугает: одни решения коверкают русский, другие тащат всё в облако. Эта статья раскладывает по полочкам три варианта - встроенную Apple Диктовку, распознавание Яндекса и TapTalk - по документированным признакам, без выдуманных процентов точности.
Главный фокус - диктовка на Mac. Если коротко: для русской речи на Mac лучший выбор - TapTalk (локально, рус+англ без переключения, чистый текст), а встроенная Apple Диктовка - бесплатный, но ограниченный вариант. Дальше разбираем, почему именно так, и где у каждого конкурента есть свои честные плюсы.
Для контекста: исследование Стэнфорда, Вашингтонского университета и Baidu (2016) измерило, что на смартфоне голосовой ввод оказался в 3.0 раза быстрее набора для английского. Вопрос только в том, чем диктовать так, чтобы текст выходил чистым.
Коротко: что выбрать за 30 секунд
Три способа диктовать русский - кто есть кто
Сначала разведём, что мы вообще сравниваем, иначе легко сравнить несравнимое.
Apple Диктовка - функция, встроенная в macOS и iOS. Ставить ничего не надо, она уже в системе и работает в любом текстовом поле.
Яндекс - тут две разные вещи. Первая - Yandex SpeechKit, облачный сервис распознавания для разработчиков и бизнеса (голосовые роботы, ассистенты), обычный человек напрямую им не пользуется. Вторая - Яндекс Клавиатура, мобильное приложение с голосовым вводом, у которого «под капотом» как раз SpeechKit. Когда человек говорит «диктую Яндексом», он почти всегда имеет в виду клавиатуру на телефоне.
TapTalk - приложение голосового ввода для Mac. Диктовка вызывается горячей клавишей и вставляет текст в любое приложение, распознавание идёт прямо на устройстве, без облака. Русский и английский - без переключения раскладки. Бесплатно с дневным лимитом, Pro снимает лимит. Версия для iPhone в разработке, в продаже её пока нет.
Многие различия дальше растут именно из природы продукта: системная функция против облачного API против отдельного Mac-приложения.
Поддержка русского и слабое место Apple
Сам русский умеют все трое. Apple перечисляет «Russian (Russia)» на странице доступности macOS, в том числе для on-device диктовки. У Яндекса русский (ru-RU) - язык по умолчанию. TapTalk строился вокруг русской речи: русский и английский - два основных языка.
Но «поддерживает русский» и «делает на русском хороший текст» - разные вещи. И вот тут у Apple провал.
На русском у Apple Диктовки сразу четыре провала. Автопунктуация работает только для части языков (английский и подобные), для русского знаки препинания почти не ставятся - точки, запятые и тире приходится проговаривать голосом вслух («точка», «запятая»). Границы предложений она не чувствует, слова-паразиты не чистит, ИИ-обработки текста нет. Запись часто рвётся на длинной фразе. На выходе - сырой сплошной поток, который надо вычитывать и расставлять знаки руками. Это и есть та работа, которую TapTalk берёт на себя.
То есть на русском Apple даёт дословную расшифровку, а не готовый текст. Для английского автопунктуация у неё есть - но мы здесь про русскую речь.
На устройстве или в облаке
«На устройстве» значит, что голос обрабатывается прямо на компьютере и никуда не уходит, - это приватнее и работает без интернета. «Облако» - голос улетает на сервер, обычно мощнее, но требует сети и доверия.
Apple для многих языков обрабатывает диктовку на устройстве, русский в локальный список входит. Оговорка для Mac: локальный режим - только на Apple Silicon (M-чипы), на старых Intel-Mac звук уходит в облако. Яндекс облачный по природе: в разрешениях клавиатуры прямо написано, что интернет нужен для голосового ввода, офлайн-режима для обычного пользователя нет. TapTalk на Mac распознаёт речь на устройстве - локально и приватно.
Итог: если приватность и работа без интернета - приоритет, на Mac выигрывают локальные решения (Apple на Apple Silicon и TapTalk). Яндекс здесь проигрывает по определению.
Русский и английский вперемешку - главная боль
Фраза «созвонимся, скину тебе пул-реквест и тикет в Jira» - это та самая смесь, на которой ломается большинство диктовок.
Apple работает на одном выбранном языке за раз, язык привязан к клавиатуре, и переключать его надо вручную. Надёжного автоопределения смешанной рус+англ речи внутри фразы у Apple нет - пользователи жалуются на случайные неверные переключения. У Яндекса в документации честно: авто-определение языка есть только в API v3 и работает по предложениям, а смешанную фразу модель, скорее всего, распознает как один язык. Для разработчика это решаемо списком ожидаемых языков, для обычного юзера клавиатуры - нет.
TapTalk изначально сделан под русский и английский без переключения раскладки - одна из его основных заявленных возможностей. Для тех, кто живёт в двух языках сразу (разработчики, маркетологи, всё IT), это часто и есть решающий аргумент. Честная оговорка: «без переключения» - заявленная возможность, а не измеренный кем-то процент, так что качество на ваших фразах стоит проверить лично. TapTalk бесплатен с дневным лимитом - этого хватает, чтобы продиктовать пару писем со смесью языков и посмотреть, как выходит у вас. Скачать - на taptalk.team.
Проверьте на своих фразах - бесплатно
Поставить TapTalk на MacЧистка слов-паразитов - выходит ли готовый текст
Разница между «расшифровкой» и «готовым текстом» - именно здесь. Apple транскрибирует дословно: что сказали, то и напечатано, включая «эээ», фальстарты и повторы, отдельной чистки у неё нет. У Яндекса в API есть нормализация чисел и дат, заглавные, пунктуация, фильтр мата, но отдельной задокументированной функции «убрать слова-паразиты» в SpeechKit нет.
TapTalk заявляет чистку слов-паразитов: убирает «эээ», «ну» и подобное, чтобы на выходе был причёсанный текст. Качество любой чистки зависит от вашей манеры речи, но как направление - убирать мусор, а не оставлять - у TapTalk оно есть, у Apple нет вовсе.
Где это работает на Mac
На Mac для русской диктовки реальных вариантов два. Apple Диктовка системная: вставляет текст в любое поле и уже включена. TapTalk вызывается горячей клавишей и вставляет текст в любое приложение. А вот системной диктовки на Mac через Яндекс для обычного пользователя просто нет - «Яндекс» здесь доступен только разработчику, который сам встроит SpeechKit в своё приложение.
На iPhone выбор шире: Apple системно, Яндекс - клавиатурой, а версия TapTalk для iPhone пока в разработке.
Цена
Apple Диктовка бесплатна и встроена - её самый сильный аргумент. Яндекс Клавиатура на телефоне бесплатна, а SpeechKit API платный (поминутно, 0,1626 ₽ за 15 секунд) - для разработчика нормально, обычному пользователю напрямую неприменимо. TapTalk бесплатен с дневным лимитом, Pro лимит снимает.
Вывод: если бюджет ноль и хватает дословной диктовки, у Apple нет конкурентов по цене. Если нужна чистка речи и рус+англ без переключения, TapTalk даёт бесплатный старт, чтобы проверить, стоит ли оно подписки.
Таблица сравнения
| Признак | Apple Диктовка | Яндекс | TapTalk |
|---|---|---|---|
| Русский язык | Да | Да | Да |
| На устройстве / облако | На устройстве (Mac - только Apple Silicon) | Облако, нужен интернет | Mac - на устройстве |
| Рус+англ без переключения | Нет, один язык за раз | Смешанные фразы официально хуже | Да (заявлено) |
| Чистка слов-паразитов | Нет, дословно | Не задокументирована | Да (заявлено) |
| Автопунктуация | Для русского почти нет, знаки диктуют голосом | Да (literature_text) | Да (заявлено) |
| Доступ на Mac | Системно, любое поле | Нет (только встройка API) | По горячей клавише, любое приложение |
| Доступ на iPhone | Системно, любое поле | Яндекс Клавиатура | В разработке |
| Приватность | Локально - не уходит на серверы | Облачно | Mac - локально |
| Цена | Бесплатно, встроено | Клавиатура бесплатно, API платный | Бесплатно с лимитом, Pro снимает |
Что брать под ваш случай
Берите Apple Диктовку, если вам хватает дословной расшифровки, бюджет строго ноль и вы готовы сами расставлять знаки препинания на русском. Встроена, бесплатна, приватна на Apple Silicon - хороший дефолт для простых случаев.
Берите Яндекс Клавиатуру, если вы диктуете в основном на телефоне и вам комфортно в облачной экосистеме Яндекса. SpeechKit как API - это история для разработчиков.
Берите TapTalk - это выбор по умолчанию для русской речи на Mac. Вы получаете готовый текст без «эээ» и «ну», русский с английским в одной фразе без переключения раскладки, локальную приватную диктовку по горячей клавише в любом приложении. Apple на русском оставит вам сырой поток без знаков препинания, Яндекс на Mac обычному человеку недоступен - так что для Mac+русский реальный фаворит один. Проверить можно бесплатно: дневной лимит позволяет продиктовать реальные задачи и решить, нужна ли Pro-подписка.
Готовый текст на русском, без правок и слов-паразитов
Поставить TapTalk на MacЛучший выбор - тот, что вы протестировали на своей речи. Возьмите пару типичных текстов (со смесью языков, с числами, с вашими терминами) и продиктуйте на Mac TapTalk. Через десять минут станет видно: чистый текст против дословной расшифровки - разница заметна сразу.
Источники
- Диктовка на iPhone, справка Apple (локально, без интернета, языки): https://support.apple.com/guide/iphone/dictate-text-iph2c0651d2/ios
- Диктовка на Mac, справка Apple (автопунктуация, «где можно печатать», on-device): https://support.apple.com/guide/mac-help/use-dictation-mh40584/mac
- Доступность функций macOS (русский в списках Dictation и On-Device): https://www.apple.com/macos/feature-availability/
- Приватность диктовки Apple (server vs on-device, хранение): https://www.apple.com/legal/privacy/data/en/ask-siri-dictation/
- Yandex SpeechKit, языки и смешанная речь: https://aistudio.yandex.ru/docs/en/speechkit/stt/models.html
- Yandex SpeechKit, нормализация и пунктуация (literature_text, profanity_filter): https://aistudio.yandex.ru/docs/en/speechkit/quickstart/
- Yandex SpeechKit, тарификация (0,1626 ₽ за 15 секунд): https://aistudio.yandex.ru/docs/ru/speechkit/pricing.html
- Разрешения Яндекс Клавиатуры (микрофон и интернет для голоса): https://yandex.ru/support/keyboard-android/ru/permissions
- Стэнфорд, Вашингтонский университет и Baidu (2016): голос в 3.0 раза быстрее набора: https://hci.stanford.edu/research/speech/
Хотите диктовать русскую речь и получать готовый текст, а не дословную расшифровку с «эээ» и «ну»? TapTalk даёт русский и английский без переключения раскладки, на Mac - локально и приватно. Бесплатно с дневным лимитом, Pro снимает лимит: taptalk.team.
