Pratique du Shadowing: I Wrapped an API Into a Real SaaS (full build / step-by-step) - Apprendre l'anglais à l'oral avec la vidéo

Choisissez un mode d'entraînement

Chaque mode ouvre une salle d'entraînement en plein écran.

338 phrases
Si les phrases sont trop courtes ou trop longues, cliquez sur Edit pour les ajuster.
1
What's going on guys, this is Oliver, formerly from Response AI and a few other software tools
2
that I've since exited and now running a few new tools and Rosewell.dev, which is where I teach people how to build profitable software,
3
make money with it, sell it, whatever it may be.
4
So in this video, I wanted to show you guys how to build a profitable API wrapper.
5
So in other words, it's really hard to build your own API.
6
We've talked about this in the past and a lot of different videos.
7
My last video was about how to build an API.
8
Some people just make really cool APIs.
9
They make them for really cheap, and you can just wrap a product around those APIs and sell them for a profit, right?
10
So we're going to build a keyword monitoring software from scratch, and it's a tool where a user picks a handful of keywords,
11
and every single day it hunts across social media, drops every new mention straight into their dashboard, and then sort of, you know,
12
source them in terms of relevance to their website.
13
So it's almost like Google Alerts, but it actually works.
14
It's powered by AI.
15
And the front-end in Cursor and Claude is how it's built.
16
The back-end is using Superbase.
17
And the social data that we're scraping from Twitter and LinkedIn, et cetera, is powered by Social Fetch,
18
which is just an API that pulls live posts from 20-plus platforms with one key basically.
19
So social fetch is kind of the API that I found to be the most affordable, the fastest as well, because I know I use Appify a lot,
20
but I kind of prefer this because one, it's just all of its documentation is easier.
21
You're not relying on, you know, like single developers on Appify to keep up with the,
22
you know, the Twitter API or the Reddit API, whatever it may be.
23
And you get every single line of SQL and sort of every piece of code that I write in this video, I'll give to you guys in the description, right?
24
So where does the data come from?
25
The one piece you can't vibe code is obviously the actual API that you're tapping into.
26
You can build the nicest dashboard in the world, but unless you have, you know, posts being fed to it, it's going to be empty.
27
So scraping social platforms is kind of a nightmare, to be honest.
28
even I you know running kind of like a lot of
29
different softwares in the past I've always used APIs for this part
30
because scraping is kind of a nightmare you get banned you
31
have to like run loads of expensive proxies it's kind of a pain in the neck right
32
so tools like social fetch you've obviously got apify you've got
33
other tools they pull live profiles post search results wherever it may be
34
and social fetch kind of maintains the scrapers so we don't have to
35
and we don't have to rely on external APIs or getting banned, right?
36
And that's what turns this into a bit of an easy project, to be honest.
37
So what we're actually going to use from the API is the two endpoints, or there's multiple endpoints, but we're going to use X and we're going to use LinkedIn.
38
So we're going to scrape Twitter for keywords and we're going to scrape X, sorry, LinkedIn for keywords.
39
And we might even add Reddit at the end.
40
We might scrape subreddits and then find keywords within those subreddits in posts and comments.
41
But for now, we're going to keep it kind of simple with just Twitter and LinkedIn.
42
And the idea, guys, is that you're going to find these LinkedIn posts or these Twitter posts.
43
And then obviously, if someone mentions something about your product or mentions a keyword that's important to you, then you can reach out to them.
44
And you can even add another layer to this, which is where you enrich those profiles with some kind of API like Apollo, where you can find their mobile numbers and call them or emails,
45
you know, and actually email them.
46
Now, how the product works end to end, guys, the number one is obviously onboarding.
47
The user signs up and tells us their name, website, offer, then picks up, you know, the keywords that you care about.
48
And then with a clean pill, input flow, confetti goes off, whatever it may be.
49
Now, step two is that there's a daily scheduled Cron job, which in other words, is just a job that runs every day.
50
It's an edge function that takes the user's keywords, searches the last 24 hours on X and LinkedIn through the API with social fetch,
51
and then writes every fresh mention into their feed with no duplicates, right?
52
Now, three is the payoff.
53
The user opens their dashboard every day to a live feed of new mentions about their keywords, platform badges, the tags of the keywords, and filtering.
54
And it's everyday new results with no effort on their end.
55
Now, this is a template, guys, for a dozen products, right?
56
So once you can do this, you can build all of them.
57
The pattern that you learn today, which is pulling social data on a schedule, storing it in a user's dashboard,
58
act on what's new, is a skeleton of a whole of a category of tools, right?
59
So an influencer outreach dashboard that builds a database of creators across TikTok, Instagram, YouTube, etc., pulls their contact emails from their bios,
60
and then gives you a database right there is a lot of tools out there guys doing this
61
and making a lot of money a competitor monitor
62
that watches 20 rival sites and socials daily with the actual endpoints on social fetch
63
because they can scrape websites as well pings you the instant they ship something new
64
and that can just be tailored um to you know run with claude
65
and then claude can just tell you the signals or the changes
66
or the features updates right the next is something different it'd be like a sentiment trading bot, right?
67
Which is it watches big trading accounts on LinkedIn or Reddit or Twitter, then reads the mood of every new post or updates or news,
68
whatever it may be, and then acts on it, right?
69
It's the same building blocks every single time.
70
And with the sentiment trading bot, obviously it would just take the actual news or the updates
71
and then run something like the Binance API to buy crypto
72
or stock trading API to buy stocks based on news or sentiment.
73
so in essence really what i'm going to do now is show you how the actual tool works
74
so this is the landing page right
75
so know the moment someone's talking about you give echo keywords
76
your product your name a competitor comma misspelling whatever it may
77
be every day it searches x on linkedin we've got the
78
mock-up here um we have got the three steps one page
79
with every mention build a check in one day right this is just a simple landing page guys
80
but i'll still give you this code anyway we're going to click start monitoring
81
and we are going to log in with Oliver Burt, three plus one, and then Echo.
82
We are going to create an account.
83
And the first thing that will show us is this prompt.
84
So what should we call you?
85
So Ollie, what's your website?
86
Let's say rosewalt.dev.
87
It's then going to ask us, what do we sell?
88
So let's say we sell B2B marketing services for startups.
89
And then from here, it's going to ask us what keywords, and we've just defaulted this to 10, that we should watch out for.
90
So let's say if we're selling to, you know, marketing services to startups, let's say cold email, cold calling,
91
B2B leads, Let's say ZoomInfo and Apollo.io because those are two B2B lead services and sort of data platforms.
92
Let's say lead gen. Let's say cold outreach and cold outbound.
93
And then let's try and think of another one.
94
Let's say B2B SaaS and SaaS, right?
95
so we've reached the 10 keyword limit and then we can save
96
and finish there's a bit of confetti
97
and it says you're all set now this is the feed
98
where the first sweep of you know keywords comes in at
99
7 a.m i think mentions will start showing up here once we've searched x
100
and linkedin for the keywords
101
and from here obviously in the top right we can run
102
the sweep now there's also a keywords tab where it shows us what we've added
103
and taken away so we can just take away one and then re-add it and that's all saved to a back end.
104
Obviously, you've got a blank settings and billing, right?
105
So what we're going to do now, we're going to head over to the feed and we're going to click run sweep.
106
And I'm just going to skip ahead to when it's done the sweep.
107
So as you can see, guys, the sweep has actually taken our active keywords inside the edge function that we've set up, which I'll show you how to do in a minute.
108
It's taken all of the queries.
109
It's taken the credits from social fetch and
110
if we just refresh the page again it's finding all of
111
the recent mentions of cold calling cold email etc on twitter
112
and linkedin and it's going to actually populate the feed shortly you can actually now see guys
113
that the feed has been populated with mentions of all of our keywords right
114
so obviously what i would likely add is a um a language filter
115
so that obviously you know things like spanish leads weren't coming through
116
and that kind of thing if we're obviously just in plain English.
117
Obviously, you've got X here and all of the keywords.
118
And then obviously on LinkedIn, you've got the keywords as well.
119
And you can also view the originals of each of these.
120
So a buddy wanted to start cold outbound for his insurance product.
121
We're going to click view original.
122
And obviously, this guy's actually posted about cold outreach in the last three hours, and he helps companies generate consistent pipeline.
123
So you see how that is literally relevant to the keyword itself.
124
And we found a post with different reactions and things like that.
125
So that's how the actual product works and how we could find leads with it.
126
And I'm now going to get into the segment of the video where we actually build this.
127
Just a quick thing, guys, before we actually do build this, I've gone back to add this in.
128
This is the table that is going to be tracking the keywords.
129
You've also got the table that is tracking the monitored posts.
130
And then you've obviously got the profiles, which for these testing purposes is just two of two of mine, basically.
131
Now inside the video and in the description as well, there's going to be the SQL
132
that we're going to be running to make all of these tables so you can just copy me.
133
Okay guys, so the first thing we're going to do is create a super base account.
134
So let's say oliverbert3 plus echo and let's just create a sign up.
135
From there then I presume it's going to ask password is known
136
so annoying man sign up
137
and now what we're going to do is confirm our email confirm the email address
138
and now we have okay there we are
139
so let's just call it echo personal create organization and then And once the organization is created,
140
we just have to use a database password.
141
We'll just say enable data API, and we'll just say it's a European server, which is fine.
142
And we've created a new project.
143
And what we're going to do now is that's going to take a couple of minutes to actually propagate
144
and say it's all healthy and all that, whatever it is.
145
I don't know how fast that happens usually.
146
and now we're going to go back over to cursor right
147
so what I'll do is going to go open folder
148
and I'm going to do a new folder and we're going to call it echo for youtube
149
create and then we're going to open this up and then what we will do is go back over to our PRD.
150
Now the PRD, obviously we've got the product requirements document.
151
We've got the raw voice note as well that I gave to Claude.
152
I'm going to say what this is.
153
I'm going to just pop all this in.
154
Now the next thing we're actually going to do is,
155
or actually should we, I'm going to open the IDE instead,
156
man, because the IDE is like something I'm more familiar with.
157
So Echo YouTube, open this up.
158
There we are.
159
So from here now, we're going to go into Claude Code.
160
And I'm going to paste in the entire PRD.
161
And I'm also going to paste in from Claude the, where are we?
162
Oh my god, this is long, man.
163
We're going to post in the landing page.
164
So copy the landing page.
165
Paste that in.
166
And we're also going to go into Superbase.
167
and we'll run the schema afterwards actually.
168
So where are we?
169
Let's move this out of the way as well. So high effort.
170
I'm going to just paste that in.
171
So now that the entire PRD is being sent into Claude code,
172
I'm just going to take the entire SQL that we created with Claude and run it in Superbase.
173
So that's the wrong one.
174
That's the wrong one.
175
We're going to go into table editor, SQL editor, sorry.
176
Understood, whatever it may be.
177
And we're going to post that in.
178
Now, if we do run, run query, this is obviously 200 lines long.
179
So we're going to go into table editor.
180
And we've got the table for the user's keywords, the monitored posts, the profiles and the sweep runs which is fine
181
we're going to go into authentication i believe it is go down into
182
users or what is it project settings i forget where this is
183
it's not project settings basically what we're doing is turning off
184
the requirement that users have to double confirm their email address.
185
So emails, notifications, confirm sign up.
186
There we are.
187
So sign in, providers, allow new users to sign up and then confirm email.
188
So save changes when we've turned that off.
189
And now obviously I'm probably going to skip ahead
190
because this is going to take ages and Claude is also going to probably ask me to confirm things and deny things.
191
It's already set up our entire project so far
192
and we're just going to wait for it to obviously finish the actual coding session.
193
While that is actually working, we're going to go into the daily sweep index and we're going to copy this.
194
And this is the edge function right so we're going to go into edge functions deploy a new function via editor
195
we're going to call it daily sweep
196
and we are going to paste this entire thing in and deploy the function now that that function is deployed, that is going to be the function
197
that runs every day to check the platforms
198
that we've connected to for the keywords for the user
199
and then send it to their table so that every day when they log in, they see new people across these platforms that have mentioned their keywords.
200
So whilst Claude is actually just running the code in the background, what I'm going to do is go through the full flow with social fetch
201
and how we're using the API and then how we're actually creating something valuable, right?
202
So step one is that user on boards.
203
Step two is that they give keywords they want to track, right?
204
So let's say that this could be, if you were a marketing agency, it could be Google Ads,
205
PPC, Meta Ads, Return on Ad Spend, ROAS, LTV, and CAC, whatever it may be.
206
So all of these keywords are relevant to marketing agencies, right?
207
And obviously the idea is that if someone's mentioning that on Twitter or on LinkedIn, whatever it may be, maybe they're in your market to get your services.
208
So if someone says Google ads, maybe their post or their tweet or their LinkedIn post, whatever it may be, might be saying, I've been trying to run Google ads, but it's unprofitable.
209
So that's the notion is that we can reach out to those people and obviously say, okay, interesting.
210
The same thing applies for, say, if you were a cold email agency, or let's say you were an influencer marketing firm, right?
211
You help brands get more leads with, you know, get more sales with influencers.
212
you could obviously target influencers um return um let's say um sort of cpms instagram leads whatever it may be
213
influencer marketing
214
and again this platform is going to allow us to keep
215
an eye on those people who are mentioning these things
216
and then obviously enrich them and reach out to them
217
and talk to them So the next thing is that every day the edge function runs,
218
finds these keywords online on X and LinkedIn.
219
and we could even add Reddit later,
220
then sends these posts to your inbox inside Echo.
221
So that means that every day you get new people talking about your offer or service online.
222
and there are dozens of tools
223
that do this very profitably right in fact my last tool
224
getseer.com was very profitable it was very very cool people loved it
225
and all it did was obviously just track reddit and twitter
226
and linkedin whatever it may be for people who mentioned these things
227
so i'm effectively cloning an old software that i built that was profitable And then from there, there's unified inbox of all the people.
228
And then later, the super play would be to add an enrichment piece.
229
John mentions cold email on LinkedIn in.
230
We enrich John with something like Apollo or Blitz API.
231
And then that gives us John's email.
232
And then we reach out to John.
233
So, so far, obviously, Echo is only doing this.
234
It finds keywords of people using stuff online or saying stuff online and then gives you their profile.
235
and that's using the social fetch API every single day.
236
What we could do is obviously from here, anyone who comes into your inbox as someone who has mentioned the actual tool
237
or mentioned your services or mentioned they need help, we could then enrich those people with a B2B lead generation API, get their email or their mobile number,
238
and then reach out to them.
239
The same thing applies to, say, a website marketing agency.
240
We're not getting enough leads from our website.
241
That pings over to you, enriches them, and then you can call them or email them and say, I noticed online we're talking about this.
242
So that's the general flow.
243
And that's how social fetch is coming in.
244
And why it's going to be so useful is
245
because it's showing us every day the people who are mentioning that they need our services in so many ways.
246
A super important thing is actually to add the API key
247
from social fetch to the super base edge function secrets so
248
that whenever the edge function is set or the edge function is triggered, obviously we have the API key.
249
So I'm just going to create one on social fetch called YouTube video test.
250
Going to create the key.
251
We've been given the key and we're going to copy it.
252
We're going to head on over to secrets and we are going to create a new secret.
253
Cursor is saying that this is social fetch API key.
254
API key and then we're going to save that in and that is done.
255
Something small I'm doing is actually creating a new Superbase edge function called manual sweep.
256
Now the reason we're doing this is because inside the dashboard
257
the daily sweep is actually scheduled for you know every day at 7 p.m right
258
which we're not going to wait for that just for the video
259
so i'm actually going to create a new edge function
260
that is able to be called by the user at any time
261
and that's just for the sake of the of the testing of social fetch um
262
and to actually you know get us some keywords into the dashboard to show you what we've built
263
but every single day then at um 7 p.m the run is done again on the daily sweep
264
that is the edge function daily sweep running and it will find the new users for that last 24 hours
265
and put them inside your dashboard.
266
Then a couple of things to tighten up guys before the
267
end of the video really is one we're just going to pop into the feed
268
and obviously the daily sweep or the manual sweep has been completed
269
and you can obviously see all of the different posts that have come in.
270
So from here you've obviously got the LinkedIn posts, you've got all of the x posts as well with our keywords etc
271
and that's great and I just wanted to talk quickly about
272
what we could add next to actually improve the value of this.
273
So the two things that I would add is if you go to Blitz API, for example, it's obviously extremely expensive to run these kinds of things,
274
but it's effectively an API library that manages,
275
you know, to get you sort of emails and phone numbers from LinkedIn profiles or from emails, right?
276
So say if you have an email, you can get their mobile number.
277
If you have a LinkedIn profile, you could get their email and their mobile number.
278
If you've just got a name and a domain, for example, like John Evans from johnevans.com, you could get his email and mobile.
279
That kind of thing is obviously really powerful.
280
And that's what we're talking about when we talk about API stacking, right?
281
So what I would likely do is I would add next inside the LinkedIn post or article scraper, which we've added into the feed.
282
obviously roberto vega right so in the original post you've got his actual linkedin right
283
so we've got his linkedin profile you could then obviously feed
284
that to blitz api to get robert vega's email
285
and then send him an email and
286
that would make our um tool echo 10 times more valuable
287
because you're scraping all of the data
288
and then stacking on another data um api
289
which would be to get people's actual mobile and email right
290
that that mobile email to actually do outreach
291
and that's how you could sell this as a software
292
that helps you find people who are talking about your products
293
and then directly message them that's seriously cool right the next thing is
294
that inside the playground for social fetch we could keep going down
295
and you can find reddit right so we're just going to use the playground here
296
so let's go to subreddit and subreddit posts let's go to entrepreneur
297
and let's do the time frame being the last month and the top for the last month
298
and we're going to send this
299
and we have now got the top posts from the last
300
month it's costed us only one credit out of thousands
301
and then obviously we've got all of these posts right the same thing applies to the subreddit search
302
so if we searched into entrepreneur and then search the query cold email and then time frame is of all time.
303
We're obviously going to execute that request as well.
304
And you've got literally inside this post, you've obviously got the most recent posts about cold emails and cold email and burner accounts.
305
Our cold email reply rate went up, et cetera.
306
All of these are obviously posts about the actual keyword.
307
What I would add in is I would use the Reddit search
308
and the Reddit post search and post comment search to improve this by obviously monitoring every single day,
309
Reddit posts and Reddit subreddits so that you could find keywords across those platforms as well.
310
It doesn't even dive into the possibility of, you know, obviously monitoring people who are inside the cold email space,
311
for example, or the the software space on TikTok or on Twitter or on YouTube or on LinkedIn, et cetera.
312
This is just an exciting sort of API or, you know, kind of like product suite to offer.
313
But the one that I would do is I would scrape LinkedIn every day for people who were talking about the product.
314
And then I would use something like Blitz API to enrich their mobiles and emails.
315
And then obviously it goes even further because you could use agent mail then
316
to actually send the actual emails to those people.
317
So imagine a software that you signed up to called Echo, like we talked about and like we built, where you sign up, you give their details, you give your details and the emails,
318
the keywords you want to track.
319
Then it finds all of those people who are mentioning those keywords on the internet, and then it enriches their profiles with emails and mobiles and then sends them a cold email.
320
That is literally what multi-million dollar tools like Artisan are doing and Lavender,
321
or these kinds of tools that are running these kind of outbound motions.
322
Goji Berry, all of these tools are worth millions of dollars and they're doing exactly what we've built today.
323
All you would have to do is tell Claude Co to just add in the Blitz API.
324
You can get a thousand credits.
325
The same thing applies to all of these other different tools that do these sort of mass outbound motions and APIs.
326
The same thing goes for Malt Sets, I believe it is.
327
So Malt Sets is something that you can integrate with to do something like this.
328
Just have a think, guys, about how you could best use this API
329
and feed the data into something else to make a truly sort of valuable product.
330
And obviously, like I said, guys, if you need any questions answered, they'll be in the description.
331
A lot of the documents and things like that, just comment whenever it may be.
332
I'll be there to help.
333
But try out Social Fetch.
334
try out you know building your own tool with this
335
and think about all the opportunities go to social fetch
336
and just feed social fetches landing page to claude
337
and ask it for 10 ideas of how you can make an api wrapper
338
and who you could sell to how you can make it profitable and i'll see you guys in the next video

