Скачать Raspberry Pi: создание голосового ИИ-ассистента на базе ChatGPT [Udemy] [Олег Борейко]

Dozhd

Администратор
Регистрация
17 Янв 2014
Сообщения
169.584
Реакции
387.962
Складчина: Raspberry Pi: создание голосового ИИ-ассистента на базе ChatGPT [Udemy] [Олег Борейко]
Raspberry Pi: Build AI Voice Assistant Powered by ChatGPT
Язык английский




Раскройте возможности Raspberry Pi 5: создайте собственного голосового ИИ-ассистента
Раскройте полный потенциал Raspberry Pi 5 и погрузитесь в будущее ИИ и автоматизации умного дома. В этом практическом курсе вы научитесь создавать полностью функционального голосового ассистента на базе ChatGPT, одной из самых продвинутых технологий ИИ на сегодня.

Чему вы научитесь:

Настраивать Raspberry Pi с нуля — познакомитесь с процессом настройки и необходимыми инструментами
Интегрировать умные устройства — научитесь управлять устройствами, такими как розетки и переключатели, с помощью голосового ассистента
Использовать динамики для взаимодействия — ассистент сможет общаться с вами через динамики
Изучить IoT и автоматизацию умного дома — понять ключевые компоненты IoT и использовать платформы вроде Tuya
API для ваших проектов

OpenAI API — научитесь использовать для интеграции ChatGPT
Tuya API — управление умными устройствами удалённо
Узнаете, как использовать эти API для расширения своих проектов
Интеграция Telegram-бота

В качестве дополнительного бонуса вы узнаете, как интегрировать ассистента с Telegram, создав Telegram-бота. С помощью этой функции вы сможете управлять своим умным домом удалённо со смартфона

Развитие навыков

Примените базовые навыки Python в реальном проекте
Получите опыт интеграции оборудования
Освоите методы автоматизации
Живой проект

Этот курс — живой проект. Уроки постоянно обновляются на основе обратной связи и новых технологий
Результат

Вы создадите собственного голосового ИИ-ассистента, взаимодействующего с умным домом
Получите навыки создания продвинутых проектов автоматизации с Raspberry Pi
Обновления (октябрь 2025)

Новая статья в разделе 4 — Tuya IoT Core Trial for Home Projects: Staying Free (and Sane) Long–Term — шаги продления, поведение квот и полностью локальное управление (LocalTuya/TinyTuya)

Для кого этот курс:

Энтузиасты IoT: все, кто интересуется созданием умного дома или IoT-проектов с Raspberry Pi
Новички в ИИ и голосовых ассистентах: те, кто хочет создать своего первого ИИ-ассистента
Начинающие разработчики Python: те, кто хочет применить навыки Python в реальных проектах
Хоббисты и мейкеры: люди, увлечённые DIY и современными технологиями вроде ChatGPT
Преподаватели и студенты: те, кто ищет практический проект для изучения IoT и ИИ
Чему вы научитесь:

Настраивать Raspberry Pi как полноценного голосового ИИ-ассистента
Использовать API ChatGPT для обработки голосовых входных данных и генерации ответов
Управлять умными устройствами с помощью голосовых команд и API Tuya
Автоматизировать запуск ассистента на Raspberry Pi с помощью systemd
Интегрировать Telegram-бота для удалённого управления вашим ассистентом
Получить знания и инструменты для расширения возможностей ассистента
Требования:

Базовое знакомство с программированием на Python и использованием командной строки
Raspberry Pi 5 (или аналогичная модель) с необходимыми аксессуарами (microSD-карта, блок питания и т.д.)
Микрофон и динамики для голосового ввода и вывода
Доступ к аккаунтам разработчика OpenAI и Tuya для интеграции ChatGPT и 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-боте
Полезные ресурсы


Спойлер: Оригинал
Unlock the Power of Raspberry Pi 5: Build Your Own AI Voice Assistant
Unlock the full potential of Raspberry Pi 5 and dive into the future of AI and smart home automation! In this hands-on course, you’ll learn how to create a fully functional voice assistant powered by ChatGPT, one of the most advanced AI technologies today.

What You’ll Learn

Set up your Raspberry Pi from scratch – Get familiar with the Raspberry Pi setup process and the necessary software tools.
Integrate smart devices – Learn how to control devices like plugs and switches using your voice assistant.
Use speakers for communication – Enable your assistant to communicate with you through speakers.
Explore IoT and smart home automation – Understand essential IoT components and how to use platforms like Tuya for automation.
APIs for Your Projects

