feat: Phase 1 MVP - TTS voice output bot
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 💖
This commit is contained in:
24
requirements.txt
Normal file
24
requirements.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user