Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacoblincool/discorder
Discord Recorder with live transcription.
https://github.com/jacoblincool/discorder
discord-bot discord-js recorder transcription voice
Last synced: 7 days ago
JSON representation
Discord Recorder with live transcription.
- Host: GitHub
- URL: https://github.com/jacoblincool/discorder
- Owner: JacobLinCool
- License: agpl-3.0
- Created: 2024-01-11T16:41:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T11:58:56.000Z (7 days ago)
- Last Synced: 2025-01-24T12:31:00.905Z (7 days ago)
- Topics: discord-bot, discord-js, recorder, transcription, voice
- Language: TypeScript
- Homepage:
- Size: 907 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# discorder
Discord Recorder.
## Features
- Recorder for Discord voice channels
- Transcribe to text file
- Live transcription to text channel## Usage
1. Configure `.env` file
2. `pnpm install` to install dependencies
3. `pnpm register` to register slash commands (only needed once at first run)
4. `pnpm start` to start the bot### Docker Usage
1. Configure `.env` file
2. `docker compose up -d` to start the bot## Configuration
You'll need a [Smart Whisper](https://github.com/JacobLinCool/smart-whisper) server to use the transcription feature. You can run it with [whisper-cli](https://github.com/JacobLinCool/whisper-cli):
```sh
pnpm i -g whisper-cli
whisper smart model dl medium
whisper smart server -p 38080 -m medium
```Then the server will be available at `http://localhost:38080`.