OpenAI API – Learn how to use the OpenAI API for ChatGPT integration.
Tuya API – Control smart devices remotely through the Tuya API.
Learn how you can leverage these APIs to enhance your own projects.
Telegram Bot Integration

As an extra perk, I’ll show you how to integrate your assistant with Telegram by creating a Telegram bot. With this feature, you’ll be able to control your smart home remotely from your phone, expanding your assistant’s functionality and enabling you to manage your devices from anywhere.

Develop Essential Skills

Apply your basic Python skills in a real-world project.
Gain experience in hardware integration.
Master automation techniques.
A Living Project

This course is a living project! I continuously update lessons based on your feedback and the latest advancements in technology to keep the content cutting-edge. Have a feature request? Drop it in the Q&A – your ideas directly shape future updates!

What You'll Achieve

Built your own voice-controlled AI assistant that interacts with your smart home.
Gained the skills to create advanced automation projects with Raspberry Pi.
Updates (Oct 2025)

New article in Section 4 – "Tuya IoT Core Trial for Home Projects: Staying Free (and Sane) Long–Term" - renewal steps, quota behavior, and fully local control (LocalTuya/TinyTuya).

Who this course is for

IoT Enthusiasts: Anyone interested in creating smart home or IoT projects using Raspberry Pi
Beginners in AI and Voice Assistants: Those curious about building their first AI-powered voice assistant with minimal prior experience
Beginner Python Developers: Programmers looking to apply their Python skills to real-world automation and AI integration
Hobbyists and Makers: People passionate about DIY projects and exploring cutting-edge technologies like ChatGPT
Tech Educators and Students: Teachers or learners seeking a practical, hands-on project to deepen their understanding of IoT and AI
Course content

Introduction

Welcome to the Course: Build Your AI Voice Assistant
Essential Components for Your Project
Useful Resources
Raspberry Pi 5 Initial Setup

Introduction to Raspberry Pi
Installing the Raspberry Pi OS
Connecting to Your Raspberry Pi: Monitor or SSH
Connecting the Speaker and Microphone
Installing Audio Libraries
Useful Resources
Getting Started with ChatGPT API

What is an API and Why Do We Need It?
Creating an API Key for ChatGPT
Hands-on: Making Our First API Request
Useful Resources
Introduction to the Tuya Developer Platform

Introduction to Tuya: Understanding Local Key and Device Control
Creating Your Tuya Developer Account
Adding a Smart Plug to Your Tuya Account
Retrieving Smart Plug Information with TinyTuya
Retrieving Smart Plug Information with Tuya API Explorer
Hands-on: Controlling a Tuya Smart Plug with Raspberry Pi
Useful Resources
Tuya IoT Core Trial for Home Projects: Staying Free (and Sane) Long-Term
Building the Core Functionality of Your AI Assistant

Implementing Voice Activation
Enhancing Raspberry Pi Development: VS Code & Remote SSH Setup
Voice-Controlled Smart Plug Integration
Integrating ChatGPT for Advanced Conversations
Fixing Audio Warnings: A Simple Solution
Deep Dive into the Code: Integrating a Voice Assistant with Tuya and ChatGPT
Useful Resources
Finalizing, Automating, and Improving Your AI Voice Assistant

Putting It All Together
Introduction to systemd
Add Script to Raspberry Pi Startup
Expanding and Enhancing Your Project
Useful Resources
Last but not least

Congratulations & What’s Next?
[Extra] Expanding Your AI Assistant: Telegram Bot Integration

Introduction to Telegram Integration: Why and How?
Creating a Telegram Bot and Getting the API Token
Integrating the Telegram Bot with the AI Assistant
Live Demo: Controlling Your AI Assistant via Telegram
Deep Dive into the Code: Integrating Tuya and ChatGPT in a Telegram Bot
Useful Resources
What you’ll learn

Set up a Raspberry Pi as a functional AI-powered voice assistant
Use the ChatGPT API to process voice inputs and generate responses
Control smart devices using voice commands and Tuya API
Automate assistant startup on Raspberry Pi using systemd
Integrate a Telegram bot for remote control of your assistant
Gain the knowledge and tools to expand your assistant’s capabilities
Requirements

Basic familiarity with Python programming and using the command line
A Raspberry Pi 5 (or a similar model) with necessary peripherals (microSD card, power supply, etc.)
A microphone and speakers for voice input and output
Access to OpenAI and Tuya developer platform accounts for integrating ChatGPT and Tuya
Access to a Telegram account for integrating the assistant with a Telegram bot
No advanced skills are required – this course is beginner-friendly and guides you step by step


Цена 1650 руб. (19,99 долларов)




СКАЧАТЬ