ClipScribe היא אפליקציית Android בקוד פתוח שמאפשרת ליצור קליפים קצרים מתוך סרטוני YouTube (על בסיס timestamp), לערוך את טווח הקליפ, ולהציג תמלול מסונכרן בסגנון אפליקציית אודיו — עם timestamps, הדגשה בזמן ניגון, גלילה אוטומטית וייצוא.
האפליקציה תוכננה להיות:
- מהירה לשימוש (Share → תוצאה)
- קריאה ונוחה (RTL מלא, עברית-first)
- בטוחה וחוקית (ללא הורדת מדיה מיוטיוב)
הרבה פעמים אנחנו רוצים:
- לשמור קטע קצר מתוך הרצאה, שיעור, פודקאסט או ראיון ביוטיוב
- לחזור לקטע מסוים שוב ושוב
- להוציא ממנו טקסט מסודר (סיכום, ציטוט, לימוד, תיעוד)
אבל:
- YouTube לא בנוי לעבודה עם קליפים קצרים אישיים
- תמלולים לא תמיד נוחים לקריאה
- אין חוויית “אודיו + טקסט מסונכרן” לקליפים קצרים
ClipScribe נוצרה כדי לפתור את זה.
- 📤 משתפים קישור YouTube (כולל timestamp)
- 📍 האפליקציה נפתחת ישירות על הקטע הרלוונטי
- ⏱️ נוצר קליפ ברירת מחדל (30s / 1m / 2m / 5m)
- ✂️ ניתן לערוך Start / End עם Slider
▶️ ניגון מתחיל ב-Start ועוצר אוטומטית ב-End- 📝 תמלול מוצג עם timestamps + highlight + auto-scroll
- 💾 שמירה לספרייה מקומית
- 📄 ייצוא התמלול (Markdown / PDF)
- Share & Open מ-YouTube
- עריכת קליפ עם RangeSlider
- Toggle אורך ברירת מחדל
- נגן YouTube משולב
- תמלול עם timestamps + highlight
- LazyColumn עם auto-scroll חכם
- Room DB + ספרייה
- Export: Markdown / PDF
- RTL מלא + עברית
app/ ├─ ui/ │ ├─ clip/ │ ├─ library/ │ └─ theme/ ├─ nav/ ├─ data/ │ ├─ db/ │ └─ repo/ ├─ transcript/ ├─ export/ └─ util/
- Kotlin
- Jetpack Compose
- Material 3
- Navigation Compose
- Room + KSP
- Coroutines
- android-youtube-player
./gradlew assembleDebug
האפליקציה לא מורידה אודיו או וידאו מיוטיוב.
קיים DemoTranscriptProvider לצורכי פיתוח בלבד.
MIT License