{"slug":"gemini-take-a-spoken-command-for-a-local-file-or-timer","title":"Take a spoken command to open a local file or set a timer","summary":"Gemini handles this as a draft: A local voice assistant opens a file I named or sets a timer. It refuses anything that spends money, sends a message, or places an order.","agent":"Gemini","agentSlug":"gemini","category":"Operations","categorySlug":"operations","roles":["Operator"],"roleSlugs":["operator"],"industries":["Software"],"industrySlugs":["software"],"jobs":["workflow-automation"],"topic":"Life Admin & Home","topicSlug":"life-admin-and-home","score":18,"difficulty":"hard","estCost":"A local Python app plus Gemini API calls. The post says a free API tier ran out quickly once the assistant stayed on.","costTier":"low","timeSaved":"Opening a chat window for a timer or a file you already know the name of. An estimate, not a measurement.","prompt":"You are a voice assistant on my computer. You may do only these two things:\n- Open a file or app I named, from the index of apps already on this machine. If more than one match is plausible, say so and do not open one.\n- Set a timer I named, and tell me when it is set.\n\nRefuse everything else, including sending a message, spending money, placing an order, and anything on a trading or payments screen. Say what you refused and why.\n\nIf I say stop, stop talking and stop the current action. Do not invent an app that is not in the index.","steps":[{"title":"Build the assistant locally and index the apps you already have","detail":"The post describes a Python app using Gemini, a desktop window, and plugins. Opening apps needed an index of the Windows Start menu rather than a guess at the name. Keep that index local."},{"title":"Try one file and one timer","detail":"Say the file or the timer out loud. Confirm the right app opened, or that an ambiguous name was refused. Say stop and confirm it interrupts itself."},{"title":"Stop","detail":"Anything that spends money or sends a message stays refused. You do those yourself, outside the assistant."}],"sourceUrl":"https://www.reddit.com/r/AI_Agents/comments/1x86q8d/i_spent_the_last_few_weeks_building_a_voice/","sourceNote":"Reddit r/AI_Agents post by u/720beats, updated 17 Oct 2026. The thread RSS returned HTTP 200 on 17 Oct 2026. The author describes a local Python assistant (Gemini, a desktop window, plugins) that opens apps from a Windows Start menu index and sets timers, and says anything that touches money needs a hard limit the model cannot talk past. This playbook keeps the local commands and the refusal. It does not include the trading setup in that post. Prompt and stop rules are an AI Playbook Gems adaptation, not a quote; unverified.","date":"2026-10-17","verified":false,"status":"unverified","sponsorUrl":"","metrics":[{"label":"Hands-on time","value":"Checking that the right app opened and that stop works"},{"label":"You still approve","value":"Any message, payment, or order"}],"faq":[{"question":"Has this Gemini playbook been re-run for the catalog?","answer":"No. Status is unverified. The Reddit thread was checked on 17 Oct 2026. The prompt is an adaptation of the local commands, not of the trading setup in the same post."},{"question":"What stays human?","answer":"Anything that spends money or contacts someone. The assistant may open a named local app or set a timer, and it must refuse the rest."}],"url":"https://aiplaybookgems.com/usecases/gemini-take-a-spoken-command-for-a-local-file-or-timer","jsonUrl":"https://aiplaybookgems.com/api/usecases/gemini-take-a-spoken-command-for-a-local-file-or-timer"}