How I Use ChatGPT for Interactive Language Learning

Automata Learning Lab · Beginner ·🛠️ AI Tools & Apps ·3y ago

Key Takeaways

Using ChatGPT for interactive language learning with text-to-speech capabilities

Full Transcript

in this video I'm going to show you how I use chegebt for language learning okay so for the first example let's look at conversation so I'm going to set up a conversation with hbt I'm going to be using a browser extension called talkberry not sponsoring this video by the way that will be doing the speech to text transcription so that I can just have a conversation and challenge will answer so now I'm gonna head over to the browser where I'm going to be showing you that conversation naturally okay so here I am and this is the prompt that I'm going to use hijptbt let's practice French today act like a French teacher that will talk to me in French and when I make language mistakes you correct me in French or English perfect so now I'm getting response and judgment is saying Beyonce news which translates to welcome I'm delighted to help you practice your French how are you doing today now I'll do a few lines of a conversation with HPD so you guys can get a few for what is going on in terms of the workflow for this particular use case so I'm going to say something like this is and now I get the response from jgpt and since I have this extension that will do the text to speech I can listen I can listen to judge PT talking to me and it's giving me the translation underneath and um in parentheses here which sometimes helps but I like usually I like saying don't give me the translation just gives me just give me the actual content in French to tell me something about his life or her life foreign there we go all right so essentially now it's not translating anymore and that will happen sometimes you will get it will lose the context from the beginning of the prompt so it will like gradually stop doing the thing for which you set out the context but what I like about this is that you can just continually continually reprompt with asking for the stuff that you're looking for so right now what I'm going to be doing is I'm gonna just re-prompt it to be a little bit more like a tutor so I'm gonna ask it in French to give me exercises and I ask it to kind of like guide the the session in a way so that I don't have to be thinking about all the things that I want to discuss or talk about I don't have to be creating those things on the fly I can just ask chargpt to prompt me with you know either conversation cues or whatever it is that I want to learn that day so let's do an example where I start in Portuguese and then I go to English as a kind of uh asking judge PT to behave like a tutor so now I'm going to switch here from French to Portuguese and I'm going to speak it in Portuguese and ask it for a tutor session in English so I can say something like Lucas is so as you guys can see it will be talking to me I can listen to the audio of the text all the way to the end but just for the purpose of this demonstration I can just click it stop and just look at the output and then give it a response right if I want to practice listening I might just you know uh listen until the end but since now I'm just playing the role of like a beginner student in English I can just okay I got it let me just practice so now it gave me a few questions in it gave me a few sentences in English so hello how are you I'm fine thank you whatever and now it's asking me now that you know some of the basic phrase in English how about practicing it you can say something uh in English or you can ask me my name in English for example let's practice together so now from this Portuguese description of a task that I have to do in English I can now reply in English I can either say it using the audio to speech to text or I can just write it in this case I'm going to write it I'm gonna say something like hi chege PT uh I am fine I am loving learning English with you how are you what is your name and your occupation going to your next progress maybe one of the weird things about it sometimes when I'm using speech to text is that since it's not multilingual at least in this case it's not uh the accent will be sometimes a bit off if the model is saying something in English but the base model is Portuguese in this case however you get the gist you can get these guided tutoring sessions just by prompting it in your original language and then asking for a tutoring session in the language that you want to learn which I think is just mind-blowing because just think about this you can just start learning any language you want just by prompting it and then interactively growing a conversation in a learning process which is for me it's just insane this is so cool okay so let's do another example all right so in this one we're gonna do some translations now translation is going to be about okay so I'm learning let's say Italian and I want to trend translates something in Italian or from English to Italian Italian to English so let's see how a workflow in Italian will work ciao Lucas is insignia ensenary teach in Italian in English Italiano so I don't speak very well Italian but there we go so as you can see it will be I was speeding up before but now that I put in a normal enormous speed you can see it it will prompt me with Italian and English so it really helps to kind of like get the flow of the conversation going which is super super helpful and super useful uh in this case it kind of like prompted me with a few basic things that I can say in Italian so I don't speak very well Italian so let's do a flow where I actually practice a little bit of Italian so that you see how one could really use this to engage with uh like a new language so it prompted me with this so let's just copy it and ask it to translate in English so I can say Translate this to English please um and there we go I hope this phras are useful for you to start speaking Italian if you want we can also practice pronunciation together now let's try to have a little conversation how are you today perfect and now I can try to answer that in Italian uh they go question in Italian so here I made a mistake so now I'm gonna go back and I see I'm gonna say and then I'm gonna put it under quotes and I'm gonna say uh question which I think is domanda but I'm not 100 sure question in Italiano and I try to keep the conversation in the language that I'm trying to learn because that's the challenge right um foreign so here I made a mistake just because I made a mistake in the actual speech to text so you will you know you will encounter issues like having these kind of like missed translations or mis speech to text however overall now that it gave me the right way to pronunciate and I can just replace it so uh Italiano fare The Domain in Italiano a volume the resposte in Italiano Ma Volo Ave wait so now it's when I'm making huge mistakes like this I want to go back and I said Italian so this mistake is disposed in Italian okay so now I want to know how can I ask for an explanation in Italian explain to me in Italian in Italiano explain to me that is in Italian how to say correct in Italian but I'm learning that's the that's the whole point is perfect so now I'm kind of like creating the flow right so I can do something like Sarah Phillips I want to know how to say um I want you to correct me so I can ask it boy means I want you to correct me in Italiano and this is one of the issues when we go back and forth between a language which is sometimes we gotta we gotta be editing our prompts all the time but I find this to be actually quite educational because when I'm doing this I'm actually I'm actually being forced to think in the languages that I understand so I mean synatic chromody I want you to correct me anytime yeah so uh and then I just put it in quotes I say correct me and I send it and I didn't even translate the war mini as you can see and now I got the response that I wanted which is I want you to correct me in Italian I'm not sure about this one and it Aliano and I can just like literally ask a question and it will let's see what's going to happen so okay so you understood what I wanted which is to correct right so it said yes all right I'll be happy to correct you and in Italian in Italian and in English if needed uh and then it asked me for some examples of phrases that I want the model to correct me for so as you can see you can really you can just there's really like not a lot of limits to what you can do with this as far as language learning goes because you can go back and forth between the languages that you're trying to learn Let's do an example where we we try to create challenges and exercises for some language that we're trying to learn so let's do uh from let's say I'm learning French and I want to practice some exercises in French so I'll be doing in English I'll ask for the behavior of the French teacher but I'm I want to get a little bit more specific about how I want change PT to correct my process so I'm gonna say something like hijpt so I'm going to switch the speech to text now to French so I'm going to say hi to hbt let's practice French today act like a French teacher they'll talk to me in French when I make language mistakes you correct me in French or English I don't want you to break the flow of the conversation so insert the corrections in parentheses and let's try something like that that girl is Brazil is so now I'm prompting it to ask me questions and continue the conversation foreign premiere come on D ormant only correct form to situation so I demanded a question about something that I didn't know in French perfect so now I got the correction that I wanted in an explanation in a suggestion for another way of saying which is pandomi luazia so there's one thing that's important to note which is obviously it's not going to be perfect and you have to be keep an awareness for when it might make a mistake or not however you can just really grow from this conversation into you know something else like you can go and fetch the explanation of the translation or you can go check a source that you think might be you know helpful or useful for that specific situation that you felt like the translation or the response from chege PT wasn't that great but overall it's just a pretty impressive uh a pretty impressive way to interact with the model in order to learn a new language so that's what I think it's just absolutely mind-blowing about Judge PT and these kind of situations now I'm gonna ask for some exercises in French oppa [Music] so I demanded some questions and I demanded for a few questions and I demanded the answers at the end now this is really interesting so now it gave me the 10 questions and I asked it for the answers at the end so that I wouldn't check them when I'm trying to answer the questions so what it did is it did not show me the answers and it will wait for me to respond so that I can give my answers and then it will correct so now I can just say something like Oh e I'll give the answers in French okay so based on the questions I can now start giving my answer so I can say uh Pizza um foreign so I can continue to just give the answers uh I can say more film preferee uh Goodwill Hunting and Etc uh so now let's just give these three answers and then ask for the responses so that we can get the feedback from uh uh Dooney the response so now as we can see we can see a few examples of the corrections so then I said um so as you can see it this you can get really interactive feedback and you can get creation of exercises and you can get creation of challenges for example so we can do an example where from Portuguese I ask if for challenges to learn English [Music] we did traced the fuse so here I ask for some challenges in Portuguese and some tips on how to get started and I will also re-prompt it so that it starts behaving like a Portuguese English teacher perfect now I'm getting the responses so I'll just stop with the speech to text so that we can just take a look at the actual answers that we got so it gave me a vocabulary uh challenge it gave me a grammar Challenge and it gave me a conversation challenge so find a partner and conversation and talk to it for 30 minutes and then the grammar challenge was something like uh peke uh verbal time in English that you want to make it better sure I mean I like the third one but I don't really like the answers that it gave me so I'm gonna re-prompt it so that it will give me better answers complexes perfect [Music] now one of the things I noticed in this example is that it's responding to me in Portuguese which makes sense because I asked it in Portuguese but I would like it to talk to me in English because in this scenario I am a Portuguese speaking person learning how to speak English so let's prompt it that will to give me the answers in English in Portuguese all right perfect so now I can continue in Portuguese so let's go back and then we can say Okay so let's take a look at the challenges that it gave me it gave me choose a sing from a movie make a list of words in English pick an article from the news Etc so I could then go on and try to respond to the challenges try to actually answer these challenges but you get a point the point is just that you can continually get whatever you want in whatever format that you may choose and chat GPT will just constantly just be allowing you to like evolve on top of the stuff that you're interested in learning okay so now let's ask it for a translation challenge in Italian for example just so that we can see the level of exercises challenges feedback interactivity that we can get hi judge PT can you give me a challenge translation in Italian so give me a paragraph written in Italian I'll try to give you a translation and then you will correct my translation I want to do one example in from Italian to English and one from English to Italian sometimes I have to switch the languages back and forth for the speech text and it can be a bit weird but it works perfect okay so this is the translation that it gave me perfect so now I can attempt to give an answer and I can check the actual response right here on the bottom I can do that from you know English to Italian and I don't know French to Portuguese those are the languages that I kind of like have on awareness of and speak somewhat but you can have it apply to whatever language you're trying to learn I'm not actually sure all the languages that LGBT accepts but you can test that out for yourself alright guys that's it I kind of like try to my best to give you an example of a workflow for how to learn a new language using PT hopefully I showed you like enough examples and enough like demos of different scenarios and situations so that you can apply that to yourself or whatever language you're trying to learn and I hope you like this video if you liked it please don't forget to like And subscribe and see you next time cheers

