🔴 Let’s build Siri 2.0 with NEXT.JS 14! (Microsoft Azure, OpenAI, Whisper Speech Recognition AI, TS)

  Рет қаралды 18,542

Sonny Sangha

Sonny Sangha

Күн бұрын

❗️ Get the Code for FREE here (Form must be submitted, not skipped!): aka.ms/sonnyai
🚨 Join the world’s BEST developer community & course Zero to Full Stack Hero: www.papareact.com/course
🫂 Join my Community, "University of Code" for FREE: www.universityofcode.com
🔴 Looking for the code for my other builds? 🛠️
links.papareact.com/github
📩 Want coding problems (with solutions!) delivered to your inbox daily? www.papareact.com/dailycoding...
Join me as I show you how to build a Siri 2.0 clone from scratch with the newly released Next.js 14. You'll learn the following in this build:
👉 Create a Beautiful UI & UX for our Siri 2.0 clone!
👉 How to use the Azure OpenAI Whisper Speech Recognition Service to convert speech to text!
👉 How to create and leverage the power of Azure OpenAI Service to generate AI Assistant Chat Completions at scale!
👉 How to use the MediaRecorder interface of the MediaStream Recording API to capture user audio!
👉 Use the Web Speech API interface to synthesise an artificial voice to output the AI Assistant replies!
👉 How to build a beautiful UI design with Tailwind CSS!
👉 How to use TypeScript to reduce the overall number of Bugs and Errors
👉 How to deploy the final build on Vercel!
🎵 WANT TO LISTEN TO THE EXCLUSIVE PAPAFAM PLAYLIST?
Sign up for the PAPAFAM Newsletter here 👉 links.papareact.com/newsletter
🕐 TIMESTAMPS:
00:00 Introduction
01:04 Build Demo
04:26 Build Tech
06:24 Build Plan
10:38 Initialising the Build
15:15 Build Layout
16:02 Building the Header Section (1/2)
18:53 Implementing Shadcn/ui
21:35 Building the Header Section (2/2)
25:13 Building the Form Section
30:08 Building the Messages Section in Form
31:46 Building the Recorder Section in Form
32:53 Creating the Messages Component
35:33 Building the Recorder Component
39:24 Building the Hidden Fields Section in Form
42:15 Implementing Functionality to Capture Audio
48:19 Implementing the MediaRecorder Interface
58:41 Implementing the Start & Stop Recording Functionality
1:15:53 Implementing Next.js 14 Server Actions (1/2)
1:17:20 Setting Up Microsoft Azure OpenAI Service
1:20:44 Implementing Microsoft Azure OpenAI Service
1:24:06 Implementing the Whisper API Model
1:28:15 Implementing Next.js 14 Server Actions (2/2)
1:44:18 Building the Messages Component (1/2)
1:53:02 Implementing a Message Loader
1:55:57 Implementing the Voice Synthesizer Functionality with Web Speech API
2:15:30 Building the Messages Component (2/2)
2:18:50 Deploying to Vercel
2:30:59 Final Build Demo
2:33:36 Outro
Let’s get it PAPAFAM 🔥.
DISCLAIMER: This Video is made for informational and educational purposes only. We do not own or affiliate with Siri, Apple and/or any of its subsidiaries in any form. Copyright Disclaimer Under section 107 of the Copyright Act 1976, allowance is made for “fair use” of this video for education purposes.
#nextjs #nextjs14 #react #siri #voiceassistant #typescript #reactjs #openai #coding #javascript #tailwindcss #shadcn #nosql #reactjstutorial #coding #tutorial #beginner #programming #ai #apple #voicerecognition #machinelearning

