explainroo
explainroo는 AI 에이전트가 음성으로 설명 영상을 만들 수 있는 무료 오픈소스 도구이며, 로컬에서 API 키 없이 실행됩니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Find the same phrase in different jazz solos, hear both, and see the notes line up.
Live: https://dsleo.github.io/jazz-footprints/
The archive covers 1,558 transcribed solos (456 horn solos from the Weimar Jazz Database, 1,102 piano-trio solos from the Jazz Trio Database) and about 323,000 matching passages. Everything is precomputed, so the site is plain static files.
A match means similar notes, not proof of borrowing.
python3 -m http.server 8766 -d static # then open http://127.0.0.1:8766
It needs a server; opening the files directly does not work.
python3 -m jazzmine download # WJazzD -> data/wjazzd.db
python3 -m jazzmine sync-jazztube # recording links
python3 -m jazzmine import-jtd-pilot JTD.zip --limit 1294
python3 -m jazzmine.video_audit # drop unavailable videos
python3 -m jazzmine.artwork # album covers
python3 -m jazzmine.joint_store # search, about a minute
python3 -m jazzmine.static_export # -> static/catalog/
python3 -m jazzmine.quotation_stats # -> static/stats.json
npm ci && npm run build:listen # local pitch model
python3 -m jazzmine.listen_export # -> static/catalog/listen/
data/*.db stays local; static/catalog/ is the committed output. Pushing to main runs the tests and publishes static/ to GitHub Pages.
python3 -m pytest -q tests/listen tests/test_joint_search.py tests/test_static_export.py tests/test_dtl_export.py
npm run test:listen:unit
npx playwright test
Data is licensed under ODbL 1.0 (details). Score rendering uses abcjs (MIT).