Original Description

In this video, we'll explore the powerful language-learning capabilities of ChatGPT combined with text-to-speech capabilities. Discover how to enhance your language skills, practice conversations, and overcome common learning obstacles with the help of ChatGPT. In this video, we'll cover: - Setting up a conversation with ChatGPT - TalkBerry browser extension: https://chrome.google.com/webstore/detail/talkberry-talk-to-chatgpt/facjhgcdnbfghhbnmfjgkncnbimfdakb - Practicing language learning workflows in French, Portuguese, Italian, and English with ChatGPT - Ideas for interactive language learning exercises - Translating and correcting sentences in multiple languages - Customizing language challenges for continuous improvement 🎬 Chapters: 00:00 - Introduction 00:04 - Setting up Conversation with ChatGPT 00:31 - Practicing French with ChatGPT 00:57 - Example French Conversation 02:52 - Reprompting ChatGPT as Tutor 03:17 - Exercise Example in French 04:00 - Switching to Portuguese-English Workflow 06:38 - Interactive Language Learning 07:01 - Translation Example with Italian 07:14 - Practicing Italian with ChatGPT 08:29 - Translating Sentences to English 09:11 - Correcting Language Mistakes 10:51 - Asking for an Explanation in Italian 12:01 - Asking for Corrections in Italian 18:00 - Customizing Language Challenges in French 20:00 - Portuguese Language Challenges 22:44 - Asking for Italian Translation Challenges 23:44 - Wrap up Whether you're just starting your language learning journey or looking to perfect your fluency, this video will guide you through some interesting workflows and scenarios that can be developed with ChatGPT to master a new language. If you liked this video don't forget to like, comment, and subscribe for more amazing content at the intersection of AI, learning, and automation! 🔗 Links - Subscribe!: https://www.youtube.com/channel/UCu8WF59Scx9f3H1N_FgZUwQ - Join Medium: https://lucas-soares.medium.com/membership - Tiktok: https://www.tikt
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Automata Learning Lab · Automata Learning Lab · 57 of 60

