You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 21dbcfb
Browse filesBrowse the repository at this point in the historyBrowse files
- Converted the Text to Speech V2 schema contract to a root array of named speech items only.
6
+
- Updated Text to Speech V2 defaults, load validation, workspace write-back, and standalone Import JSON / Copy JSON / Export JSON actions to use the root array payload.
7
+
- Added template-style standalone/workspace nav behavior: standalone shows JSON actions; workspace launch shows Return to Workspace and preserves `hostContextId`.
8
+
- Removed planned roadmap cards from `tools/index.html` for Browser Speech Backend, eSpeak NG WASM Backend, Queue-Based Speech Playback, Offline / Local Speech Support, and Raspberry Pi Speech Deployment.
9
+
- Kept unrelated tool schemas unchanged; only `tools/schemas/tools/text2speach-V2.schema.json` was updated.
10
+
11
+
## Scope Notes
12
+
13
+
- Runtime-only Text to Speech V2 UI state such as selected item, status, and queued runtime speaker details remains in the UI summary only and is not copied/exported/saved as the schema payload.
14
+
- Workspace Manager V2 runtime glue was updated only where required to keep Text to Speech V2 array payloads hydrated, refreshed, summarized, and saved.
15
+
- Workspace Manager schema contracts were not changed.
16
+
17
+
## Validation
18
+
19
+
-`npm run test:workspace-v2` passed: 31 tests passed.
20
+
- Full samples smoke test skipped: this PR is limited to Text to Speech V2 schema/tool JSON navigation and `tools/index.html` planned-section cleanup; it does not modify broad sample launch/runtime paths.
"description": "Payload-only Text to Speech V2 schema for workspace-embeddable speech queue data."
88
+
"description": "Payload-only Text to Speech V2 schema. The persisted payload is a root array of named speech items; runtime UI state is not part of this contract."
0 commit comments