Peter Yang Builds a Voice-Based Japanese Tutor in Six Steps

The tutorial moves from a personal learning problem to a prototype, then spends most of its effort testing the app and lessons.

PYPeter Yang연사 · Peter Yang
채널
Peter Yang
게시일
2026년 10월 5일
영상
18:14
읽기
3분
슬라이드
4
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

Peter Yang builds a phone-friendly Japanese travel-phrase tutor with live voice. He first asks an AI assistant to research the idea and clarify the lesson format, then reviews a specification and visual mockups before building. Testing reveals microphone selection, timing and image issues; he also revises the lesson sequence and practices with the app himself. Yang says about two of the three hours went to iteration. The video is sponsored by Google.

  1. 1The idea starts with 100 useful travel phrases and a voice role-playYang asks for ten lessons, each teaching phrases before a conversational practice. He requests research and clarifying questions before any code is written.
  2. 2A specification includes mockups as well as requirementsHe reviews phone and desktop screens, edits text directly and leaves design feedback before asking an agent to build.
  3. 3Real testing finds microphone and pacing problemsThe first version listens to the wrong microphone and displays all phrase bubbles at once. Yang iterates on those issues and the lesson art.
  4. 4The content gets its own reviewYang reorganizes lessons, inspects the phrases and takes the lessons himself. He says the purpose is learning, not merely producing an app.
  5. 5The deployed demo uses a passcode because API calls cost moneyYang deploys to his existing hosting service and notes that the agent added access protection. He describes future improvements without claiming them as completed.

핵심 정리

  1. Start with the user problem and ask clarifying questions before building.
  2. Review both requirements and representative screens before generating the app.
  3. Test the real interaction, including microphone selection and the pacing of lesson content.
  4. Review and practice the lessons themselves, not just the interface.
  5. Yang enters API keys in a local environment file rather than chat and limits access to his deployed demo.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

A voice coach for travel phrases

Yang demonstrates a Japanese tutor with a teaching phase and role-play. He introduces six steps and discloses Google sponsorship.

I build a phone-friendly AI language coach for a trip to Japan. It teaches ten phrases per lesson and then runs a spoken role-play in which the learner practices them. The video is sponsored by Google and uses its live voice and image-generation tools.

The Japanese lesson path
슬라이드 1 / 4The Japanese lesson pathThe app shows progress and a call button for a voice coach.

The demo shows a learning path with ten lessons and illustrated scenes. In a call with the coach, the learner hears phrases, repeats them and then practices in imagined situations. I say the same approach could be adapted for other languages.

02

Research, specification and design

He explores the problem with an assistant, answers clarifying questions and reviews mockups alongside requirements.

First I explore the idea with an AI assistant. My prompt specifies 100 useful travel phrases in ten lessons, a progress screen, a lesson view and live voice. I provide an existing app as a visual reference and ask the assistant to research and ask three questions without building yet.

The questions clarify the experience: teach the phrases first, then role-play; show Japanese, romanization and English; and initially build for me and a few friends because API calls have a cost. That discussion settles the basic product shape.

Next I ask for a specification with requirements, technology choices and a few representative screens. Seeing mobile and desktop mockups lets me react to the design, not just read a document. I request an onboarding screen and desktop versions.

Specification with mobile mockups
슬라이드 2 / 4Specification with mobile mockupsRequirements sit beside representative screens for review before implementation.

I use a review interface to edit text and leave feedback directly on the mockups. My own specification tool is paid, while the review tool is open source; I suggest that a creator can also ask an assistant for screens and requirements without that specific tool.

03

Build and test the app

Yang creates a first version, then fixes microphone selection, pacing and imagery through repeated testing.

With a reviewed specification, I ask an agent to build the first version. The voice API requires a key. I enter it into a local environment file rather than pasting it into chat, and delete the demonstration key after showing the setup.

Testing reveals that the app listens to the wrong microphone. The agent changes the input, and I continue testing the actual interaction. I also find that all phrase bubbles appear at once instead of as the lesson progresses, and that responses feel slow.

Testing feedback on lesson behavior
슬라이드 3 / 4Testing feedback on lesson behaviorYang identifies phrase highlighting, conversational cues and response speed as issues to improve.

I ask for generated diorama-style art for the lessons. After reviewing a first image, I request a consistent set for all ten scenes. I also revise the coach’s avatar after the first version depicts a rice ball rather than the character I intended.

I say the interface iteration took around thirty minutes, but the lessons themselves matter just as much. I discuss ten travel topics with the assistant, combine or reorder lessons and avoid ending on an emergency-themed lesson.

04

Improve lessons and launch

He revises the learning content, practices it himself and deploys a passcode-protected demo.

In a separate content thread I review the coach script and the phrases for each lesson. I notice one document still describes an older avatar, showing that written material can lag behind the design. The most useful test is to take the lessons myself and invite others to try them.

Reviewing the lesson content
슬라이드 4 / 4Reviewing the lesson contentA separate content thread and lesson file hold the teaching script and phrases.

After the app mostly works, I deploy it using my existing hosting account. The build encounters outdated libraries and other issues, which are addressed during deployment. The resulting demo has a passcode because the voice API incurs usage costs.

I recap the six stages: explore, specify and design, build, improve the app, improve its content and launch. I estimate about three hours in total, with roughly two spent iterating and testing. I see that care for both behavior and lessons as the difference between a quick prototype and a useful learning app.

같은 채널의 다른 글

46:40EN
Peter Yang· 2026년 11월 8일팟캐스트 · 2명Ashley Alexander: How AI Helps Me Care for My Parents With Cancer게스트 Ashley Alexander · 진행자 Peter YangA caregiver uses AI to prepare for appointments, organize records and ask better questions—while keeping doctors at the center of treatment.AI in healthcareHuman-AI CollaborationProductivity
17:50EN
Peter Yang· 2026년 11월 4일팟캐스트Peter Yang’s Five Steps for Using AI to Help Care for His MotherYang uses a shared care brief and organized records to navigate appointments, while making time for family.AI in healthcareHuman-AI CollaborationProductivity
15:03EN
Peter Yang· 2026년 11월 3일팟캐스트How Peter Yang Used an AI Phone Agent to Negotiate His Internet BillAn AI call negotiated a lower price and faster service, but Yang still had to approve the change himself.AI agentsProductivityHuman-AI Collaboration
33:09EN
Peter Yang· 2026년 11월 1일팟캐스트 · 2명Jaclyn Konzelmann: When AI Can Build More, Choose What Deserves to Exist게스트 Jaclyn Konzelmann · 진행자 Peter YangGoogle Labs pairs short strategy documents with prototypes, user co-creation and lessons from experiments that end.AI Product ManagementProduct StrategyHuman-AI Collaboration+1
슬라이드 4장13:05EN
Peter Yang· 2026년 10월 28일팟캐스트Peter Yang Tests Genie 4: Convincing Worlds, Unfinished GameplayFive live demonstrations show scenes that respond to prompts and sound, alongside inconsistent actions and limited game mechanics.Generative media비전과 영상
슬라이드1:06EN
Peter Yang· 2026년 10월 26일팟캐스트Peter Yang on Setting Up Payroll for a One-Person BusinessIn a paid partnership, Yang describes the paperwork he encountered and a payroll product integrated with a business account.EntrepreneurshipProductivity