30 Commits

Author SHA1 Message Date
90c3c6e19b Working 2025-09-16 13:57:58 -07:00
149ae691eb Only send final transcription once 2025-09-16 10:13:58 -07:00
cab90b6567 Process all audio for final transcription 2025-09-15 17:28:13 -07:00
3cfc148724 Improved normalizazation visualization 2025-09-15 16:59:28 -07:00
916151307f Whisper reworks to get final transcription to reliably fire 2025-09-15 15:34:04 -07:00
c6695b4e8e Fixed mute state on bot add 2025-09-15 15:05:36 -07:00
b2169da4cd Fixing transcode 2025-09-15 14:30:16 -07:00
f67ff9ec2f Renamed bots; fixed config load 2025-09-15 13:45:44 -07:00
110430d22a Improved transcription to current message 2025-09-14 15:48:17 -07:00
3d5f63aa0a Improving VAD 2025-09-14 12:49:14 -07:00
51b1ef7bc2 Tmp 2025-09-13 21:40:21 -07:00
394d3f349c Improved UI with timestamp 2025-09-13 19:55:42 -07:00
1e13a75709 Improved audio graphing 2025-09-13 18:54:56 -07:00
eb5416c4f0 Working on whisper 2025-09-13 18:53:13 -07:00
bcc187e8cc Increased status font size 2025-09-12 16:46:20 -07:00
25fc91a50c Appears to be working 2025-09-09 16:16:29 -07:00
122ed532d6 Workiing ish 2025-09-09 16:11:24 -07:00
08f2583ebc Mid way 2025-09-08 13:02:57 -07:00
eee5727fdf Improving B580 work
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2025-09-08 09:50:05 -07:00
df88374999 Transcription almost working 2025-09-07 23:10:55 -07:00
0691dbf97f Audio is now routing to buffers 2025-09-07 22:46:45 -07:00
795e9b1d67 Snapshot 2025-09-07 21:56:08 -07:00
9089edaeea Multi-user transcription 2025-09-05 16:50:19 -07:00
af5e45fb38 Locked down bot provider secrets 2025-09-05 13:06:10 -07:00
cc9a7caa78 Fix linting errors 2025-09-04 14:34:22 -07:00
6857dd66fa Whisper streaming in works 2025-09-03 19:42:13 -07:00
7042a76d19 Refactoring 2025-09-03 17:04:31 -07:00
9ce3d1b670 Implement comprehensive chat integration for voicebot system
Features added:
- WebSocket chat message handling in WebRTC signaling client
- Bot chat handler discovery and automatic setup
- Chat message sending/receiving capabilities
- Example chatbot with conversation features
- Enhanced whisper bot with chat commands
- Comprehensive error handling and logging
- Full integration with existing WebRTC infrastructure

Bots can now:
- Receive chat messages from lobby participants
- Send responses back through WebSocket
- Process commands and keywords
- Integrate seamlessly with voice/video functionality

Files modified:
- voicebot/webrtc_signaling.py: Added chat message handling
- voicebot/bot_orchestrator.py: Enhanced bot discovery for chat
- voicebot/bots/whisper.py: Added chat command processing
- voicebot/bots/chatbot.py: New conversational bot
- voicebot/bots/__init__.py: Added chatbot module
- CHAT_INTEGRATION.md: Comprehensive documentation
- README.md: Updated with chat functionality info
2025-09-03 16:28:32 -07:00
b916db243b Refactored voicebot/main.py 2025-09-03 14:33:15 -07:00
3674d57b0a Adding orchestration 2025-09-03 11:51:18 -07:00