1. Суть программы
Эта программа представляет из себя аватара маленькой девочки, с которой можно разговаривать и одевать в разные наряды. Также, при нажатии на экран, девочка выполняет некое движение согласно образу своего наряда.
Программа содержит всего 306 строк кода (!). 2. Как пользоваться
Открываете в интерпретаторе программу и запускаете её, но не забудьте перед первым запуском создать в корневой папке Андроида папку с названием «child_data».
Также для работы программы , прежде чем её запустить, нажав на кнопку «Пуск», нужно зарегистрироваться к API нейросетей, которые испульзуются в программе. Это нейросети:
Kling 2.5 turbo от сайта KieAi;
NanoBananaPro от сайта KieAi;
SileroSTT от сайта GenApi;
Нейросеть озвучки текста от сайта Zvukogram.
Каждый предикат использующий ту или иную нейросеть предшествуется предикатом connection/2, где мы указываем полученные после регистрации Api-key, в первом аргументе. Для нейросетей от сайта KieAi, теперь нужно ещё, чтобы работал VPN.
Изменения с версией программы 1.2:
Аватар на выставке:
Съёмка аватара в телефоне:
Теперь аватар регулярно следит за тем что происходит впереди, и если пользователь машет рукой - аватар машет ему в ответ, а если аватар слышит музыку - начинает под неё танцевать. Однако, и то и другое происходит с некой задержкой из-за медленности работы нейронных сетей. Для работы этих вещей используются параллельные вопросы, которые в фоне записывают видео с камеры и затем его обрабатывают.
Теперь беседа с аватаром осуществляется непосредственно без кнопок. Достаточно перед беседой хотябы один раз сказать «Алина» и аватар на всё оставшееся время будет принимать ваши слова как адресованные себе. Однако, если возникнет длительная пауза не менее полминуты, тогда аватар выйдет из режима беседы, и тогда, перед новой беседой, опять нужно будет назвать её по имени.