Derek skeh · he/him
skeh pushed to feat/windows at skeh/ovtk_audiencekit 2025-04-27 06:44:16 +00:00
16246e8227 Rework audio system
skeh pushed to wip/audio-redesign at skeh/ovtk_audiencekit 2025-04-27 05:39:28 +00:00
8cc6b88fae Rework audio system
skeh pushed to wip/audio-redesign at skeh/ovtk_audiencekit 2025-04-27 05:37:02 +00:00
498890827e Rework audio system Playing a clip now returns a stream (what used to be called streams is now called Output) that can be used to track playback state. Multiple streams can play at the same time on one Output (no more audio driver limitations) Clips can now be mixed and concatinated using + and / respectively
skeh pushed to wip/audio-redesign at skeh/ovtk_audiencekit 2025-04-27 05:36:29 +00:00
97c766ebff Rework audio system
skeh created branch wip/audio-redesign in skeh/ovtk_audiencekit 2025-04-25 06:18:52 +00:00
skeh pushed to wip/audio-redesign at skeh/ovtk_audiencekit 2025-04-25 06:18:52 +00:00
38db8b82ac Decouple streams and clips wip
skeh pushed to feat/windows at skeh/ovtk_audiencekit 2025-04-25 06:17:44 +00:00
a401fc485b Auto trim TTS audio
0915008b36 Expose level requirement to commands built in config
ecc1f71a53 Proper cache handling for tts
Compare 3 commits »
skeh pushed to main at skeh/ovtk_audiencekit 2025-03-09 22:57:30 +00:00
2d908e60a5 Add logging to tts gen
d53508c158 Fix audio stretching behavior attempt 2
Compare 2 commits »
skeh pushed to feat/windows at skeh/ovtk_audiencekit 2025-03-09 22:57:13 +00:00
6f2128beb4 Fix TTS logging spam
fd128948ca Fix kdl encoding detection
ba82f2e422 Use selector asyncio loop
533286c7ca Fix full-async stdin reader
23f4190506 Remove aioprocessing, update all other dependencies
Compare 17 commits »
skeh pushed to feat/windows at skeh/ovtk_audiencekit 2025-03-07 07:09:52 +00:00
1a1dfc7d2a Fix module defined event ingest
65d527bdfa Fix some plugin requests -> httpx imports
e67b31daf8 Fix missing await
Compare 3 commits »
skeh created branch wip/modqueue in skeh/ovtk_audiencekit 2025-03-02 23:23:46 +00:00
skeh pushed to wip/modqueue at skeh/ovtk_audiencekit 2025-03-02 23:23:46 +00:00
skeh pushed to main at skeh/ovtk_audiencekit 2025-03-02 23:23:19 +00:00
11b4c92fe9 [plugins/tts] Do text filtering for external users as well
32fc1660ec [builtins/scene] Fix title
4b5dd0cf43 Fix non-pitchsynced playback speed
ba0b8c1068 [plugins] Work around blueprint templates (web UI) sharing a namespace
Compare 4 commits »
skeh pushed to main at skeh/ovtk_audiencekit 2025-02-04 12:05:11 +00:00
400d792032 Fix crash when device rate detection fails
skeh pushed to feat/revitalize at skeh/ovtk_audiencekit 2025-02-04 11:36:43 +00:00
9f33ad634e [plugins] Add pre-call hooks
3b6a6df0eb Allow plugins running at top level to assign to global ctx
cd636e47d4 [builtins/wait] Allow halting one of the concurrent channels on purpose
bea110b99e Concurrency get!
4521250ac1 [events/control] Make control events easier to generate
Compare 15 commits »
skeh pushed to main at skeh/ovtk_audiencekit 2025-02-04 11:35:23 +00:00
c26e7bf48b [plugins] Fix missing sample rate handling after core.audio rework
6f63cf06f9 [plugins/AudioAlert] Fix dirty close when audioalert output not found
Compare 2 commits »
skeh pushed to feat/revitalize at skeh/ovtk_audiencekit 2025-02-03 04:51:23 +00:00
4c42320c7c [plugins] Add pre-call hooks
f593db112c Fix command parsing
Compare 2 commits »
skeh pushed to feat/revitalize at skeh/ovtk_audiencekit 2025-01-28 04:19:15 +00:00
9c830e4f6c Allow plugins running at top level to assign to global ctx
skeh pushed to feat/revitalize at skeh/ovtk_audiencekit 2025-01-28 03:24:57 +00:00
4d85ecb5d2 [builtins/wait] Allow halting one of the concurrent channels on purpose
19e3d65e19 Concurrency get!
8b01284c28 [events/control] Make control events easier to generate
7fffbe0954 [builtins/mkevent] Builtin that allows creating events from kdl!
405686f138 [builtins/command] Add unused text to ctx
Compare 6 commits »
skeh pushed to feat/revitalize at skeh/ovtk_audiencekit 2025-01-26 08:55:59 +00:00
240b245154 [plugins/AudioAlert] Fix dirty close when audioalert output not found
7a91dcda90 Allow expanding plugins via namespace
Compare 2 commits »