Télécharger l'application

Tout pour parler couramment

Prononciation IAChaque phrase notée
Phonétique (IPA)Maîtrisez chaque son
VocabulaireEnrichissez votre lexique
Jeu de vocabulaireApprenez en jouant

Vocabulaire et conseils d’expression pour cette leçon

Cette leçon d’expression orale de niveau C1 s’appuie sur la vidéo « I Wrapped an API Into a Real SaaS ». Les mots qui reviennent le plus souvent : obviously, api, keyword, email, linkedin. Cette vidéo contient 338 phrases et 4558 mots à répéter en shadowing. La partie parlée dure 27:28. Le locuteur parle à un rythme naturel d’environ 166 mots par minute, proche d’une conversation courante. 84 % des mots font partie des 3 000 mots les plus courants en anglais ; le reste mérite d’être vu avant de commencer.

Vocabulaire clé de cette vidéo

Les 15 mots les plus avancés de la vidéo, avec leur prononciation et leur sens :

MotPrononciationSens
keyword nom/ˈkiː.wɜːd/mot-clé
fetch verbe/fɛt͡ʃ/ramener, rapporter
sweep verbe/swiːp/balayer, brosser
echo nom/ˈɛk.oʊ/écho
scrape verbe/skɹeɪp/gratter, racler
dashboard nom/ˈdæʃˌboɹd/tableau de bord
enrich verbe/ɪnˈɹɪt͡ʃ/enrichir
influencer nom/ˈɪnflu.ənsə(ɹ)/influenceur, influenceuse
pasta nom/ˈpɑ.stə/pâtes, pâtes alimentaires
profitable adjectif/ˈpɹɑ.fɪ.tə.bl̩/profitable, fructueux
outreach nom/ˈaʊtɹiːtʃ/atteinte
cursor nom/ˈkɜːsə/curseur
endpoint nomextrémité
inbox nom/ˈɪnbɑks/boîte de réception
query nom/ˈkwɪɹ.i/question

