Library / Artificial Intelligence

Full-Stack Voice AI Agent with LiveKit, n8n and MCP on AWS

On Udemy

About this course

Build your own end-to-end Voice AI Agent using LiveKit, n8n, and MCP — hosted on AWS.This course guides you step by step in developing a real-time intelligent Voice AI system with automation, voice interaction, and web integration.

You’ll begin by setting up and configuring an Ubuntu server on AWS EC2, preparing your Python environment, and integrating LiveKit for real-time communication. Then, you’ll connect your AI Agent with n8n for workflow automation and MCP for multi-channel task handling — enabling features like voice-based appointment booking, email notifications, and calendar scheduling.

Once the backend is complete, you’ll build and deploy a React/Next.js frontend, secure it using NGINX and SSL certificates, and manage your application using PM2 and Systemctl .By the end of the course, you’ll have a fully functional, secure, and automated Voice AI Agent deployed in a cloud environment.

Introduction

What You’ll LearnSystem Setup on AWS EC2Set Up and Configure an Ubuntu Server on AWS EC2Connect to Your AWS EC2 Instance Using MobaXtermSet Up the Project DirectorySet Up Python Virtual EnvLiveKit Essentials: Setup, API Keys, and Configuration

What is Livekit?

Why LiveKit for Our AI Project?

LiveKit Documentation Overview

Installing LiveKit and Its Dependencies

Create LiveKit AccountSet Up Your OpenAI API KeyDeepgram Account & API SetupLiveKit Plugins Setup

Ready to start? Continue on Udemy to enroll.

Start learning on Udemy (opens in a new tab)

Prices, discounts and availability are set by Udemy. We may earn a commission when you purchase through links on this site.