Raspberry Pi: создание голосового ИИ-ассистента на базе ChatGPT

16 участников

О чём курс

Олег Борейко показывает, как собрать на 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-боте
  • Полезные ресурсы
Складчина создана 31 марта 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Навыки
Инструменты
200 ₽ 1 000 ₽