Commit Graph
200 Commits
Author SHA1 Message Date
Makito 1e7c468c03 feat(provider): add voicevox family speech providers (#2383)
## Description

Adds the VOICEVOX engine family as text-to-speech providers. Two
catalogue entries share one adapter:

- `voicevox` — VOICEVOX ENGINE, default `http://localhost:50021/`
- `aivis-speech` — AivisSpeech Engine, default `http://localhost:10101/`

<img width="1203" height="976" alt="Screenshot 2026-08-28 at 23 33 30"
src="https://github.com/user-attachments/assets/ae475852-ccc0-4bd7-81ea-9e9ba2f75e31"
/>

<img width="1203" height="976" alt="Screenshot 2026-08-28 at 23 34 14"
src="https://github.com/user-attachments/assets/f83f73a9-ee76-4a91-a2fc-907b361beb0d"
/>

## Linked Issues

Closes #2166
2026-08-28 19:46:27 +00:00
Neko Ayaka 0ef3a26f7d feat(testing-audio): now entire audio input/output pipeline can be tested 2026-08-13 22:12:24 +08:00
Makito b26ea3123d feat(i18n): set up glossary (#2198)
This pull request introduces the initial glossary for the project to
improve the translation quality.

Implements #2148.

### TODOs

- [x] Add the definition YAML
- [x] Add a generator to produce Crowdin-compatible (TBX v3) format
- [x] AGENTS.md
- [ ] ~Workflow~ (Split to another PR)
- [ ] ~Skills~ (Same as above)
2026-08-03 02:01:43 +09:00
藍+85CD c97169bac7 perf(stage-ui-tachie): use fflate instead of jszip (#2172) 2026-07-30 08:36:41 +08:00
藍+85CD e29fcb8c2a refactor(stage-ui-mmd): use @moeru/three-mmd (#2167) 2026-07-30 00:15:11 +08:00
藍+85CD 880d1bf7a9 feat(stage-ui-tachie): add tachie support (#2115) 2026-07-28 23:35:30 +08:00
藍+85CD ceb87152f6 chore(deps): use prebuilt node-pty, bump isolated-vm to 7.0 (#2112) 2026-07-26 19:32:05 +08:00
Makito f86d86c04c feat(stage-tamagotchi,stage-shared): listen keyup for global shortcut with uiohook 2026-05-20 03:07:54 +09:00
Doji 2c432fc1c8 refactor(stage-web,stage-ui): replace warpdrive plugin with unplugin-basemove (#1818) 2026-05-13 12:03:30 +08:00
Makitoandautofix-ci[bot] d02a76f944 feat(stage-tamagotchi,stage-shared): wire up global shortcut service and devtools (#1811)
1. Introduce the global shortcut service
1. Add more concrete failure reasons for shortcut registration attempts
1. Add a devtool page to test (un) registering and triggering shortcuts

--- 

<img width="1174" height="921" alt="Screenshot 2026-05-10 at 19 33 45"
src="https://github.com/user-attachments/assets/10712013-fd49-4285-bdc9-4e6955d9c3a7"
/>

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-10 20:38:47 +09:00
Neko Ayaka 06ab58408b chore(cspell): updated 2026-05-09 03:42:46 +08:00
Makito 3566e8b4a8 feat(stage-tamagotchi,stage-shared): essentials for global shortcut 2026-04-25 21:30:10 +09:00
Neko Ayaka 5bbf9559a4 refactor(stage-ui,stage-tamagotchi): have plugin-tools, mcp-tools to register directly to llm.ts 2026-04-22 03:34:40 +08:00
Neko Ayaka 3390122085 feat(plugin-sdk-tamagotchi,airi-plugin-game-chess): tools api, gamelet api, init chess gamelet 2026-04-21 17:17:20 +08:00
Neko Ayaka f7a9a7bf76 refactor(vishot-*,scenarios-*): better structure, better api, and markup components 2026-04-15 04:51:00 +08:00
Makito 7d544d03a1 feat(stage-shared,stage-ui): add store and integrations for IO tracer 2026-04-15 02:17:09 +09:00
Makito 46d04479de chore(ci): install iTMSTransporter for stage-pocket iOS workflow 2026-04-05 20:03:15 +09:00
Makito c1fb62317a chore(ci): upload IPA to TestFlight 2026-04-05 19:39:38 +09:00
Neko Ayaka 476ef2018f style: many typescript v6 pending errors 2026-04-05 02:07:09 +08:00
Makito f4b61c69e1 chore(ci): upload iOS build artifacts to releases 2026-04-05 01:44:58 +09:00
Makito 3a018d91f3 chore(ci): add codesign and archive steps for stage-pocket iOS build 2026-04-04 17:14:34 +09:00
Makito 291f3e3baf chore(ci): add release workflow for stage-pocket iOS build 2026-04-04 12:06:07 +09:00
Neko Ayaka c9dd2cac74 feat(vishot-*,scenarios-*): new packages, and playwright high level abstraction
Co-authored-by-agent: Co-authored-by: Codex <267193182+codex@users.noreply.github.com>
2026-04-04 01:37:57 +08:00
Neko Ayaka 3b76bab2fc feat(stage-*,workspace): added Nunito for default English font, ChillRoundM for CJK font
Close #1317, #1393
2026-04-02 18:31:53 +08:00
Makitoandautofix-ci[bot] b1b7dadfe2 fix(stage-tamagotchi): move @intlify/core from devDeps to deps (#1291)
* fix(stage-tamagotchi): move @intlify/core from devDeps to deps

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:55:28 +08:00
Makito 28109a8f02 fix(stage-tamagotchi): provide the missing core components to createCoreContext (#1288) 2026-03-11 23:34:00 +08:00
Neko Ayaka 6bc43c3a02 feat(stage-ui): new aihubmix provider, bring back LM Studio, Azure AI Foundry 2026-03-05 15:23:32 +08:00
Makito a4ca8b3e5a refactor(ci): use ts config generator for electron-builder 2026-02-08 19:22:33 +09:00
藍+85CD 43fe9e89f2 perf: setup knip, remove unused dependencies (#992) 2026-01-24 15:08:08 +08:00
Neko Ayaka 5cfd478525 fix(stage-ui): should ingest and response only once 2026-01-17 18:31:00 +08:00
Makito 969d53f8a1 feat(stage-tamagotchi,electron-screen-capture,i18n): check for screen capture permissions 2026-01-13 01:13:16 +09:00
Makito 4cda1828ec feat(electron-screen-capture): introduce new screen capture utilities (#937) 2026-01-12 02:30:19 +08:00
Makito 21641b469d chore(ci): fix platform input and add a debug step 2026-01-10 01:12:27 +09:00
Neko Ayaka 51b91b8e3d feat(stage-tamagotchi): improved weather widget 2026-01-07 02:40:45 +08:00
RainbowBirdandNeko Ayaka 3dbf3fafd9 feat(server): hono server with character schema, valibot, routes (#848)
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-01-05 16:25:20 +08:00
Neko Ayaka c1984806a9 feat(stage-*): v2 provider catalog for managing providers 2026-01-03 22:09:00 +08:00
Lilia_ChenandMakito ecd5eee155 feat(model-driver-mediapipe): integrate MediaPipe as a motion capture tool (#828)
---------

Co-authored-by: Makito <i@maki.to>
2025-12-30 12:11:08 +08:00
Neko Ayaka 0fe7fb90f1 chore(cspell.config.yaml): updated 2025-12-29 02:28:05 +08:00
Neko Ayaka 08cab8515d feat(model-driver-lipsync): new package for model driving capabilities 2025-12-15 02:16:10 +08:00
Neko Ayaka 23462a910c feat(stage-ui,stage-pages,stage-web,stage-tamagotchi,docs): added Posthog 2025-12-13 16:56:45 +08:00
Makito eaa418ec39 fix(stage-web): allow interacting with Vue DevTools over backdrops 2025-11-29 15:17:35 +09:00
Makito 63a8430f4c feat(stage-shared): make beat-sync store framework-agnostic as beat-detector 2025-11-29 05:22:12 +09:00
Neko Ayaka 53e5ce6798 feat(vite-plugin-warpdrive): new Vite plugin for uploading large assets to S3 compatible storages 2025-11-26 21:46:32 +08:00
Neko Ayaka 13b815172c chore: use injeca 2025-11-16 01:29:59 +08:00
Neko Ayaka 69b8a56937 feat(stage-*): experimental realtime transcription powered by Aliyun NLS 2025-11-02 04:20:27 +08:00
Neko Ayaka ddf962702d feat(stage-web): voice & microphone for mobile web 2025-11-01 16:43:36 +08:00
Neko Ayaka 0b0ed88325 feat(stage-ui): support Cerebras as provider
Close #672
2025-10-24 20:12:50 +08:00
Neko Ayaka cf585ccba0 fix(ci): incorrect version used for renaming artifacts 2025-10-20 13:18:04 +08:00
Neko Ayaka ad786013b0 feat(ci): support to run release-tamagotchi.yml workflow for deb and rpm files 2025-10-20 13:00:30 +08:00
Neko Ayaka 032503e6df feat(stage-tamagotchi): caption overlay UI 2025-10-20 00:30:05 +08:00