VoicyBot is a Telegram bot that processes voice messages, provides summaries and expands ideas. It supports both voice messages and manual text prompts.
- ποΈ Voice message analysis (speech-to-text)
- π Automatic summarization of voice content
- π‘ Idea development and expansion
- π Text prompt support via
/askcommand
- Java 17+
- Maven 3.6+
- Telegram Bot token from @BotFather
- Vosk model (can be obtained from here)
- FFmpeg
- API key on OpenRouter
- Obtain everything listed in Requirements section
- Fill out your config
- Use template located in:
src/main/resources/config.yaml.template
- Use template located in:
- Build and run the app
This project is licensed under the MIT License - so do whatever you want with it, just don't blame me if something goes sideways.
