-
Notifications
You must be signed in to change notification settings - Fork 52
Let the mascot join Google Meet as a rendered character avatar #1273
Copy link
Copy link
Open
Labels
featureNet-new user-facing capability or product behavior.Net-new user-facing capability or product behavior.priority: mediumDefault priority for planned work.Default priority for planned work.react-uiReact app work in app/src: pages, components, providers, store, and UX.React app work in app/src: pages, components, providers, store, and UX.tauri-shellDesktop host work in app/src-tauri: windowing, relay, sidecar lifecycle.Desktop host work in app/src-tauri: windowing, relay, sidecar lifecycle.voiceVoice features and audio workflows in src/openhuman/voice/ and app/src/features/voice/.Voice features and audio workflows in src/openhuman/voice/ and app/src/features/voice/.
Metadata
Metadata
Assignees
Labels
featureNet-new user-facing capability or product behavior.Net-new user-facing capability or product behavior.priority: mediumDefault priority for planned work.Default priority for planned work.react-uiReact app work in app/src: pages, components, providers, store, and UX.React app work in app/src: pages, components, providers, store, and UX.tauri-shellDesktop host work in app/src-tauri: windowing, relay, sidecar lifecycle.Desktop host work in app/src-tauri: windowing, relay, sidecar lifecycle.voiceVoice features and audio workflows in src/openhuman/voice/ and app/src/features/voice/.Voice features and audio workflows in src/openhuman/voice/ and app/src/features/voice/.
Summary
Allow OpenHuman's mascot to join Google Meet calls as a visible character avatar that other participants can see and interact with.
Problem
The mascot cannot yet participate inside a real meeting as a visible character.
What exists today:
app/src/features/human/Mascot/Ghosty.tsxapp/src-tauri/recipes/google-meet/**https://meet.google.com/*What is missing:
Solution
Build a Google Meet avatar-call flow that uses the mascot SVG as the rendered participant video feed.
High-level approach:
Technical scope:
Acceptance criteria
Related
app/src/features/human/Mascot/Ghosty.tsxapp/src/features/human/**app/src-tauri/recipes/google-meet/manifest.jsonapp/src-tauri/recipes/google-meet/recipe.jsapp/src-tauri/capabilities/webview-accounts.jsonapp/src-tauri/src/lib.rs