Пікірлер: 28
@OcT792
@OcT792 2 ай бұрын
Sonny, you are a great teacher i am a big fan, much love from Angola 🇦🇴 ❤️
@idrisakande9138
@idrisakande9138 2 ай бұрын
Sonny, you will always be my mentor. I am so happy to have access to this tutorial video ❤❤❤
@softmerit25
@softmerit25 Ай бұрын
Amazing project. Thanks a bunch for all you do. Your great teacher, programmer and a problem solver in the tech world. Much love ❤
@user-lt8fw9km3v
@user-lt8fw9km3v 2 ай бұрын
YOU are the best , much love form Rwanda
@allusion_tv
@allusion_tv 2 ай бұрын
Sonny you have been by far and wide the best online teacher. Your content is both extremely informative, inclusive, and entertaining. Just wanted to personally thank you as I used some of your logic for a personal project of mine. Cheers!
@SonnySangha
@SonnySangha 2 ай бұрын
Thank you this means a tonne!!
@faysal1991
@faysal1991 2 ай бұрын
amazing stuff, thank you
@growyourinnerman
@growyourinnerman 2 ай бұрын
I love how you described the tools you intended to use today as "...so much madness,..." as it actually is mind-boggling how many technologies were used in the making of this video.
@VicmmaEntertainment
@VicmmaEntertainment 2 ай бұрын
Amazing sonny, would be nice if this is done with react native
@ahmedaq9018
@ahmedaq9018 2 ай бұрын
Thanks a lot for the great video… Please consider creating a short tutorial on implementing live updates (real time) notifications for a very simple social media functionality like (some liked your post). Simple app the aim of which is to show how to implement notifications (not chat app) in Nextjs 14 with the server actions. TS optional but preferable! 😅
@ifitsmanu
@ifitsmanu 2 ай бұрын
Looks sick, but how to optimize the latency issue
@movietime5333
@movietime5333 2 ай бұрын
Incorrect Dependency in useEffect: In the first useEffect, the dependency array [window] is likely incorrect. Instead, you should put an empty array [] to ensure that the effect runs only once when the component mounts.
@MrCuteguylol
@MrCuteguylol 2 ай бұрын
Thanks for this Sonny! Is it possible if you could share source code?
@saigunavanam5801
@saigunavanam5801 2 ай бұрын
Your the best brother that was awesome app , like to watch more upcoming❤ , brother can you make a video on firebase with next auth with email and password login and register
@avii1852
@avii1852 Ай бұрын
Sonny sir, Azure OpenAI is not available for free on trial version, How do i use it to continue the project?
@ifaizanMK
@ifaizanMK 3 күн бұрын
yeah got stuck with the same issue...did you find any way to get it free?
@Omesh7
@Omesh7 2 ай бұрын
DEVIN is on the way
@DigitalAlchemyst
@DigitalAlchemyst 2 ай бұрын
Having issues with azure sign up it says my debit card name is invalid
@DigitalAlchemyst
@DigitalAlchemyst 2 ай бұрын
if anyone knows how to solve issues with this please let me know =/
@iashutosh0520
@iashutosh0520 2 ай бұрын
Can you please make a tutorial related to BOO|match dating application please .. I really feel glad if u can make .. i m from India .. nd lear so much things from you.
@samhudson1169
@samhudson1169 2 ай бұрын
I'm being asked for a company email address to access the Azure OpenAI. Anyone else?
@NukelimerCodes
@NukelimerCodes 2 ай бұрын
Me too, I am stuck.
@Shubuuu07
@Shubuuu07 2 ай бұрын
Make video react native cli
@VthePeople4156
@VthePeople4156 2 ай бұрын
Please add timestamps
@shivamkumar-qp1jm
@shivamkumar-qp1jm 2 ай бұрын
Make it real time it should continuously listen
@tauqeerhusain7521
@tauqeerhusain7521 2 ай бұрын
Big love sonny sir ❣❤❤❤❤ please one like my comments i am your big fan ❤
@SonnySangha
@SonnySangha 2 ай бұрын
Thank you for being awesome!!!
@DigitalAlchemyst
@DigitalAlchemyst 2 ай бұрын
I am wondering why you didnt break parts of this out into components like the header form section and such. not that this way is wrong or anything, its just not your style at all, feels weird coming from you.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 42 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 40 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 73 МЛН
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 4,5 МЛН
How to use Microsoft Azure AI Studio and Azure OpenAI models
16:37
Adrian Twarog
Рет қаралды 45 М.
5 New AI Tools You Should Try
9:18
Skill Leap AI
Рет қаралды 6 М.
This VS Code AI Coding Assistant Is A Game Changer!
14:27
codeSTACKr
Рет қаралды 127 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 325 М.
Unveiling My Secret To Charging Software Clients | Vlog #8
13:26
Sonny Sangha
Рет қаралды 8 М.
I tried to make a Valorant AI using computer vision
19:23
River's Educational Channel
Рет қаралды 1,3 МЛН
Ranking The Most Popular Javascript Frameworks 2023
24:43
developedbyed
Рет қаралды 154 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 42 МЛН