Энтузиаст под ником suryatejadev сделал из Raspberry Pi 5 нечто, напоминающее умную колонку. Но разработчику не пришлось создавать собственный ИИ: он подключил «одноплатник» к моделям OpenAI и рассказал, что теперь умеет делать устройство.
Набор для сборки похожего ассистента на базе Google, но без ИИ (из 2017 года)
Для сборки энтузиасту понадобились Raspberry Pi 5, динамик, микрофон и навыки программирования на Python. Получившийся голосовой помощник работает так: он реагирует на ключевое слово «Corgi» и отзывается лаем, после чего пользователь может произнести свой вопрос или просьбу. Затем помощник отправляет её в ChatGPT, получает ответ и произносит его.
Raspberry Pi 5 переводит голос в текст с помощью модели OpenAI whisper-1 и отправляет в модель gpt-3.5-turbo. Она отвечает текстом, поэтому для его перевода в речь понадобилось подключить модель tts-1 — тоже от OpenAI. Все модели работают в облаке через API по ключу через профиль энтузиаста на сайте OpenAI.
В качестве микрофона можно использовать смартфон: для этого нужно установить приложение Easy Voice Recorder и Syncthing. Последнее также нужно добавить на Raspberry Pi 5. Цель разработчика — создать приватного помощника, работающего на локальном сервере, и наделить его возможностями хаба умного дома.
Скачать прошивку можно на , а почитать инструкцию — на .