Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 18:17:57 +00:00
9cd183a83b fix: streaming TTS via with_streaming_response
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 18:14:04 +00:00
2cd5636ad6 debug: add per-step timing logs to identify latency bottleneck
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 18:11:17 +00:00
7875b5d12a fix: cache Honcho memory context per-session (not per-turn)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 18:04:46 +00:00
c5cc4dd480 fix: replace PCM16 capture with MediaRecorder (Opus/webm)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:59:06 +00:00
537ddcd841 fix: play Opus TTS audio directly instead of WAV-converting it
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:57:07 +00:00
a370f1ebff fix: use max_completion_tokens for gpt-5.4-nano
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:55:08 +00:00
a19ac46312 fix: wrap PCM16 in WAV container before STT API call
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:51:37 +00:00
f2a5416408 feat: cheapest pipeline — gpt-4o-mini-transcribe + gpt-5.4-nano + TTS
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:49:58 +00:00
66e799a655 fix: connect directly via websockets to bypass OpenAI-Beta header
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:48:08 +00:00
274d04ea10 feat: hybrid pipeline — gpt-realtime-whisper + gpt-5.4-nano + TTS
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:42:09 +00:00
1c15d42e06 fix: remove OpenAI-Beta header, use gpt-realtime-2 GA model
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 17:32:40 +00:00
e2332af8d0 feat: OpenAI Realtime API pipeline
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 16:12:09 +00:00
e64698b0ab fix: graceful mic-unavailable handling over HTTP
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 16:10:22 +00:00
895fb9ac0b fix: Live2D Ticker registration + outfit texture swap path
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 16:06:19 +00:00
3d3df64d7c fix: missing mic toggle in Live2D view + YouTube autoplay
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 16:02:49 +00:00
bee428ae0c fix: outfit texture swap via internalModel.textures array
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 15:57:34 +00:00
0a6946b580 fix: pixi v7 isInteractive TypeError + outfit texture swap
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 15:47:01 +00:00
d519258942 fix: TypeScript build errors in Docker
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 15:40:11 +00:00
b7edf6a82d feat: Live2D outfit textures + expression system + canvas tweaks
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 15:35:00 +00:00
9653f80abd feat: Live2D model integration with pixi-live2d-display