28 Commits

Author SHA1 Message Date
1ba48bdc79 Adding whisper 2025-09-02 14:47:31 -07:00
1e30df046c Fix login issue 2025-09-01 20:34:01 -07:00
bb74d0bc9d Reduce volume
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2025-09-01 20:33:56 -07:00
2ad9871ea4 Added session cleanup 2025-09-01 20:09:49 -07:00
a292b14028 Added chat 2025-09-01 20:00:42 -07:00
d69037ff41 Messing with audio 2025-09-01 19:43:03 -07:00
bf46a45f89 Messing with audio 2025-09-01 19:32:57 -07:00
fb0ce3f203 Added more effects to test things out. 2025-09-01 18:55:35 -07:00
35dd49e4ac Added bouncing 2025-09-01 16:16:59 -07:00
e64edf92ca Reload working 2025-09-01 15:59:16 -07:00
a313209768 Refactored to use shared/models 2025-09-01 15:20:21 -07:00
7c5616fbd9 Refactoring synthetic audio/video to its own file 2025-09-01 15:13:28 -07:00
2910789c86 Auto-reconnect on server loss 2025-09-01 15:08:52 -07:00
450357db79 Moved aioice monkeypatch into a separate file for debug usage 2025-09-01 15:06:17 -07:00
fd58ee2a91 Fix watch directories
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2025-09-01 15:05:25 -07:00
75b0417ad3 Fix s16 assertion (media was being provided as flt)
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2025-09-01 15:05:05 -07:00
ba6aa697a4 Type conversion completed 2025-09-01 14:48:37 -07:00
3cb49c70ef Pydantic -> Typescript conversion work 2025-09-01 14:29:49 -07:00
2908fe1ee7 Refactor: Create shared Pydantic models for API communication
- Created shared/models.py with all common Pydantic models
- Updated voicebot/main.py to use shared models and remove dd.get() calls
- Updated server/main.py to use shared models
- Fixed lobby_state message handling with proper validation
- Updated Dockerfiles to include shared/ directory
- Added comprehensive documentation and migration guide

Benefits:
- Type safety across both components
- Consistent data validation
- Eliminated unsafe dictionary access patterns
- Centralized model definitions for easier maintenance
2025-09-01 13:36:24 -07:00
d4fdd917d1 Fixed pydantic models 2025-09-01 13:24:09 -07:00
282c0ffa9c Worked once 2025-09-01 13:18:17 -07:00
c2c7bcf650 Initial AI agent scaffolding 2025-08-30 12:23:59 -07:00
43937dea43 A/V almost working 2025-08-29 16:15:47 -07:00
19c5e03ab2 Prior to refactor MediaControl 2025-08-27 17:47:01 -07:00
6588672a3c Race condition on startup of AV still... 2025-08-26 19:07:07 -07:00
b26366eb05 Fixing bugs 2025-08-26 17:11:42 -07:00
45fd4c7006 Audio Video almost working; need to merge "users" and "peers" 2025-08-24 15:38:49 -07:00
642935764c Initial commit 2025-08-23 20:33:34 -07:00