尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Part of the WiSiVERSE. Turn one topic into a complete animated faceless YouTube video: script → voiceover → images → synced animation → timeline editing → WebM export + thumbnail + SEO pack. Sync works by design: audio is generated per scene, so each scene's exact duration is known and the animation switch happens precisely when the narration for that scene ends. ⚠️ api/generate.js is a Serverless Function (handler(req, res), maxDuration: 60). Never convert it to an Edge Function — the two signatures are incompatible. Setup (Windows / PowerShell — run commands one at a time)檢視完整 README ↗
Part of the WiSiVERSE. Turn one topic into a complete animated faceless YouTube video: script → voiceover → images → synced animation → timeline editing → WebM export + thumbnail + SEO pack.
| Piece | Tool | Cost |
|---|---|---|
| Script, titles, tags, thumbnail concepts | Anthropic API via api/generate.js (Vercel Serverless Function) | pennies per video |
| Images | Pollinations.ai (Flux) — anonymous free tier | free |
| Voiceover (TTS) | Pollinations.ai openai-audio (voices: nova, alloy, echo, fable, onyx, shimmer) | free |
| Animation + sync + export | Internal canvas engine (Ken Burns motion, crossfades, subtitles) + MediaRecorder → .webm | free, client-side |
Sync works by design: audio is generated per scene, so each scene's exact duration is known and the animation switch happens precisely when the narration for that scene ends.
⚠️ api/generate.js is a Serverless Function (handler(req, res), maxDuration: 60).
Never convert it to an Edge Function — the two signatures are incompatible.
cd C:\Users\loren\Desktop\wisitube
npm install
Add the logos to /public:
logo-wisitube.png (navbar)logo-wisiverse.png (footer, from Brand fotos)Local dev (the /api proxy only runs under Vercel):
npm i -g vercel
vercel dev
(npm run dev also works for pure UI work, but "Generate video plan" needs vercel dev or the deployed app.)
git init
git add .
git commit -m "WisiTube v1"
git branch -M main
git remote add origin https://github.com/lorevis92/wisitube.git
git push -u origin main
Then on Vercel: import the repo and set the environment variable:
ANTHROPIC_API_KEY = your Anthropic keyNo Supabase needed for v1 (everything is in-browser). Supabase becomes useful later for saving projects, user accounts, or a render history.
Pollinations' anonymous tier has fair-use limits. The app already spaces requests (1.2s between scenes) and retries. If a user hits limits anyway: Create → Advanced → paste a free token from enter.pollinations.ai (stored in localStorage only).
.webm (YouTube accepts it). MP4 conversion via ffmpeg.wasm is a possible v2 feature.