Short answer: open Visual Studio 2022, position your cursor above a method or class, type ///, press Ctrl+Alt+R, speak the docs, press again. AICHE inserts cleaned-up text in 2-3 seconds. Add the XML tags afterward.
XML documentation that actually helps your team is long: summary, every parameter, return value, exception cases, remarks on threading and lifetime, an example. A useful README runs even longer: install steps, config, running tests, architecture overview. Typing all that during feature work feels like an interruption, so it gets postponed until "later" that doesn't come. Voice changes the math.
How It Works
- Open Visual Studio 2022 with your C# / .NET project.
- Position cursor above a method, class, property, or field. Type
///to open the XML doc block. - Press Ctrl+Alt+R to start.
- Speak the documentation: summary, parameters, return value, exceptions, example, remarks. No length cap.
- Press the hotkey again. AICHE transcribes, applies AI cleanup, inserts.
- Add
<summary>,<param name="...">,<returns>,<exception>tags around the dictated text. VS quick actions help; or just paste a template and dictate the prose between tags.
Where Voice Pays Off in VS 2022
Real XML Docs on Public APIs
Speak the doc the way you'd explain the method to a teammate: what it does, every parameter's meaning and constraints, what comes back, when it throws, threading guarantees, an example call. Two minutes spoken, comprehensive doc that IntelliSense will surface to every consumer of the API.
Algorithm Explanations
Worth documenting properly: "DFS with backtracking to detect cycles in a directed graph. White-grey-black coloring; finding a grey vertex during exploration indicates a back edge and therefore a cycle. O(V+E) time, O(V) recursion depth in the worst case. Handles disconnected graphs by iterating from each unvisited vertex." Future-you reads it and saves an hour of mental tracing.
README Files
A real README has install steps, config, running tests, deployment, architecture overview, contribution rules. Dictate section by section. AI cleanup handles structure. Twenty minutes spoken, usable README. Without voice, it doesn't get written until someone files an issue asking how to run the thing.
Project Architecture Notes
Markdown docs in the repo describing the layered architecture: domain, application, infrastructure, API. Speak the rationale for each boundary. Future contributors stop violating layers because the why is documented.
Migration Guides for Major Updates
Mid-migration documentation (e.g., to .NET 8, to a new ORM, to AOT compilation): dictate current status, completed steps, remaining work, known issues, per-module approach. Keeps the team aligned, prevents duplicate effort.
Comments on Build/Config Files
csproj, Directory.Build.props, nuget.config, appsettings.*.json. Dictate why a specific package is pinned, why a target framework is chosen, what the multi-targeting does. Saves the next maintainer an hour.
What You Get
- Unlimited voice notes with AI cleanup - filler words removed, punctuation and paragraph breaks added.
- Software Development profile (Pro) - recognition tuned for code, APIs, library names, kebab-case flags.
- Custom vocabulary - drop in your project namespaces, library names, internal jargon. Spelled correctly.
- System-wide dictation - same hotkey works in Visual Studio, terminal, browser, Slack, Outlook.
- Multilingual voice input - speak in any supported language, transcribe in that language or auto-translate to English.
- Zero-retention audio - audio purged immediately after processing, within 1 second.
Plans start at $3.99/mo (annual) with a 7-day free trial, no credit card. See pricing.
Common Questions
Q: Does this work in Visual Studio 2019 / older versions?
A: Yes. AICHE inserts via Windows event APIs. The version of VS doesn't matter.
Q: Will the AICHE hotkey conflict with Visual Studio's Ctrl+Alt+R?
A: VS 2022 doesn't bind Ctrl+Alt+R by default. If your custom keymap binds it, change either AICHE's hotkey or the VS binding.
Q: Can I dictate inside the integrated terminal?
A: Yes. Hotkey works in any focused text field, including the VS terminal panel.
Q: Does this work with VS Code as well?
A: Yes; AICHE is editor-agnostic. There's a separate VS Code page if you want code-specific guidance.
Q: Do XML doc tags get auto-generated?
A: AICHE inserts the prose. VS's /// template generates the empty tag scaffold, and IntelliSense fills in <param> names from the method signature. Combine the two: type ///, let VS scaffold the tags, click into each tag, dictate.
Q: Will this affect IntelliSense or refactoring?
A: No. AICHE just inserts text. IntelliSense and refactoring work normally on the dictated content.
Result: comprehensive XML docs on public APIs in 2-3 minutes instead of 25. READMEs that actually exist. Architecture and migration notes that keep the team aligned. The documentation backlog stops growing.
Try it now: open one undocumented public method, type /// above it, press your hotkey, and dictate full documentation including parameters, return value, exceptions, remarks, and an example. Watch IntelliSense pick it up immediately.