ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Turn a scanned worksheet into a form a screen reader can read and answer. In-browser, offline. AccessED Hacks.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Answerable turns a scanned or photographed worksheet into a form that a screen reader can read and a keyboard can answer. It is a static site. The text reader (Tesseract.js) runs in the browser, nothing is uploaded, there is no paid API, and after one visit it works with the network off.
Live demo: https://answerable-accessed.vercel.app (checked at desktop width and 320 px, scan sample reads and builds all 8 questions)
I built it solo for AccessED Hacks, in the "Interact" door.
A teacher hands out a worksheet as a scan or a phone photo. For a learner who uses a screen reader, that file is a picture: no text, no headings, nowhere to type. Today that learner waits for a person to read it out and type for them.
Two made-up worksheets (a flatbed scan and a harder phone photo of "The Water Cycle", 8 questions) live in samples/. Numbers below come from tests/e2e.mjs (output in tests/out/results.json), run on one Windows PC in headless Chromium.
| Image alone | Answerable | |
|---|---|---|
| Text a screen reader can read | 0 characters, no alt text | the full worksheet |
| Headings to jump between | 0 | 5 (title, word bank, 3 parts) |
| Form controls | 0 | 18, all with labels |
| Questions reachable | 0 of 8 | 8 of 8 |
Keyboard only, no mouse: 4 Tab presses to reach the sample button, then 117 key presses to answer all 8 questions (101 of them typed characters), 11 tab stops, then Enter downloads the answers. The exported file contained every answer.
Reading time on this PC: 1.8 s for the scan, 1.4 s for the photo. The first scan downloads the text reader, 7,207,745 bytes. The page itself is 59,296 bytes on first load, so typing or pasting text needs no OCR download.
Misreads happen, so step 2 shows the text and lets you fix it. Results on the two samples:
[Figure: description] under it.Limits I know about: English only; the parser expects numbered questions with A/B/C options; handwriting is not read; two samples is a tiny test set and I make no claim about other worksheets; the OCR files are only cached for offline use after the first scan on that device; I have not tested with a real screen reader or with learners.
tests/contrast.mjs): the lowest pair is 5.33:1 (light input border), text is above 15:1.docs/screenshots/.npx lighthouse to reproduce).tests/a11y-tree.mjs): the roles, names and live-region announcements Chromium hands to screen readers. 8 named question groups, every control named, a main landmark, and about 6 announcements while reading instead of dozens. This is not a real screen reader.npm install
npm start # http://localhost:4173
npm test # unit tests + browser tests (needs Playwright Chromium)
The site has no build step. vendor/ is committed so it works from any static host.
vendor/.scripts/make-samples.mjs.License: MIT.