1 A Quick Tutorial on NLP Basics
A Quick Tutorial on NLP Basics
Automata Learning Lab
2 Automating your Digital Morning Routine with Python
Automating your Digital Morning Routine with Python
Automata Learning Lab
3 Exploring Problem Solving with Python and Jupyter Notebook #1
Exploring Problem Solving with Python and Jupyter Notebook #1
Automata Learning Lab
4 Summarize Papers with Python and GPT-3
Summarize Papers with Python and GPT-3
Automata Learning Lab
5 An Experiment Tracking Tutorial with Mlflow and Keras
An Experiment Tracking Tutorial with Mlflow and Keras
Automata Learning Lab
6 Automating Google Forms Submissions with Python
Automating Google Forms Submissions with Python
Automata Learning Lab
7 Productivity Tracking With Python and the Notion API
Productivity Tracking With Python and the Notion API
Automata Learning Lab
8 When your Machine Learning Model Fails Do This ;p
When your Machine Learning Model Fails Do This ;p
Automata Learning Lab
9 Machine Learning Tip#1 Practical Deep Learning Course
Machine Learning Tip#1 Practical Deep Learning Course
Automata Learning Lab
10 Machine Learning Tips: Deep Learning Monitor
Machine Learning Tips: Deep Learning Monitor
Automata Learning Lab
11 Machine Learning Tips#5 MLOPs specialization in Coursera #machinelearning
Machine Learning Tips#5 MLOPs specialization in Coursera #machinelearning
Automata Learning Lab
12 Automatically Changing Desktop Wallpaper with Python and the Nasa Image API
Automatically Changing Desktop Wallpaper with Python and the Nasa Image API
Automata Learning Lab
13 Building an Image Classifier to Filter Out Unused Images From Your Photo Album with Machine Learning
Building an Image Classifier to Filter Out Unused Images From Your Photo Album with Machine Learning
Automata Learning Lab
14 Automating VS Code Snippets with Python
Automating VS Code Snippets with Python
Automata Learning Lab
15 How to Set Up a Machine Learning Environment with Conda and Pip-Tools
How to Set Up a Machine Learning Environment with Conda and Pip-Tools
Automata Learning Lab
16 9 Google Search Tips for Machine Learning
9 Google Search Tips for Machine Learning
Automata Learning Lab
17 Thinking Tools
Thinking Tools
Automata Learning Lab
18 Automating Car Search with Python and Data Science
Automating Car Search with Python and Data Science
Automata Learning Lab
19 Generating Images from Text with Stable Diffusion and Hugging Face
Generating Images from Text with Stable Diffusion and Hugging Face
Automata Learning Lab
20 A Practical Introduction to Data Science using the Spaceship Titanic Dataset from Kaggle
A Practical Introduction to Data Science using the Spaceship Titanic Dataset from Kaggle
Automata Learning Lab
21 Jiu Jitsu App with Python and Streamlit
Jiu Jitsu App with Python and Streamlit
Automata Learning Lab
22 2 Apps for Coding In The Ipad Pro
2 Apps for Coding In The Ipad Pro
Automata Learning Lab
23 From Tensorflow to Pytorch?
From Tensorflow to Pytorch?
Automata Learning Lab
24 Building an Audio Transcription App with OpenAI Whisper and Streamlit
Building an Audio Transcription App with OpenAI Whisper and Streamlit
Automata Learning Lab
25 Productivity Tracking with Python Short Summary
Productivity Tracking with Python Short Summary
Automata Learning Lab
26 Automating Expense Reports with Python
Automating Expense Reports with Python
Automata Learning Lab
27 ChatGPT, Angry Pandas and AI Code
ChatGPT, Angry Pandas and AI Code
Automata Learning Lab
28 7 Strategies To Learn Anything Using ChatGPT
7 Strategies To Learn Anything Using ChatGPT
Automata Learning Lab
29 Building a Thought Summarization App with Whisper and GPT3
Building a Thought Summarization App with Whisper and GPT3
Automata Learning Lab
30 Visualize a Neural Net Learning Polynomial Functions
Visualize a Neural Net Learning Polynomial Functions
Automata Learning Lab
31 Automating Notion with Python
Automating Notion with Python
Automata Learning Lab
32 Pose Tracking for Jiu Jitsu - Update #jiujitsu #machinelearning
Pose Tracking for Jiu Jitsu - Update #jiujitsu #machinelearning
Automata Learning Lab
33 Update to my Pose Tracking for Jiu Jitsu Project #machinelearning #jiujitsu #ai #deeplearning
Update to my Pose Tracking for Jiu Jitsu Project #machinelearning #jiujitsu #ai #deeplearning
Automata Learning Lab
34 ChatGPT API Released by OpenAI
ChatGPT API Released by OpenAI
Automata Learning Lab
35 ChatGPT API Response Format #machinelearning #ai #datascience
ChatGPT API Response Format #machinelearning #ai #datascience
Automata Learning Lab
36 Beyond Stable Diffusion with Composer | Automata Learning Lab Paper Series #1
Beyond Stable Diffusion with Composer | Automata Learning Lab Paper Series #1
Automata Learning Lab
37 Beyond Diffusion Models with Composer #machinelearning #ai
Beyond Diffusion Models with Composer #machinelearning #ai
Automata Learning Lab
38 Machine Learning for Jiu Jitsu
Machine Learning for Jiu Jitsu
Automata Learning Lab
39 Prompt Engineering Basics #machinelearning #gpt4 #chatgpt
Prompt Engineering Basics #machinelearning #gpt4 #chatgpt
Automata Learning Lab
40 Visual ChatGPT: Integrating Images with ChatGPT Paper Series#2
Visual ChatGPT: Integrating Images with ChatGPT Paper Series#2
Automata Learning Lab
41 Visual ChatGPT #machinelearning #ai #artificialintelligence
Visual ChatGPT #machinelearning #ai #artificialintelligence
Automata Learning Lab
42 LERF - Language Embeddings + NERF for Querying 3D Spaces #machinelearning #ai
LERF - Language Embeddings + NERF for Querying 3D Spaces #machinelearning #ai
Automata Learning Lab
43 Summarize Papers with Python and ChatGPT
Summarize Papers with Python and ChatGPT
Automata Learning Lab
44 Large Language Models can use Tools Now! #artificialintelligence #machinelearning #ai
Large Language Models can use Tools Now! #artificialintelligence #machinelearning #ai
Automata Learning Lab
45 Sparks of AGI in GPT4? #machinelearning #ai #agi #artificialintelligence
Sparks of AGI in GPT4? #machinelearning #ai #agi #artificialintelligence
Automata Learning Lab
46 Toolformer: LLMs can use Tools! #chatgpt #llms #gpt4 #gpt3 #artificialintelligence
Toolformer: LLMs can use Tools! #chatgpt #llms #gpt4 #gpt3 #artificialintelligence
Automata Learning Lab
47 Talking to Your Notes with LangChain #artificialintelligence #llms #gpt4 #chatgpt
Talking to Your Notes with LangChain #artificialintelligence #llms #gpt4 #chatgpt
Automata Learning Lab
48 How to Talk to a PDF using LangChain and ChatGPT
How to Talk to a PDF using LangChain and ChatGPT
Automata Learning Lab
49 Query Your Own Notes With LangChain
Query Your Own Notes With LangChain
Automata Learning Lab
50 HuggingGPT #machinelearning #artificialintelligence #huggingface #gpt4 #chatgpt
HuggingGPT #machinelearning #artificialintelligence #huggingface #gpt4 #chatgpt
Automata Learning Lab
51 Do as I Can Not as I Say Paper #artificialintelligence #llms #reinforcementlearning
Do as I Can Not as I Say Paper #artificialintelligence #llms #reinforcementlearning
Automata Learning Lab
52 Automating Anki Flashcards with OpenAI and GPT-4
Automating Anki Flashcards with OpenAI and GPT-4
Automata Learning Lab
53 Building A PDF Summarization App with  Gradio and LangChain
Building A PDF Summarization App with Gradio and LangChain
Automata Learning Lab
54 Auto-GPT #artificialintelligence #gpt4 #llms #autogpt
Auto-GPT #artificialintelligence #gpt4 #llms #autogpt
Automata Learning Lab
55 DocGPT - Chat with Github #artificialintelligence #gpt4 #chatgpt
DocGPT - Chat with Github #artificialintelligence #gpt4 #chatgpt
Automata Learning Lab
56 LLMs for Research and Planning #artificialintelligence #gpt4 #llms
LLMs for Research and Planning #artificialintelligence #gpt4 #llms
Automata Learning Lab
How I Use ChatGPT for Interactive Language Learning
How I Use ChatGPT for Interactive Language Learning
Automata Learning Lab
58 Building an Audio Transcription App with Gradio and Whisper
Building an Audio Transcription App with Gradio and Whisper
Automata Learning Lab
59 Summarizing and Querying Multiple Papers with LangChain
Summarizing and Querying Multiple Papers with LangChain
Automata Learning Lab
60 Mojo - The New AI Programming Language?
Mojo - The New AI Programming Language?
Automata Learning Lab

