A terminal program that makes it easier and faster to record and manage voice over, particularly for video production, written in Go.
- The user provides a script as a markdown file.
- The contents of the markdown file are split into chunks.
- A new session is started, and audio begins recording.
- The chunks will be displayed to the user for them to read.
- The current chunk is highlighted, and can be changed using the arrow keys.
- The user presses a key to start a take for the selected chunk.
- The user records the take and presses the key again to stop the take.
- The timestamps of the take are recorded, and stored with other takes for that chunk.
- The user can optionally mark the previous take as good or bad.
- When the user wishes to end the session, they can stop recording. Starting the recording again will require a new session.
- Simple UI
- Save audio to wav or flac
- Video/Audio Sync Marker
- Waveform visualization
- Take previewing
- Good/bad take markers
- Markdown support
sudo apt-get install portaudio19-dev
go build