쉐도잉 연습: Can This Robot Be My Personal Assistant - 영상으로 영어 말하기 배우기
레슨 만드는 중...
1
I've always dreamt of having a robot and in 2026, it feels like that dream is a little bit closer all of the time.
2
However, Very recently, it got much closer for me because on my desk, is this.
3
This is a reachy mini.
4
Now, reaching mini is a super cute robot from pollen robotics
5
and hugging face and it's not just like a product toy robot that you buy.
6
It's a straight up development platform that you could do anything you want with it.
7
But just owning the robot wasn't really the dream.
8
So I set out to connect Ricci Mini to Hermes and give myself a true robot personal assistant.
9
And because I need to justify having a robot like this, I set out on a side quest as well.
10
That side quest is to build
11
from a cute little robot like this seems way more fun than practicing it with mom and dad.
12
But before I even got here though, we needed to build Ricci because this thing comes unassembled.
13
Now Ricci wasn't an easy build but it also wasn't a difficult build.
14
It probably took an hour and 45 minutes and it could have taken much less if I was doing it by myself.
15
This and learn what all of the different component connectors were.
16
We got to learn how to use the screwdrivers and how to connect things.
17
This isn't their first electronics project, but it definitely was their most involved.
18
And when we finally got Ricci connected and turned on, there was moments of real genuine joy from them.
19
Get behind him.
20
We're private.
21
Hi, Richie!
22
Welcome to the city, marshmallow!
23
You're a winner, marshmallow!
24
So now that Ricci is built, it's time to get working on our custom software.
25
Because we have a lot of things I would like to do with this.
26
Now, the community -based apps are great, but I had bigger plans.
27
So to make Ricci a true personal assistant and claim success here, I need this robot to do a few things.
28
I need to, one, connect it to my Hermes.
29
I need to get wake word detection so that way I can talk to it directly starting out of nowhere.
30
I need to have conversation going back and forth.
31
And as far as the personal assistant tasks go, I would love for this thing to have a memory.
32
I would like for it to be able to do tool calling.
33
I would like for it to do simple coding tasks, be able to use my home assistant.
34
And I would love for this to be able to do personal assistant tasks like simply reading my calendar.
35
A lot of those are very possible with Hermes, but many of these things are going to require true custom software.
36
Now to give you some background, Ricci comes in two flavors.
37
There is the light version, which is what we have here, which requires the brains of it to be running on a computer.
38
I have a Mac mini right there that is perfect for running long running software on.
39
So I'm going to be running all of my Ricci mini software off of this computer, and Ricci is going to be communicating over wifi.
40
version of the Ricci Mini that has a built -in Raspberry Pi.
41
However, I think the light version, if you have a long -running computer, makes a ton of sense, right?
42
So what did I do?
43
Well, I started off with a fork of the existing conversation app.
44
From there, I used the prompt in the docs to really get started.
45
I then replaced all of the calls to OpenAI with calls to my Hermes, which was really simple because Hermes has a great API.
46
And this actually gave me a ton of I use my Hermes for a ton of stuff already.
47
So just simply by connecting it to Hermes, I was able to get memory via honcho,
48
tool calling of all the tools that my various profiles have set up, coding tasks so it can actually do coding on any of my machines since they're all connected via SSH.
49
So simply getting those things working was super easy,
50
but the tough stuff here was actually getting timing.
51
Basically, the Ricci software has voice activity detection.
52
It decides when speech is actually starting and ending based on the audio level that's coming in.
53
If the voice activity detection detects speech or silence,
54
it then starts to transcribe via the local SST, the speech to text that's done being whisper and it's happening on my Mac mini.
55
From there, it looks to of this robot, my kids named it because just look at the guy.
56
From then, Ricci would then acknowledge the conversation and then start conversation mode.
57
Ricci basically just listens for the next sentence and then after 1 .1 seconds of silence,
58
which by all means is a value that I am still tweaking
59
and have had to tweak based on the way kids speak to this thing, the way I speak to this thing.
60
It's taken a lot of trial and error here.
61
It then transcribes that text locally.
62
That text is basically sent to Hermes in a prompt.
63
Hermes does its thing, returns the prompt.
64
Then our software generates text to speech using Kokoro,
65
to improve upon the general speed and latency in conversation with this thing.
66
We then send that audio to the robot and the robot outputs it directly so we can hear it.
67
It then begins listening for the next prompt for me.
68
So what you can see is it's basically just a conversational prompt.
69
Now we also have some stop word detection where we say go to sleep and Rigi will stop the conversation.
70
Again, this is still things that I'm tweaking and I set out to create a whole host of where the latency is.
71
Now, one of the reasons why Hermes is less good for this is because by default, Hermes agents have a ton of additional tokens in here.
72
So the responses take a long time
73
because we're sending a lot of information in each prompt rather than quick little fast prompts.
74
It also depends, of course, which model you're using to have it respond to.
75
Now, I just have this connected via my codec subscription.
76
So it is using some chunky models rather than some highly tuned fast I will be experimenting with more in the future.
77
So did this work?
78
Well, let's start a wake listening and we're going to see
79
if all of these things work and if we can check them off our list.
80
I have Marshmallow here, we have wake word listening,
81
we have conversation, and we're gonna first give this a try with memory and see if Marshmallow can understand.
82
By the way, this is the custom UI that I've been building.
83
Hey, Marshmallow.
84
Hey, I'm listening.
85
Oh What do you know about me?
86
You're Scott.
87
Oh You like concise, direct technical progress, live checks, and family -friendly Reiki mini -apps.
88
You also prefer short robot prompts and you've got two kids who may use me for spelling practice.
89
I am listening.
90
Go to sleep.
91
Okay, I'll listen for Hey Marshmallow.
92
So, you can see that the conversation definitely works.
93
Now, the latency is certainly there.
94
It's something that I'm working on improving.
95
Okay, now let's try some of the other things we had in mind.
96
Now, I have several different profiles in Hermes that all have different abilities.
97
And the marshmallow profile is kid friendly and kids safe.
98
However, I have a default profile that has access to things like my calendar, as well as can do coding.
99
new conversation.
100
What's on my calendar for today?
101
Woohoo!
102
Jury duty all day, drop off from 8 :00 to 8 :30 a .m.
103
Release phases tomorrow from 6 :00 to 7 :00, 0 :00 PM.
104
Change the color of the Marshmallow Conversation app background to be pink.
105
Mm -hmm.
106
Now the coding tasks may take just a second here since it's going off
107
and I don't think this is even inside of the project
108
so it's probably going to have to go look for the project on my machine and then change those files.
109
Done, the Marshmallow Conversation app now has a pink background, and I verified it live at port 7860.
110
It looks good.
111
Yeah, it looks good.
112
Marshmallow, can you turn all of the lights off please?
113
Mm -hmm.
114
you you
115
all reachable lights are off so now
116
that i have the personal assistant of my dreams it's time to get working on the hard part
117
which is the spelling test now the spelling test has a
118
number of features it needs to ingest the spelling list of
119
words it needs to use them in a sentence it needs user has gotten the spelling incorrect.
120
Now, there's a ton of small little problems here and it's time to get to work.
121
So after grinding on our spelling test for quite a while, we have something that can work that allows us to even save and restore various spelling lists.
122
Now is the moment of truth.
123
We're going to be giving this spelling test to my 9 year old and see how he does.
124
J -U -M -P.
125
The word is jump.
126
It is spelled J -U -M -P, try spelling it with me i'm so mad okay
127
so the reviews were not glowing he was a harsh customer
128
and he didn't like it this is certainly not going to help him practice spelling
129
but i have some ideas on how to fix this what
130
if instead of having a back and forth that took
131
so long we pre -rendered all of the audio
132
and including pre -rendering any of the helpful text any of the words that's saying you almost got it
133
going to feel snappier back and forth.
134
And what if we also output the letters on the screen as he was saying it?
135
But most importantly, what if it actually worked?
136
Because as you saw, and honestly, what you didn't see was him spelling the words correctly over and over again, and the robot consistently getting them wrong,
137
specifically because the window for when he was supposed to son a fan of this app.
138
So because of this first initial failed test, what I actually ended up doing was setting the Ricci mini in front of a computer,
139
having that computer take the spelling test on the Ricci mini back and forth with audio and microphones.
140
And then that way, the system was able to self heal
141
and improve the latency using open AI models to run the tests check the debugging information
142
and then fix it test it reiterate until now we have an app that is i gotta say working pretty well
143
Your word is robot.
144
The teacher asked us to spell robot.
145
Um, R -O -B -O -T.
146
Nice work, you spelled it carefully.
147
Huh.
148
Your word is eat.
149
The teacher asked us to spell eat.
150
EAT.
151
Nice work, you spelled it carefully.
152
Your word is jump.
153
The class practiced the word jump today.
154
J U M P.
155
Nice work.
156
You spelled it carefully.
157
So I think this was a great success.
158
The robot is now my personal assistant.
159
It's taking spelling tests with our kids,
160
and it's only going to get better from here because I still haven't really implemented that much with the camera.
161
The next step on the docket is to use the camera to teach my son and I how to play Warhammer 40k.
162
We're going to use the camera and the LLM that this is talking to,
163
to discuss both strategy, what to do next so that way it can even identify pieces on the battlefield.
164
That is a big project and the one that I'm going to be diving into next.
165
That said, I'm a huge fan of this little robot.
166
It's a really cool open project that you can do all kinds of stuff with and I gotta say, I think I just made a new friend.
📺 같은 채널
✨ 추천 영상
이 레슨의 어휘와 말하기 포인트
이 영상에는 섀도잉할 문장 166개와 단어 2015개가 있습니다. 말하는 구간의 길이는 13:48입니다. 화자는 분당 약 146단어의 일정한 속도로 말해서 섀도잉하기에 편한 속도입니다. 영어에서 가장 많이 쓰이는 3,000단어에 속하는 단어가 81%뿐이라 어휘가 어려운 편입니다.
이 영상의 핵심 어휘
영상에 나오는 덜 흔한 단어 15개를 발음, 뜻과 함께 정리했습니다.
- robot /ˈɹoʊ.bɑt/ (명사) — 로봇, 인조인간. An intelligent mechanical being designed to look like a human or other creature, and usually made from metal.
- spelling /ˈspɛl.ɪŋ/ (명사) — 철자법, 맞춤법. The act, practice, ability, or subject of forming words with letters, or of reading the letters of words; orthography.
- prompt /pɹɑmpt/ (동사) — 부추기다. To lead (someone) toward what they should say or do.
- connect /kəˈnɛkt/ (동사) — 잇다, 연결하다. To join (to another object): to attach, or to be intended to attach or capable of attaching, to another object.
- spell /spɛl/ (명사) — 주문, 마력. Words or a formula supposed to have magical powers.
- audio /ˈɔ.di.oʊ/ (형용사) — 오디오. Focused on audible sound, as opposed to sight.
- detection /dɪˈtɛk.ʃən/ (명사) — 탐지, 수색. The act or process of detecting, uncovering, or finding out, the discovery of something new, hidden, or disguised.
- carefully /ˈkɛɹf(ə)li/ (부사) — 주의하여, 조심스럽게. With care; attentively, circumspectly.
- custom /ˈkʌstəm/ (명사) — 습관, 풍속. Frequent repetition of the same behavior; way of behavior common to many; ordinary manner; habitual practice; method of doing, living or behaving.
- calendar /ˈkæl.ən.də/ (명사) — 역법, 력법. Any system by which time is divided into days, weeks, months, and years.
- silence /ˈsaɪ̯ləns/ (명사) — 침묵. The absence of any sound.
- output /ˈaʊtpʊt/ (명사) — 출력. Production; quantity produced, created, or completed.
- default /dɪˈfɔlt/ (명사) — 디폴트. The condition of failing to meet an obligation.
- quest /kwɛst/ (명사) — 탐색, 탐구. A journey or effort in pursuit of a goal (often lengthy, ambitious, or fervent); a mission.
- render /ˈɹɛn.dɚ/ (동사) — 일어나게 하다, 하게하다. To cause to become.
영상에 나오는 구동사
- go back (동사) — 돌아가다. To return to a place or state after having been there at a previous time.
- look for (동사) — 찾다, 구하다. To seek.
- turn on (동사) — 켜다, 턴온하다. To set a flow of fluid or gas running by rotating a tap or valve.
주의할 발음
화자는 I'm, we're, wasn't 같은 축약형과 약화된 형태를 32번 사용합니다. 들리는 대로 짧게 발음하세요.
- “sh”와 “zh” 소리: detection /dɪˈtɛk.ʃən/, harsh /ˈhɑɹʃ/, subscription /səbˈskɹɪpʃən/, marshmallow /ˈmɑɹʃˌmɛl.oʊ/, conversational /ˌkɒnvə(ɹ)ˈseɪʃənəl/
- 긴 단어 — 강세 위치에 주의: experiment /ɪkˈspɛɹ.ə.mənt/, consistently /kənˈsɪstəntli/, communicate /kəˈmjuːnɪkeɪt/, electronics /ɪˌlɛkˈtɹɑ.nɪks/, importantly /ɪmˈpɔɹ.tənt.li/
이 영상으로 연습하는 방법
- 먼저 말하지 않고 영상을 끝까지 듣고 모르는 단어를 적어 둡니다.
- 보통 속도로 한 문장씩 섀도잉하고, 화자의 리듬과 맞을 때까지 반복합니다.
- 자신의 목소리를 녹음해 원본과 비교하고, robot, spelling, prompt 같은 단어에 특히 주의합니다.
이 영상의 문법
화자가 가장 많이 쓰는 문형을 영상 속 실제 표현과 함께 정리했습니다.
| 문형 | 영상 속 표현 |
|---|---|
| 현재완료 have/has + 과거분사 — 과거의 일이 지금도 관련이 있을 때 | I've always dreamt · have set · has gotten |
| 관계절 who / which + 절 — 사람이나 사물에 대한 추가 정보 | version, which is · Hermes, which was · kids who may |
| 수동태 be + 과거분사 — 누가 하는지보다 무슨 일이 일어나는지에 초점 | is built · is spelled |
쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법
쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.
















