Raspberry Pi: создание голосового ИИ-ассистента на базе ChatGPT
О чём курс
Олег Борейко показывает, как собрать на Raspberry Pi 5 голосового ИИ-ассистента на базе ChatGPT, который отвечает через динамики и управляет устройствами умного дома. Вы настроите одноплатный компьютер, подключите микрофон и динамики, а затем свяжете ассистента с умной розеткой и Telegram-ботом.
Как устроен проект
Работа начинается с установки Raspberry Pi OS и подключения к Raspberry Pi через монитор или SSH. Для голосового ввода и вывода понадобятся микрофон, динамики и аудиобиблиотеки. Автор также показывает, как настроить VS Code для удалённой разработки.
Для обработки голосовых запросов и генерации ответов используется OpenAI API. Управление умной розеткой строится на платформе Tuya: автор разбирает локальный ключ устройства, работу с TinyTuya и Tuya API Explorer. Ассистент получает голосовую активацию, а его запуск на Raspberry Pi автоматизируется с помощью systemd.
Удалённое управление и обновления
Дополнительный блок показывает, как создать Telegram-бота, связать его с ассистентом и управлять устройствами со смартфона. В нём есть демонстрация работы бота и разбор кода интеграции Tuya и ChatGPT.
Автор обновляет уроки с учётом обратной связи и изменений технологий. В октябре 2025 года он добавил статью о пробном доступе к Tuya IoT Core для домашних проектов: в ней разобраны продление доступа, поведение квот и полностью локальное управление через LocalTuya и TinyTuya.
Кому подойдёт
Курс рассчитан на тех, кто хочет собрать первый голосовой ИИ-ассистент или применить Python в проекте автоматизации. Он также адресован энтузиастам IoT и умного дома, мейкерам, преподавателям и студентам, изучающим IoT и ИИ на практическом проекте. Занятия идут на английском языке.
Для работы нужны базовое знакомство с Python и командной строкой, Raspberry Pi 5 или аналогичная модель, microSD-карта, блок питания, микрофон и динамики. Для интеграций потребуются аккаунты разработчика OpenAI и Tuya, а для дополнительного блока — аккаунт Telegram. Продвинутые навыки программирования автор не требует.
Программа обучения
Введение
- Добро пожаловать на курс: создайте своего голосового ИИ-ассистента
- Основные компоненты для вашего проекта
- Полезные ресурсы
Первоначальная настройка Raspberry Pi 5
- Введение в Raspberry Pi
- Установка Raspberry Pi OS
- Подключение к вашему Raspberry Pi: монитор или SSH
- Подключение динамика и микрофона
- Установка аудиобиблиотек
- Полезные ресурсы
Начало работы с API ChatGPT
- Что такое API и зачем он нужен?
- Создание API-ключа для ChatGPT
- Практика: выполнение первого API-запроса
- Полезные ресурсы
Введение в платформу разработчика Tuya
- Введение в Tuya: понимание локального ключа и управления устройствами
- Создание аккаунта разработчика Tuya
- Добавление умной розетки в аккаунт Tuya
- Получение информации об умной розетке с помощью TinyTuya
- Получение информации об умной розетке с помощью Tuya API Explorer
- Практика: управление умной розеткой Tuya с помощью Raspberry Pi
- Полезные ресурсы
- Пробный доступ Tuya IoT Core для домашних проектов: как оставаться бесплатно (и в здравом уме) в долгосрочной перспективе
Создание основной функциональности вашего ИИ-ассистента
- Реализация голосовой активации
- Улучшение разработки на Raspberry Pi: VS Code и настройка удалённого SSH
- Интеграция умной розетки с голосовым управлением
- Интеграция ChatGPT для расширенных диалогов
- Исправление предупреждений аудио: простое решение
- Подробный разбор кода: интеграция голосового ассистента с Tuya и ChatGPT
- Полезные ресурсы
Завершение, автоматизация и улучшение вашего голосового ИИ-ассистента
- Сборка всего вместе
- Введение в systemd
- Добавление скрипта в автозагрузку Raspberry Pi
- Расширение и улучшение проекта
- Полезные ресурсы
- И напоследок
- Поздравляем и что дальше?
[Дополнительно] Расширение вашего ИИ-ассистента: интеграция Telegram-бота
- Введение в интеграцию Telegram: зачем и как?
- Создание Telegram-бота и получение API-токена
- Интеграция Telegram-бота с ИИ-ассистентом
- Демонстрация: управление ваш ИИ-ассистентом через Telegram
- Подробный разбор кода: интеграция Tuya и ChatGPT в Telegram-боте
- Полезные ресурсы
Теги курса
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».