explainroo
explainroo는 AI 에이전트가 음성으로 설명 영상을 만들 수 있는 무료 오픈소스 도구이며, 로컬에서 API 키 없이 실행됩니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기dig · chop · download — pull samples from any audio, right in your browser. No uploads, no tracking.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗dig · chop · download — pull samples from any audio, right in your browser.
chop chop is a small web tool for turning any sound into a pack of samples: load or record some audio, dig out a handful of slices, chop them into shape and download them as a ZIP of WAV files ready for your sampler.
Everything happens in your browser. No uploads, no accounts, no tracking — see Privacy.
Ask for something like “8 slices of 2 s” and hit Dig. Choose how to dig:
Star ★ the slices you like and dig again: starred slices stay, the rest get replaced. Changing the seconds resizes every unstarred slice on the spot.
1 2 3 4 / Q W E R / A S D F / Z X C V — shown on each slot. Slices are pre-rendered in the background so pads respond right away.Give the pack a name and hit Download ZIP. You get a ZIP with one folder named after the pack and the 16-bit / 44.1 kHz WAV files straight inside it, each named with up to 8 characters and numbered in order (RAIN01, RAIN02…).
Choose 8, 12 or 16 slots per bank above the slot grid to match your sampler (for example 8 for a Bastl Wave Bard, 12 for a pad group on a 12-pad sampler, 16 for a 4×4 pad grid); it sets how the slots and pad keys are grouped. The pack name also seeds the sample names (RAIN01, RAIN02…); slices you rename by hand keep their names.
The transport bar shows the total length of your slices.
| Key | Action |
|---|---|
| 1–4 Q–R A–F Z–V | Play the slots of the active bank (like pads) |
| Shift + D | Dig |
| K | Star / unstar the selected slice |
| Space | Play / stop |
| Delete / Backspace | Remove the selected slice |
| ← → | Previous / next slice |
| Cmd/Ctrl + Z | Undo the last dig, crop, removal, recording or file load (also offered in the notice) |
| Esc | Deselect |
| Wheel | Zoom · Shift + wheel: scroll |
| Double-click | Add a slice of the chosen length |
The interface is available in Español, Galego and English (switch at the top right; the choice is remembered, and the first visit follows your browser language).
Made for desktop browsers. Editing, listening and downloading use standard Web Audio and should work in current Chrome, Edge, Firefox and Safari (it's mainly tested in Chrome). Recording a tab or the system audio needs desktop Chrome or Edge; recording the mic works wherever the browser allows microphone access.
.uf2 to the Wave Bard in boot mode (hold SHIFT while powering it over USB).Tip: tune melodic samples to C so the Bard's scales line up.
chop chop collects no data. Your audio and recordings are processed only in your browser and are never uploaded anywhere. No accounts, no cookies, no analytics, no ads.
This is enforced, not just promised:
vercel.json) including connect-src 'none', so the browser refuses any outgoing connection from the page. You can check it in your browser's developer tools.Referrer-Policy: no-referrer, and a Permissions-Policy that only allows the microphone and screen capture for the site itself.Like any website, the hosting provider (Vercel) keeps technical request logs (such as IP addresses) for a limited time.
There is no build step and no dependencies: plain HTML, CSS and JavaScript modules.
python3 tools/serve.py
# open http://localhost:8000
tools/serve.py serves the site with the same security headers as production, read from vercel.json, so anything that would break under the Content-Security-Policy breaks locally too. (Opening index.html directly from disk won't work, because ES modules need a server.)
| Path | What it is |
|---|---|
index.html, style.css | Interface |
app.js | Editor, dig, recording, playback, rendering (OfflineAudioContext) and ZIP export |
dsp.js | Pure functions: hit detection, dig, WAV and ZIP encoding, names, memory budget |
rec-worklet.js | AudioWorklet that captures raw audio while recording |
i18n.js | All interface text in es / gl / en |
fonts.css, fonts/ | Self-hosted fonts (SIL Open Font License, see fonts/README.md) |
favicon.svg, icon-*.png, og.png, site.webmanifest | Icons, share image and web app manifest |
vercel.json | Hosting config and security headers |
tools/serve.py | Local server with production headers |
The site is hosted on Vercel and deploys automatically on every push to main.
Ideas, bug reports, translations and code are welcome — see CONTRIBUTING.md.
MIT © 2026 StreetShark123. You're free to use, copy, modify and share it, including commercially, as long as you keep the copyright notice and license.
The fonts in fonts/ are distributed under the SIL Open Font License 1.1.
The name chop chop identifies the original project by StreetShark123. If you publish your own version, please give it a different name.