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
38099aeb3c
Remove opt-in media enable
2025-09-15 15:07:12 -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
825544002e
Clarified code slightly
2025-09-15 13:58:24 -07:00
734f69fcae
Enhanced config loading
2025-09-15 13:56:02 -07:00
f67ff9ec2f
Renamed bots; fixed config load
2025-09-15 13:45:44 -07:00
7a06bfc102
Streaming working
2025-09-15 13:35:38 -07:00
3c7584eadb
Fix anthropic usage
2025-09-15 12:50:06 -07:00
fb5942f9c6
./generate-ts-types.sh
2025-09-15 12:29:21 -07:00
dc2e8e7e94
Fixed type-o
2025-09-15 12:28:49 -07:00
fc7ac432bc
Added copilot instructions
2025-09-15 12:26:16 -07:00
716c508f45
Bot config no longer gives errors on frontend
2025-09-15 12:25:29 -07:00
bef73a8af4
Mute state honored on load
2025-09-14 16:13:02 -07:00
96d749d576
Fixing audio/video controls
2025-09-14 16:07:24 -07:00
110430d22a
Improved transcription to current message
2025-09-14 15:48:17 -07:00
50f290ac22
Removed debug border colors
2025-09-14 14:59:24 -07:00
18a31704e8
Fixed Moveable
2025-09-14 14:47:05 -07:00
a65f46a818
Improving Moveable
2025-09-14 14:17:53 -07:00
ac1ca4ec8f
Fixing Moveable
2025-09-14 13:08:57 -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
bfcfa899ea
Added missing file
2025-09-09 16:11:49 -07:00
122ed532d6
Workiing ish
2025-09-09 16:11:24 -07:00
39739e5d34
Moved docs into docs/
2025-09-09 14:16:40 -07:00
5e44904956
Fix shared path
2025-09-09 14:16:26 -07:00
fd798c98aa
Added smoke test
2025-09-08 16:15:07 -07:00
ce012e253c
Fixed negotiation
2025-09-08 16:14:53 -07:00
afdf856f2b
Maybe working?
2025-09-08 16:03:53 -07:00
b8929a9a5e
reload
2025-09-08 13:09:48 -07:00
08f2583ebc
Mid way
2025-09-08 13:02:57 -07:00
09ed1ec447
ai-voicebot => voicebot
2025-09-08 11:03:31 -07:00
bd94741a82
Improved API generation
...
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2025-09-08 10:20:04 -07:00
eee5727fdf
Improving B580 work
...
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2025-09-08 09:50:05 -07:00
ec375730f0
Added chat message clear
2025-09-07 23:23:19 -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
1074eb48dc
Fix WebRTC connection for receive-only bots (whisper bot)
...
- Add receive-only transceivers for bots with no local media tracks
- Resolves ICE gathering timeout issues for whisper bot
- Enables proper SDP negotiation for audio/video reception
- Whisper bot can now establish WebRTC connections successfully
The whisper bot is receive-only (transcribes audio, doesn't send media)
but WebRTC negotiation failed without proper transceivers. This fix
automatically adds recvonly audio/video transceivers when a bot has
no local tracks, allowing proper connection establishment.
2025-09-07 22:18:52 -07:00
795e9b1d67
Snapshot
2025-09-07 21:56:08 -07:00
9089edaeea
Multi-user transcription
2025-09-05 16:50:19 -07:00
d6791a5233
Fixed exports script
2025-09-05 13:38:48 -07:00
af5e45fb38
Locked down bot provider secrets
2025-09-05 13:06:10 -07:00
64c5d8c590
The frontend should now automatically refresh the lobby state after the server restart, so the bot join request should succeed instead of getting a 404 error.
...
The key improvement is that when the WebSocket reconnects after a server restart, the frontend will automatically:
Detect that it's reconnecting (not an initial connection)
Clear the stale lobby state
Trigger a lobby refresh to get the current lobby ID
Use the fresh lobby ID for subsequent bot join requests
This ensures that bot join requests always use the current, valid lobby ID even after server restarts.
2025-09-05 12:37:10 -07:00