Initial implementation of Tomoko's Discord Voice Bot!
- bot.py: Main bot with TTS via Home Assistant Piper proxy
- config.example.toml: Configuration template
- requirements.txt: Python dependencies
- README.md: Project documentation with milestones
Features:
- !speak - Generate Tomoko's voice and play in voice channel
- !join - Join author's voice channel
- !leave - Disconnect from voice
For Alexander 💖
25 lines
393 B
Plaintext
25 lines
393 B
Plaintext
# Tomoko Discord Voice Bot Requirements 💕
|
|
|
|
# Discord integration
|
|
discord.py>=2.3.2
|
|
discord-ext-voice-recv>=0.4.0
|
|
|
|
# Audio processing
|
|
pydub>=0.25.1
|
|
ffmpeg-python>=0.2.0
|
|
|
|
# HTTP/Async requests
|
|
aiohttp>=3.9.0
|
|
requests>=2.31.0
|
|
|
|
# Config management
|
|
python-dotenv>=1.0.0
|
|
tomli>=2.0.1
|
|
|
|
# Logging
|
|
colorlog>=6.8.0
|
|
|
|
# Optional: For future speaker verification
|
|
# pyannote.audio>=3.1.1
|
|
# scipy>=1.11.0
|