Skip to content

Voice Typing for Jupyter Notebooks

Jupyter has no voice input for markdown cells or code comments. QuickSay lets data scientists dictate documentation, analysis notes, and explanations directly into notebooks.

Data science notebooks are a mix of code and narrative. The code runs the analysis; the markdown cells explain it. But writing those explanations — methodology descriptions, result interpretations, caveats, and context — is time-consuming typing work that pulls you out of analytical thinking. QuickSay adds voice-to-text to Jupyter Notebooks on Windows, letting you dictate the prose portions of your notebooks without leaving the interface.

Markdown Cells by Voice

Click into a markdown cell in JupyterLab, Jupyter Notebook, or any Jupyter interface running in your browser. Hold your QuickSay hotkey and describe your analysis, methodology, or findings. When you release, cleaned text appears at your cursor — properly capitalized, punctuated, and ready to render.

Dictated into a markdown cell:

"the correlation between temperature and ice cream sales is strong at point eight five but we need to account for the seasonal confound because both variables increase during summer months I'm going to run a partial correlation controlling for month"

After QuickSay cleanup:

"The correlation between temperature and ice cream sales is strong at 0.85, but we need to account for the seasonal confound because both variables increase during summer months. I'm going to run a partial correlation controlling for month."

The cleanup handles numbers, technical terms, and statistical language naturally. Decimal points, variable names, and methodology terms come through accurately via Groq Whisper's transcription.

Documenting Your Analysis in Real Time

The best data science notebooks tell a story: what question you asked, what data you used, what you tried, what worked, and what the results mean. Most notebooks fall short because writing that narrative after the analysis is tedious. With QuickSay, you can document as you go. Run a code cell, see the output, and immediately dictate your interpretation into the next markdown cell. The analysis and its explanation are created together.

Code Comments and Inline Documentation

QuickSay also works in code cells. Position your cursor where you want a comment, dictate your explanation, and the cleaned text appears. This is particularly useful for complex data transformations, feature engineering steps, and model configuration blocks where a brief explanation saves future readers significant time.

JupyterLab, Classic Notebook, and VS Code

Because QuickSay works at the Windows system level, it functions identically across every Jupyter environment. JupyterLab in Chrome, the classic Notebook interface in Firefox, Jupyter cells within VS Code — they all accept QuickSay's clipboard-based text input. There is no extension to install per environment and no compatibility to worry about when switching tools.

Custom Dictionary for Domain Terms

Data science has its own vocabulary: algorithm names, library functions, statistical terms, and domain-specific jargon. QuickSay's custom dictionary lets you map spoken phrases to exact text. Say "scikit learn" and get scikit-learn. Say "pandas dataframe" and get the exact casing your team expects. The dictionary is a JSON file you can customize in minutes.

Privacy for Research Data

Researchers working with sensitive datasets — medical records, financial data, proprietary research — need tools that respect data boundaries. QuickSay captures zero screen content and collects zero telemetry. It cannot see your notebook cells, your data, or your code. The only information that leaves your machine is the audio recording sent to Groq for transcription. Your research data stays on your machine.

$29

One-time purchase. No subscription.

8x

Smaller than Wispr Flow (105 MB vs 800 MB)

8 hrs

Free daily transcription via Groq

Start speaking. Stop typing.

Windows 10+  |  ~105 MB  |  No subscription