Skip to content

chromakode/coalesce

Repository files navigation

Coalesce

Coalesce is an audio editor which makes slicing dialogue as easy as editing text.

Screenshot


Project Status

🚧 Alpha 🚧

Features:

  • AI transcription using faster-whisper
  • Nondestructive text editing: remove and reorder spoken words as text
  • Visually refine word timings with a waveform editor
  • Export mixed down mono 48khz audio

Next up:

  • Lazy load audio data from chunks
  • Improve playback perf w/ incremental lookahead audio scheduler
  • Highlight words as they're played
  • Drag and drop files to transcribe and process
  • Collaborative editing
  • Export separate audio tracks
  • Add sound clips

How to use

The easiest way to get started is to build and launch the containers:

  1. DOCKER_BUILDKIT=1 docker-compose --env-file docker-compose.env --profile process-audio --profile mailslurper up
  2. Browse to https://localhost:3333
  3. Access registration emails at https://localhost:4436

Development

To run all services in watch mode:

DOCKER_BUILDKIT=1 docker-compose --env-file docker-compose.env -f docker-compose.yml -f docker-compose.dev.yml --profile process-audio --profile mailslurper up

Tailing logs:

docker-compose -f docker-compose.yml -f docker-compose.dev.yml logs --follow