«Карл дикцию украл» — игровое приложение для развития дикции
А вы знали, что в мобильном приложении СберБанк Онлайн есть один секрет?
Внизу экрана СберБанк Онлайн нажмите на красивый переливающийся шар (лавашар) и произнесите волшебную фразу: «Запусти Карл дикцию украл» (именно так, слово в слово).
«Что это?!», — возможно, спросите вы. «Ваш личный виртуальный голосовой помощник для развития и тренировки дикции», — скромно отвечу я и попрошу вас прочитать эту статью до конца (там будут картинки и видео игрового процесса).
Как всё начиналось
Моя знакомая активно посещает курсы развития дикции и речи. И часто перед выступлением для «разогрева» она подряд по нескольку раз выразительно читает скороговорки. Обычно очередную новую скороговорку она записывала на бумажку, иногда в заметки в телефоне, или надиктовывала голосовое сообщение в мессенджере. В итоге часть скороговорок успешно утеряна, а другая часть — разбросана по разным местам. Я решил помочь ей — систематизировать все накопленное и организовать удобный доступ к этому «богатству» в виде какого-то конечного продукта. А потом я понял, что это может быть полезно и другим людям. Итак, начало положено!
Матчасть
Сегодня у многих технологических компаний есть голосовые помощники. У Сбера есть целое семейство виртуальных ассистентов «Салют»: три различных персонажа (Сбер 👨🏫, Афина 👩🏫 и Джой 👩🎓), которые отличаются голосами и манерой общения. В настоящее время эти ассистенты присутствуют в большинстве сервисов Сбера и живут в его мобильных приложениях и на умных устройствах. Недавно Джой перешла на одну из самых больших и качественных генеративных нейросетевых моделей на русском языке — ruGPT-3 Large — для генерации ответа ассистента используется 760 миллионов параметров! 🧐
Ассистентов можно обучить новым знаниям и умениям, создав для этого специальный навык (или смартап) — мультимодальное тематическое приложение, которое дает пользователю красивый интерфейс и множество способов взаимодействия: голосом, касанием, текстовым вводом, пультом и даже виртуальным геймпадом.
Что сделал я
На базе речевых технологий Сбера я разработал простой игровой смартап, который позволит вам развивать и тренировать свою дикцию с использованием скороговорок разной сложности, где голосовой ассистент-помощник будет выступать в роли вашего личного учителя! 😲 Смартап абсолютно бесплатный и без какой-либо монетизации. Про саму разработку, применяемые инструменты и прочие технические моменты, если кому-то будет интересно, я могу рассказать в другой статье.
Сразу отмечу, что в Сбере я не работаю, и никакого отношения к нему не имею. Я сторонний (инди) разработчик, которого заинтересовали возможности предоставляемых инструментов платформы SmartMarket.
После того, как я успешно прошел непростую модерацию Сбера, смартап стал доступен в их публичном каталоге (где представлены не только игры, а еще и разные финансовые приложения и т. д.).
Смартап уже сейчас доступен на разных поверхностях: как на многих умных устройствах (SberBox, SberBox Top, SberPortal, Салют ТВ), так и в мобильных приложениях СберБанк Онлайн (СБОЛ) и Сбер Салют. Взаимодействие с виртуальными ассистентами на этих поверхностях происходит единообразно — через тот же самый лавашар. Активируйте (нажмите) лавашар и произнесите волшебную (активационную) фразу: «Запусти Карл дикцию украл». Если активационную фразу-скороговорку вы произнесли верно, то ассистент захочет с вами познакомиться, и игра начнется.
На данный момент СБОЛ — это один самых удобных и простых способов для запуска смартапа, так как СБОЛ есть у многих (большая потенциальная целевая аудитория), и ничего лишнего устанавливать на телефон не надо. Т. е. СБОЛ используется как одно из доступных хост-приложений для запуска смартапа. Более того, у самого смартапа нет никакого доступа даже к малейшей информации о пользователе, его финансовым показателям. Единственное, чем я могу оперировать как разработчик, так это уникальным анонимным хешированным userID (пруфы в доках для разработчиков).
Особенности смартапа
- Мой смартап спроектирован так, что весь игровой цикл может управляться голосом (в т. ч. выбор пунктов меню из любого места).
- Начать тренировку очень просто — скажите: «Нач(ать|ни) тренировку».
- Ассистент в случайном порядке зачитывает очередную скороговорку. Это сделано намеренно, чтобы речевой аппарат не привыкал к одной и той же последовательности.
- Игрок (т. е. вы) внимательно слушает и затем после специального звукового сигнала пытается чётко и внятно повторить её (даётся 5 попыток), не забывая при этом следить за членораздельностью слов.
- Если скороговорка покажется сложной, то её всегда можно пропустить.
- При успешном исходе вам начисляются игровые баллы, которые зависят от уровня сложности скороговорки и номера попытки.
- Если в течение тренировки количество успешно проговоренных скороговорок достигло пяти (суточная норма, установленная опытным путём) — поздравляю, ассистент предложит завершить тренировку.
- Оцените свой результат в сравнении с другими соперниками, сказав: «Результаты».
- Завершить тренировку можно в любой момент, не дожидаясь ассистента, просто сказав: «Заверши(ть) тренировку».
- Помните — ваши соперники (такие же живые люди, как и вы) не дремлют!
Напутствие игрокам
Поймите главное — важна именно чёткость произношения, а не скорость (она придет со временем)! Это не кликер или «три в ряд» — тут не надо постоянно долбить по экрану, панически куда-то спешить. Некоторые скороговорки не даются сразу, и это нормально. Главное не сдаваться — это не пустые слова. 🤓
Если в очередной раз вы не спеша, громко и внятно наконец-таки верно произнесёте чёртову скороговорку, то, во-первых, убедитесь, что это реально работает, а, во-вторых, станете уважать себя еще больше!
Да, придется постараться. А как иначе? В этом и заключается вся суть тренировки — максимально нагрузить речевой аппарат. Развитие дикции — это огромная работа и борьба с самим собой. Чтобы добиться результата, нужно непрерывно заниматься и совершенствоваться. Удачной тренировки! 💪
P.S. Также можно предложить свои варианты скороговорок, которые в самое ближайшее время попадут в общую подборку!
Фидбэк
Для меня это самый важный раздел. Кому не лень, пожалуйста, оцените игровую механику в моем смартапе. Что понравилось, а что нет? Хочу получить объективную обратную связь.
За такие опросы обычно деньги платят.
За такие приложения - тоже
Я поэтому и написал «кому не лень».
Если вы ответили даже на часть вопросов, то спасибо большое, которое, к сожалению, не положишь в карман (это я понимаю и признаю, что, может, перебрал с количеством вопросов).
Были бы деньги с «проекта» (даже в гипотетической перспективе), платил бы за его популяризацию и развитие.
Интересный способ обучать искусственный интеллект Сбера - мы вам дикцию, вы нам - свою озвучку текста.
Раньше этим занимались сотрудники банка на удалёнке за зарплату.
Везде прогресс, а как иначе)
Конечно, Сберу ничего не мешает анализировать и использовать голосовые сообщения, но о том, как там на самом деле, мы можем только догадываться. Как, впрочем, и по отношению к другим вендорам.
Сколько платите за это?
Не понял вопроса. Если про средства разработки, то предоставляемые инструменты и деплой на мощностях Сбера (понятное дело, что есть ограничения по размеру БД, медиа-файлов) - все беплатно.