MathVoice for Roam Research
A Chrome extension that lets you create and edit math equations in Roam Research by voice, directly inside any block.
What this extension does
MathVoice for Roam is a Chrome extension that adds a sidebar panel to roamresearch.com. From the sidebar you can:
- Speak equations — dictate LaTeX edits naturally
- Type equations — full LaTeX editing with live preview
- Insert into blocks — equations are written into the focused Roam block as
$$...$$ - Command palette integration — “Edit with MathVoice” action opens the editor in a modal
Data and permissions — full transparency
| Permission | Scope | Purpose |
|---|---|---|
sidePanel | Browser side panel | Opens the MathVoice Studio editor in Chrome’s side panel. |
activeTab + scripting | roamresearch.com only | Injects a content script to detect the focused Roam block, read selected LaTeX, and write edited equations back into the block. Runs only on roamresearch.com. |
clipboardWrite | Clipboard | Fallback: copies LaTeX to clipboard if block insertion fails. |
Host: roamresearch.com | Page access | Limits the content script to Roam Research only. No access to other sites. |
| Microphone (browser) | Side panel | Used by Studio for speech recognition. Audio is processed by the browser’s speech engine — never sent to MathVoice servers. |
| Network to mathvoice.app | Studio + intent API | Loads Studio and sends LaTeX to the intent API for processing. Formula data is not stored beyond the request. |
The extension only runs on roamresearch.com. It cannot access other websites, browser history, or personal data. See our Privacy Policy for full details.
Requirements
- Google Chrome or any Chromium browser
- A Roam Research account
- Microphone (for voice input; keyboard input always works)