Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ChatGPT AI Voice Chatbot Build with React and FAST API Combo
Rating: 4.4 out of 5(404 ratings)
3,453 students

ChatGPT AI Voice Chatbot Build with React and FAST API Combo

Develop a Human Sounding Voice Assistant or Sales Chatbot That Speaks ANY Language Featuring Eleven Labs and ChatGPT AI
Created byShaun McDonogh
Last updated 3/2023
English

What you'll learn

  • Develop a realistic human sounding chatbot who can take on almost any task
  • Integrate ChatGPT and Eleven Labs AI into any application
  • Develop a diverse chatbots with voice, interviewers, sales people, Spanish teachers
  • Understand how full stack applications with a frontend and backend can work
  • Get familiar with React and FastAPI technologies
  • Interact with AI real-time in a fun and exciting way
  • Understand prompt engineering and the ease of integration into chatbots

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

6 sections60 lectures5h 17m total length
  • What We Are Building3:52

    Learn to build Rachel, a voice-enabled ChatGPT chatbot in a React and FAST API setup, capable of interviewing, teaching languages, and handling prompts with the human voice from 11 labs.

  • About Your Instructor1:25

    Meet Sean McDonough, lead developer at Crypto Wizards and CardRatings, who shares his passion for teaching and applying self-taught coding to real-world apps like Rachel Chat.

  • Course Structure3:20

    Explore the course structure from the introduction to a React crash course, environment setup, and building a fast API backend with a React front end for a Rachel chatbot.

  • Expectation vs Reality4:46

    Build an end-to-end front-end and back-end chatbot that interacts with chat GPT and delivers a human-sounding voice for diverse use cases.

  • Tech Stack - Backend3:59

    Build a voice-enabled chatbot backend with Python and FastAPI, integrating OpenAI ChatGPT, Whisper, and 11 Labs for text-to-speech, expose a post audio API, and connect to a React frontend.

  • Tech Stack - Frontend6:07

    Explore the frontend tech stack by building a React-based chat interface with components, JSX, and props, using a root component and reusable child components to manage chat and audio messages.

  • Tech Stack - Styling3:52

    Master tailwind styling in React using className to quickly turn wireframes into a finished look with color, spacing, and a microphone, enabling hands-on coding and live testing for lean startups.

  • CODE Package Resources0:03
  • Resource Instructions2:35

    Access the Rachel chatbot code via exclusive Udemy links and Code Raiders, clone the GitHub repos, and run or tweak the front-end and back-end for a React-based bot.

  • WARNING: OpenAI API Occasional Delay1:19

    Recognize that OpenAI API delays stem from high demand, not your code, and observe the backend waiting for responses. Check provider status and retry later when servers slow.

Requirements

  • Must have done some basic programming in Javascript, Python, HTML and CSS.

Description

Develop a human-like voice assistant with ChatGPT and Eleven Labs to make one of the most advanced Chatbots today so that you can prove that not only will coders survive the AI transition happening right now, but that they will thrive.

With just some basic knowledge on python and javascript, you are going to build Rachel Chat, a chatbot which uses the power of ChatGPT for conversation, whether it be for sales, teaching you Spanish (or any language), talking about sci-fi movies - whatever your interest and application is.

Companies are looking for developers who can build such tools and SAAS startups have a window to be first. If you are curious as to how you can connect new AI technologies to change the world then THIS is the course for you.

You will learn:


  • How to work with the Open AI API and Eleven Labs API

  • How to integrate React and FastAPI to build efficient and robust full-stack applications

  • How to build a voice assistant that actually sounds human (you can even use your own voice)

  • How to perform prompt engineering so that you can truly leverage and customise the power of AI large language models


We are truly excited to see what you develop, so make sure you share your application with the world.


See you in class!

Shaun

Who this course is for:

  • Beginner developer and AI enthusiasts who want to build valuable applications to bring to themselves or to the marketplace.
  • SAAS developers who want to monetise on the booming trend of AI