Skip to content

SpecialAgency-Chat/VoiceLogger

Repository files navigation

VoiceLogger

Discord Voice Logger Bot

Quickstart

  1. Install Node.js (LTS recommended) and FFmpeg.
  2. Clone this repository.
  3. Run npm install in the repository directory. (In installation, npm will build @discordjs/opus and vosk module. If you don't have Python 2.7, you need to install it. Learn more about builds)
  4. Download voice model from here and extract it to ./models directory. example: ./models/en. You can edit path in index.js (MODEL_PATHS). (en model and ja model are recommended)
  5. cp .env.example .env and edit .env file.
  6. Run npm start in the repository directory.
  7. Invite bot to your server, join voice channel and run /transcribe start command.
  8. /transcribe stop to stop transcribing and you can download transcript.