Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chromakode/coalesce

Edit audio at the speed of text
https://github.com/chromakode/coalesce

audio editor podcast whisper

Last synced: about 2 months ago
JSON representation

Edit audio at the speed of text

Awesome Lists containing this project

README

        

# Coalesce

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

![Screenshot](./shared/assets/screenshot.png)

---

## Project Status

🚧 Alpha 🚧

Features:

- AI transcription using [faster-whisper](https://github.com/guillaumekln/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:

- [x] Lazy load audio data from chunks
- [x] Improve playback perf w/ incremental lookahead audio scheduler
- [x] Highlight words as they're played
- [x] Drag and drop files to transcribe and process
- [x] Collaborative editing
- [x] 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`