Related Reads

📰
How to Build a Professional Website Using ChatGPT + Lovable (No Coding Required) Step- by- Step…
Learn to build a professional website without coding using ChatGPT and Lovable, making online presence accessible to all
Medium · ChatGPT
📰
This 4-Rule Markdown File Has 91,000 GitHub Stars — Here’s What It Taught Me About Writing Better…
Learn how a simple 4-rule markdown file gained massive popularity on GitHub, revealing key insights on effective writing with AI
Medium · Python
📰
When Productivity Becomes a Threat: Malicious Claude Skills
Learn how malicious Claude Skills can threaten productivity and why it matters for professionals to be aware of the risks
Medium · Cybersecurity
📰
I Found 4 Bugs in an AI Student Platform — Here's What Was Actually Wrong
Learn how to identify and fix common bugs in AI student platforms, improving the overall reliability and security of the system
Dev.to · Eshaan Agrawal

Chapters (18)

Introduction
0:04 Setting up Conversation with ChatGPT
0:31 Practicing French with ChatGPT
0:57 Example French Conversation
2:52 Reprompting ChatGPT as Tutor
3:17 Exercise Example in French
4:00 Switching to Portuguese-English Workflow
6:38 Interactive Language Learning
7:01 Translation Example with Italian
7:14 Practicing Italian with ChatGPT
8:29 Translating Sentences to English
9:11 Correcting Language Mistakes
10:51 Asking for an Explanation in Italian
12:01 Asking for Corrections in Italian
18:00 Customizing Language Challenges in French
20:00 Portuguese Language Challenges
22:44 Asking for Italian Translation Challenges
23:44 Wrap up
Up next
How to Build Trusted Knowledge Platforms in the AI Era | Charles (Zapnito)
AI InterConnect
Watch →