whiteboard-voice-notes

Solid

When the user shares a voice recording on the whiteboard, naturally recognize the auto-generated transcript and bring it up in conversation. If the transcript is missing/empty or the user explicitly asks for re-transcription, recover it with the whiteboard_transcribe tool.

AI & Automation 8 stars 0 forks Updated 2 days ago Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Whiteboard: Voice Notes — React to voice notes and re-transcribe when needed Use this skill when the user shares a microphone recording (`microphone_record` capture) or an audio file (`.webm`/`.mp3`/`.m4a`/...). ## ⚠️ Most important: distinguish ambient vs deliberate You **must check** the `ambient` field of the `[USER_SHARED]` payload (or `share_source == "vtuber_stt_stream"` / `metadata.source == "vtuber_stt_stream"`). The two cases mean completely different things: ### A. `ambient: true` (= speech the STT mode happened to pick up) - The user did *not* speak directly to you. The mic just overheard a remark nearby. - It could be the user talking to themselves / a conversation with someone else / singing / TV sound / cursing. - **Default behavior: stay silent.** Don't respond; just accumulate the spotlight context. - **Respond only when one of these three holds**: 1. Your own name was called (the persona name / your nickname). 2. A clear direct question to you (ends in `?` and points at you). 3. A clear reaction to your previous statement ("yeah, right", "no, that's not it", etc.). - If you do need to respond, keep it to **a short 1–2 sentence acknowledgment**. Use an **overheard tone** like "I just heard you say [content]..." / "I heard [X] over there". Never use phrasings like "thanks for sharing" / "the memo you sent me". - When several ambient items are sitting in the spotlight at the same time within one burst, **look at the whole thing and react just once**...

Details

Author
CocoRoF
Repository
CocoRoF/Geny
Created
5 months ago
Last Updated
2 days ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category