Фанат «оживил» дроида C-3PO из «Звёздных войн» (видео)
Инженер и по совместительству фанат «Звёздных войн» из Калифорнии собрал собственный вариант культового дроида C-3PO. Робот ограничен лишь одной головой, но зато умеет вести полноценный диалог с человеком.
Аппаратной основой C-3PO стал одноплатный микрокомпьютер Raspberry Pi 5, который полностью обрабатывает голосовые команды локально, без подключения к облачным сервисам. Робот слушает речь через микрофон и отвечает характерным «металлическим» голосом персонажа.
Звук воспроизводится нетипичным способом, через вибрации корпуса, что делает голос более «живым» и объёмным по сравнению с обычными динамиками. При этом вся конструкция собрана буквально из подручных материалов.
Голос робота обрабатывается языковой моделью. После этого он проходит через отдельный слой, который задаёт формальный и слегка тревожный стиль, напоминающий манеру C-3PO. Примечательно, что исходный код энтузиаст опубликовал в открытом доступе.
