В последнее время в Telegram-каналах и группах для незрячих обсуждается приложение Character AI. Приложение позволяет общаться текстом или голосом с различными персонажами. Можно общаться с персонажами, созданными другими пользователями или создать своего. Среди языков интерфейса есть Русский. При первом запуске нужно войти, это можно сделать с помощью учётной записи Google или Apple. После этого будет доступен список персонажей, созданных другими пользователями. Если выбрать персонажа в списке, откроется чат с персонажем, в чате, внизу слева от редактора можно нажать кнопку без названия и начнётся голосовое общение с персонажем. Ответы персонажа генерирует языковая модель, за синтез и распознавание речи отвечают другие нейронки. Что это за персонажи и какими они могут быть? Персонажи могут быть какими угодно, всё зависит от фантазий пользователя, который их создаёт. Нейронки могут общаться от имени героя художественной книги, фильма, исторической личности и так далее. Я протестировал процесс создания персонажа. В нижней части экрана приложения есть вкладки, среди которых есть вкладка "Создать". При выборе этой вкладки открывается меню из нескольких кнопок, в котором нужно выбрать вариант "Персонаж". После этого нужно ответить на несколько вопросов. Первым делом нужно указать имя персонажа. Тут я решил использовать свою стандартную тему для создания и тестирования ботов и написал "Собутыльник". (Улыбка) (Ссылка на персонажа ниже)/ Но кнопка "Далее" оставалась не активной до тех пор, пока я не стёр имя, написанное русскими буквами и не вписал английскими "Sobutilnik". После этого нужно было написать от имени персонажа, то есть от первого лица, как бы персонаж себя представил. Я написал: "Ну что, пить будем?". Далее, мне было предложено создать или загрузить аватар для персонажа. Аватар создаётся с помощью генеративной модели, которая создаёт изображения на основе текстового описания. Этот шаг можно пропустить, но, я решил сделать аватарку. Хотя, сколько я не писал сообщения в стиле "Мужик держит в руках большую бутылку водки", нейронка выдавала то нарисованных котиков, то мультяшных персонажей в виде бутылки, то мультяшного мужика, но без бутылки. (улыбка) В итоге, я зашёл на https://copilot.microsoft.com и попросил нарисовать соответствующую картинку. Получилось с первого раза. Скачал сгенерированное изображение и загрузил его в Character в качестве аватара для персонажа. Собственно, на этом настройка была закончена, но, в настройках бота можно было выбрать голос. Можно выбрать из имеющихся голосов или создать свой. Собственный голос создаётся легко и просто, по образцу. Образец голоса можно загрузить или записать самому. Я выбрал вариант "Записать". После этого появляется возможность сделать запись длинной 15 секунд, на которую нужно наговорить что-нибудь, эта запись будет использована в качестве образца для создания голоса. Говорить можно что угодно, я читал стихотворение "Однажды в студёную зимнюю пору". При этом, я намеренно говорил нечётко, изображая речь пьяного человека. И всё получилось. Синтез речи начал произносить произвольные тексты моим голосом. Собственно, на этом настройка Собутыльника закончилась и он заработал. Нейронка, на основании всех введённых мной безобразий явно сама написала системный промт и даже сделала описания к боты в стиле, что это Собутыльник, бот для пьянки. Всё заработало на русском. Для каждого персонажа, независимо от первоначальных настроек автора, пользователь может выбрать свой вариант голоса и одну из трёх доступных языковых моделей. Если выбрать модель, которая заявлена, как самая лайтовая и быстрая и начать общаться с персонажем матом, персонаж тоже вполне уместно начинает использовать ненормативную лексику в общении. В проекте очень интересно используются языковые и другие нейросетевые модели, особенно меня заинтересовала нейросетевая модель, которая синтезирует речь по тексту и может начать говорить голосом любого человека, проанализировав запись с образцом речи. Единственное, чего я не понял, зачем это? Для детей, которые хотят оживить персонажей из мультяшек? Для взрослых интровертов в острой стадии? Протестировать да, интересно, но на полном серьёзе общаться с языковой моделью, которая играет роль какого-то персонажа, По-моему, это всё-равно, что общаться с автоответчиком, пусть и продвинутым. У приложения под Android есть некоторые проблемы с доступностью. Основная, это невозможность выбрать вкладки в нижней части экрана приложения, просто исследуя экран пальцем. Горизонтальными жестами одним пальцем дойти до вкладок можно. Сервисом можно пользоваться не только из приложения, но и через сайт. Сайт проекта: https://character.ai Приложение Character A для Android: https://play.google.com/store/apps/details?id=ai.character.app Приложение для IOS: https://apps.apple.com/us/app/character-ai-chat-talk-text/id1671705818 Ссылка на персонажа "Собутыльник": https://share.character.ai/Wv9R/wlnv2jsu Описание от ИИ: "Компаньон для пьянки". -- С уважением, Алексей!!!