Les verbes à particule que vous entendrez

MotPrononciationSens
sign up verbeinscrire
set up verbe/ˌsɛt ˈʌp/mettre en place, installer
take away verbe/ˌteɪk əˈweɪ/retirer
try out verbeessayer, expérimenter
go down verbedescendre
go off verbeexploser
go through verbetraverser
go up verbemonter, s'élever

Des phrases à répéter

Des phrases courtes et complètes de la vidéo, à réutiliser dans la conversation de tous les jours :

  • It's then going to ask us, what do we sell?
  • Let's say cold outreach and cold outbound.
  • Obviously, you've got a blank settings and billing, right?
  • We're going to click view original.
  • I don't know how fast that happens usually.

La grammaire de cette vidéo

Les structures que le locuteur utilise le plus, avec les mots exacts de la vidéo :

StructureDans la vidéo
Present perfect have/has + participe passé — une action passée qui compte encore maintenantWe've talked · we've just defaulted · we've reached
Voix passive be + participe passé — l’accent est mis sur ce qui arrive, pas sur qui le faitis powered · being fed · be tailored
Propositions relatives who / which + proposition — une précision sur une personne ou une chosedev, which is · this, which is · today, which is

Prononciation à surveiller

Le locuteur utilise 128 contractions et formes réduites, comme we're, we've, I'm. Prononcez-les sous leur forme courte, telles que vous les entendez.

  • Les sons « sh » et « zh »: dashboard /ˈdæʃˌboɹd/, authentication /ɔːˌθɛntɪˈkeɪʃn̩/, refresh /ɹɪˈfɹɛʃ/, notification /ˌnoʊtɪfɪˈkeɪʃn̩/, documentation /ˌdɑkjəmɛnˈteɪʃən/
  • Mots longs — placez bien l’accent: influencer /ˈɪnflu.ənsə(ɹ)/, competitor /kəmˈpɛt.ɪ.tɚ/, entrepreneur /ˌɑn.tɹə.pɹəˈnɝ/, authentication /ɔːˌθɛntɪˈkeɪʃn̩/, profitably /ˈpɹɑ.fɪ.tə.bli/

