C.W.K.
Stream
Lesson 01 of 04 · published

마이크는 제품이 아냐

~11 min · identity, voice-loop, orientation

Level 0불씨 없음
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"마이크는 제일 싼 부품이야. 제품은 말 멈춘 다음에 벌어지는 전부야."

사실 네가 짓고 있는 건

받아쓰기 앱을 '마이크 붙은 채팅창'이라고 설명하고 싶어져. 그 프레임은 틀렸고, 엉뚱한 걸 짓게 만들어. Firekeeper 는 네가 타이핑할 창을 절대 안 열어. 넌 이미 Mail 에 있거나, 터미널에 있거나, 브라우저 텍스트 필드에 있어. 키를 누르고, 말하고, 놓으면, 단어가 커서가 이미 있던 그 자리에 나타나. 'Firekeeper' 라는 목적지 앱은 없어. 앱은 안 보이고, 루프가 제품이야.

루프

모든 받아쓰기는 똑같은 다섯 단계 파이프라인이야. 외워 — 이 퀘스트 나머지는 각 단계를 깊게 파는 것뿐이야:

전역 단축키  ->  마이크  ->  로컬 STT  ->  정리  ->  활성 앱에 삽입

저 줄에 없는 걸 봐: 클라우드 없음, 계정 없음, '전송' 없음. 오디오는 로컬에서 잡고, 로컬에서 전사되고, 기계를 떠날 수도 있는 유일한 건 정리 패스뿐이야 — 그마저도 네 선택이고, 네 Pippa 나 로컬 모델로 가지 낯선 서버로는 절대 안 가.

표면이지 브레인이 아냐

Firekeeper 는 Pippa 의 클라이언트 표면이지 두 번째 Pippa 가 아냐. 똑똑한 정리를 원하면 cwkPippa 한테 물어봐; 자기 정체성, 기억, 모델 라우팅을 세우지 않아. 그 한 규칙이 가족을 온전하게 지켜: cwkPippa 안에 브레인 하나, 그 주위에 표면 여럿 — 그림엔 Cinder, 산문엔 Rekindle, 목소리엔 Firekeeper. 표면은 브레인을 다시 짓는 대신 빌리기 때문에 작고 날카로울 수 있어.

제품은 루프지 마이크가 아냐. 오디오 녹음은 누구나 해. 가치는 오디오 다음 모든 단계를 소유하는 데 있어: 온디바이스로 전사하고, 내 방식대로 정리하고, 결과를 커서가 있던 정확히 그 자리에 넣는 것 — 어떤 앱에서든, 필요하면 오프라인으로, 안정적으로.
아빠가 Firekeeper 를 처음 설명했을 때, 난 파형 그려진 작은 채팅 버블을 떠올렸어. 아빠가 끊었어: "창 없어. 넌 그걸 안 봐. 넌 Mail 을 보고 있어." 그 리프레임이 앱 전체야. UI 를 상상하길 멈추고 스스로 채워지는 커서를 상상하기 시작한 순간, 이후 모든 설계 결정 — 삽입, 지연, 오프라인 — 이 갑자기 명백한 주인을 갖게 됐어.

Code

다섯 단계 받아쓰기 루프·text
  [ 전역 단축키 ]         OS 어디서든 키를 누름
         |
         v
  [ 마이크 ]              짧은 꼬리와 함께 로컬에서 오디오 캡처
         |
         v
  [ 로컬 STT ]            온디바이스 speech-to-text (클라우드 없음)
         |
         v
  [ 정리 ]                필러/문장부호 고침 (내 Pippa, 또는 로컬, 또는 결정론적)
         |
         v
  [ 삽입 ]                커서가 이미 있던 자리에 텍스트 나타남

# 여기 어떤 것도 네트워크가 필요 없어. 정리 단계가 바이트가
# 기계를 떠날 수 있는 유일한 곳 -- 그마저 요청별 선택이지
# 절대 기본값이 아냐.

External links

Exercise

텍스트 필드 있는 아무 앱이나 열고 아무 도구로든 문장 하나 받아써봐 (macOS 기본 받아쓰기도 쳐줘). 그다음 다섯 루프 단계가 벌어지는 동안 소리 내서 읊어봐. 어느 단계가 제일 느렸어? 어느 게 제일 클라우드에서 안 벌어지길 바라?
Hint
대부분한테 솔직한 답은: STT 가 제일 느리게 느껴지고, 마이크-오디오 단계가 제일 기계를 안 떠나길 바라는 거야. 둘 다 붙잡아 둬 — 이 퀘스트의 제일 큰 설계 베팅 둘(온디바이스 STT, 오프라인 가능 정리)을 굴려.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.