- Install Obtainium
- Add app with URL:
https://github.com/officialdad/voice-over - Obtainium will download & notify you of updates automatically
- Download the
voice-over.apkin release - Install app normally
-
Video Selection - Pick any video from your device to narrate over
-
Multi-Segment Recording - Record voice at any point on the video timeline
- Seek to different positions and record multiple segments
- Last-recorded segment wins on overlap
-
Segment Timeline - Visual indicator showing where you've recorded on the video
-
Preview Playback - Listen to your recording synced with the video before saving
- Pause/resume preview at any time
- Seek through the preview
-
Save & Export - Merges voice recording onto the video and saves to Movies/VoiceOver
-
Aspect Ratio Preserved - Video preview maintains original proportions
| Step | Action |
|---|---|
| 1 | Select a video from your device |
| 2 | Seek to the position where you want to narrate |
| 3 | Tap the mic button to start recording |
| 4 | Tap stop to end the segment |
| 5 | Repeat steps 2-4 for additional segments |
| 6 | Tap Preview to hear your narration with the video |
| 7 | Tap Save to export the final video |
| Button | Action |
|---|---|
| Mic | Start recording at current position |
| Stop | End current recording segment |
| Preview | Play video with recorded audio |
| Re-record | Clear all segments and start over |
| Save | Merge audio and export video |
- Android 7.0+ (API 24 or higher)
- Permissions: Microphone, Media access
gradle assembleDebug./gradlew assembleDebuggradlew.bat assembleDebugOutput: app/build/outputs/apk/debug/app-debug.apk
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
This project is licensed under the MIT License - see the LICENSE file for details.