Les sons difficiles pour les francophones :

  • /tʃ/ et /dʒ/ — à ne pas adoucir en « ch » et « j »: fetch /fɛt͡ʃ/, enrich /ɪnˈɹɪt͡ʃ/, outreach /ˈaʊtɹiːtʃ/, enrichment /ɪnˈɹɪt͡ʃ.mənt/, badge /bæd͡ʒ/
  • /r/ anglais — langue recourbée, sans frotter la gorge: scrape /skɹeɪp/, dashboard /ˈdæʃˌboɹd/, enrich /ɪnˈɹɪt͡ʃ/, influencer /ˈɪnflu.ənsə(ɹ)/, profitable /ˈpɹɑ.fɪ.tə.bl̩/

Comment s’entraîner avec cette vidéo

  1. Écoutez la vidéo en entier une fois sans parler et notez les mots que vous ne connaissez pas.
  2. Commencez à la vitesse 0,75×, répétez phrase par phrase, puis revenez à la vitesse normale quand cela devient facile.
  3. Enregistrez-vous et comparez avec l’original, en faisant attention à des mots comme keyword, fetch, sweep.

Qu'est-ce que la technique du Shadowing ?

Le Shadowing est une technique d'apprentissage des langues fondée sur la science, développée à l'origine pour la formation des interprètes professionnels. Le principe est simple mais puissant : vous écoutez de l'anglais natif et le répétez immédiatement à voix haute — comme une ombre suivant le locuteur avec un décalage de 1 à 2 secondes. Les recherches montrent une amélioration significative de la précision de la prononciation, de l'intonation, du rythme, des liaisons, de la compréhension orale et de la fluidité.

Technique du shadowing : lire le guide complet étape par étape →