Short answer: LibreOffice has no built-in dictation, and it draws its own text areas instead of using standard macOS text controls, so system dictation can behave unpredictably inside it. The reliable approach is a system-wide dictation tool that inserts finished text at your cursor, plus turning off LibreOffice's Word Completion first.
LibreOffice is the office suite people choose when they do not want a subscription, do not want their documents living in someone else's cloud, or need something that opens every file format they have accumulated over twenty years. It is genuinely capable software. What it does not have is a dictation feature. Microsoft ships one inside Word, Google ships one inside Docs, Apple ships one in the operating system that works best in its own apps. LibreOffice ships none, and the community extensions that attempt to add one are inconsistent to install and maintain.
That leaves you with the operating system, and the operating system has a complication. LibreOffice does not use standard macOS text controls the way a native Mac app does. It draws its own document canvas and its own text areas, which is how the same codebase runs on macOS, Windows, and Linux and looks broadly identical on all three. The trade-off is that features which assume a native macOS text field can behave inconsistently inside it, and dictation is exactly that kind of feature.
The practical consequence is that people conclude dictation "does not work in LibreOffice" when what is actually true is narrower: one particular route into LibreOffice is unreliable, and there is another route that is not. This guide covers the setup that works, the LibreOffice settings that quietly sabotage dictated text, and separate workflows for Writer, Calc, and Impress, which each need a different approach.
Why dictating into LibreOffice is different
Understanding the mechanism saves you from chasing the wrong fix. There are broadly two ways text can get from a dictation tool into a document.
The first is a text-field integration, where the operating system's dictation session attaches to the field you are typing in and streams recognised words into it directly. This is smooth when it works, and it depends on the app using a standard, well-behaved text control that the system knows how to talk to. When it is unavailable, you get the frustrating version: a dictation indicator appears, you speak, and either nothing lands or partial text lands in the wrong place.
The second is insertion at the cursor, where the dictation tool captures your speech, produces the finished text, and then places that text wherever your cursor already is, in the same way a keystroke or a paste would. This route does not care whether the app is native, cross-platform, or a web view. If the app accepts typed characters, it accepts inserted text.
For LibreOffice on a Mac, the second route is the one to build your workflow on. It is the same reason it works reliably in other non-native apps, which we covered in the wider context of dictation failing in third-party apps.
Setting up dictation for LibreOffice
Whichever tool you use, the setup order is the same and takes a few minutes.
- Grant microphone access. Open System Settings, go to Privacy & Security, then Microphone, and enable your dictation tool. If it does not appear in the list at all, launch it and trigger a recording once so it can request the permission.
- Grant accessibility access. Under Privacy & Security, then Accessibility, enable the tool. Text insertion into other apps depends on this permission, and a tool that has the microphone but not accessibility will hear you perfectly and put the words nowhere.
- Choose a trigger key that LibreOffice does not use. LibreOffice has a dense keyboard map, much of it inherited from its Windows and Linux heritage. The
F13throughF19range is the safest territory on a Mac because very little claims those keys by default. - Test in a scratch document. Open a new Writer document, click into the page so the text cursor is blinking, and dictate a sentence. Confirm the words land where the cursor is before you start real work.
If the test sentence does not appear, run the same isolation check you would for any app: dictate into TextEdit. If TextEdit works and LibreOffice does not, the problem is the insertion route into LibreOffice. If TextEdit fails too, the problem is your dictation setup and LibreOffice is not involved.
Turn off the two settings that mangle dictated text
This is the section most guides skip, and it causes more day-to-day annoyance than the setup itself. LibreOffice has helpful-by-default behaviours that interact badly with text arriving in bursts.
Word Completion
Writer watches the words you use and offers to complete long ones as you type. By default the suggestion is accepted with the Return key. Now consider what happens when you dictate a paragraph, then press Return to start a new one, while a completion suggestion happens to be showing. You accept a word you did not want, in the middle of text you did not look at.
Go to Tools, then AutoCorrect Options, then the Word Completion tab. You can either turn word completion off entirely, or change the "Accept with" key to something you will never press by accident, such as the Right arrow or Tab. Turning it off is the cleaner choice if you dictate regularly.
AutoCorrect
The AutoCorrect tabs in the same dialog handle capitalisation, quotation marks, dashes, ordinals, and a replacement table. Most of it is helpful. Two parts are not, when dictating:
- Automatic capitalisation of the first letter of every sentence. Dictated text usually already arrives capitalised correctly. When two systems both decide where sentences begin, they occasionally disagree, and you get capitals mid-line.
- The replacement table. It contains a long list of common typos mapped to corrections. Dictation produces a different class of error from typing, and an entry meant to fix a slipped finger can rewrite a technical term that was recognised correctly.
You do not need to disable everything. Open Tools, then AutoCorrect Options, and go through the Options tab once, deliberately, deciding what you actually want. Ten minutes there will save you a great deal of confusion later.
Dictating in Writer
Writer is where most of the value is, because prose is the thing voice is genuinely faster at. An adult typing at an average of around 40 words per minute is producing text roughly a third as fast as ordinary conversational speech, which sits in the range of 130 to 150 words per minute. Even a professional typist at 80 to 100 words per minute is not matching it.
The workflow that actually works looks like this.
Type the structure, speak the sentences
Set up your headings, apply your styles, and create your section skeleton with the keyboard first. Open the Styles sidebar with F11, apply Heading 1 and Heading 2 where they belong, and type the heading text directly since headings are short and precision matters more than speed there.
Then put your cursor under a heading and speak the paragraphs. Structure is a keyboard job. Prose is a voice job. Trying to do both by voice is where most people give up, because navigating a document by speech is slower than reaching for the arrow keys.
Speak your punctuation, and keep it simple
Say "comma", "period", "question mark", "new line", and "new paragraph" as you go. The first hour feels artificial and then it stops being noticeable. Resist the temptation to dictate complex formatting instructions. Bold, italics, indents, and lists are faster with the keyboard and much less error-prone.
Draft in passes, not in one perfect take
The single biggest mistake people make when they start dictating is stopping to fix every recognition error the instant it appears. It destroys the rhythm that makes dictation fast in the first place. Speak a whole section, then read it back and edit with the keyboard. Two passes, each doing one thing well, beats one pass doing both badly. If you are working on something book-length, this becomes essential rather than merely advisable, and our guide to dictating a book on Mac goes deeper into managing long manuscripts this way.
Comments and tracked changes
If you are reviewing someone else's document, dictation is a good fit for comments, because comments are prose and usually longer than people bother to type. Turn on change recording from the Edit menu under Track Changes, insert a comment from the Insert menu, click into the comment box, and dictate your note. The same focus rule applies: make sure the cursor is inside the comment box before you speak, or your feedback ends up in the document body.
Dictating in Calc
Spreadsheets need a different mental model, and the honest answer is that most of a spreadsheet should not be dictated.
Numbers are the wrong thing to speak. A misheard digit does not look like an error. It looks like a number, it sits quietly in a cell, it flows into every formula downstream, and nothing about the document signals that anything is wrong. A misheard word in a sentence is obvious on a read-back. A misheard figure in a budget is invisible until it matters. Type the numbers.
What Calc genuinely benefits from is the text. Column headers, category names, row labels, notes columns, comment fields, and the descriptive cells that people leave empty because typing them into a narrow box is tedious. Those are worth dictating, and the practical mechanics are:
- Click the cell, then dictate. The text goes into the cell being edited. Return commits the entry and moves down, so let the dictation finish and land before you press anything.
- Use the formula bar for long text. For anything longer than a few words, click into the input line above the sheet. It gives you a wider target and makes it easier to see what actually arrived.
- Do not dictate formulas. Function names, cell references, and nested parentheses are a bad match for speech in every spreadsheet application. Type them.
The same split applies in Excel and Google Sheets, and if you move between suites it is worth reading the Microsoft Word dictation guide for how the equivalent workflows differ in a suite that does have dictation built in.
Dictating in Impress
Presentations have one feature that makes dictation unexpectedly effective, and it is the outline view. Go to the View menu and choose Outline. You now have a plain text hierarchy of your whole deck: each top-level line is a slide title, each indented line is a bullet.
Dictating into that outline is far faster than clicking into individual text boxes on individual slides. Speak the title, press Return and Tab to indent, speak the bullets, press Shift-Tab to go back out, speak the next title. The keyboard handles the hierarchy, your voice handles the words, and you can draft the content of a twenty-slide deck in the time it usually takes to fight with the first five.
The speaker notes pane is the other natural fit. Notes are the part of a deck people write badly or not at all, because typing them feels like extra work at the end of an already long job. They are also the part that is closest to spoken language, since they are literally what you plan to say. Dictating them takes a fraction of the time and produces notes that sound like a person talking, which is what you want when you read them back under pressure.
Teaching it your vocabulary
Every real document is full of words that generic recognition has no reason to know: client names, product names, internal abbreviations, place names, technical terms specific to your field, and colleagues whose surnames are not in any dictionary. Correcting the same three names forty times is what makes people quietly stop dictating after a fortnight.
Voice Keyboard Pro's Smart Vocabulary is a personal dictionary with replacement rules for exactly this. You add the terms you use, and the words that kept coming out wrong stop coming out wrong. The efficient way to build it is not to sit down and brainstorm a list. Dictate normally for two days, note every correction you make more than once, and add those. The list converges quickly, because the vocabulary any one person uses repeatedly is much smaller than it feels. There is more on the approach in teaching dictation your own vocabulary.
How Voice Keyboard Pro fits
Voice Keyboard Pro is a menu bar app for the Mac built around the insertion route described earlier. You hold a key, speak, and release, and the finished text appears at your cursor in whatever app you are in, including LibreOffice Writer, Calc, and Impress. There is no dictation window to manage and nothing to copy across.
Three details matter for LibreOffice specifically. Because text is placed at the cursor rather than streamed into a native text field, it does not depend on LibreOffice using standard macOS text controls. Because the microphone only opens while you hold the key, there is no listening session running in the background while you work. And because the trigger key is yours to choose, you can pick something LibreOffice's dense shortcut map does not already claim.
It also works on the iPhone as a keyboard with a built-in microphone button, which matters if you draft on the move and finish on the Mac. On the privacy question, which people using an open-source office suite tend to care about more than most: the app sends only operational pings to our servers. No audio and no transcript content is stored on our side. Your documents stay yours.
There is a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year. One honest limitation to state plainly: Voice Keyboard Pro is a Mac and iPhone product. If you run LibreOffice on Linux or Windows, this is not the tool for you, and no amount of enthusiasm on our part changes that.
Troubleshooting
Nothing appears when I dictate into a Writer document
Click directly into the document body and type one letter with the keyboard. If the letter does not appear, the document does not have focus and dictation was never the problem. If it does appear but dictation still produces nothing, check that your dictation tool has both microphone and accessibility permission, then quit and relaunch it. Permission changes are picked up at launch.
Text appears in the wrong place
Almost always a cursor problem rather than a dictation problem. LibreOffice keeps a text cursor and a selection independently of where you last clicked, and clicking a toolbar, a sidebar, or a dialog can move focus without it being obvious. Click where you want the text, confirm the cursor is blinking there, then speak.
Words are being replaced with something else after they arrive
That is AutoCorrect or Word Completion, not recognition. Go back to the settings section above. The tell is that the text was briefly correct and then changed, which recognition cannot do.
My dictation shortcut does something in LibreOffice instead of dictating
LibreOffice has claimed the key. You can either change your dictation shortcut, which is usually easier, or remap the LibreOffice command under Tools, then Customize, then the Keyboard tab. The function key range mentioned earlier is the low-conflict option.
Is there a LibreOffice extension that adds dictation?
Community extensions exist and their availability and compatibility vary between LibreOffice versions. A system-wide dictation tool avoids that maintenance question entirely, since it keeps working when LibreOffice updates and it works in your browser and mail client too rather than only inside one suite.
What to do first
If you want the shortest path: grant microphone and accessibility permission, pick a trigger key in the function key range, turn off Word Completion in Tools then AutoCorrect Options, and dictate one paragraph into a scratch Writer document to confirm it lands. Then use it the way it is actually good: type your headings and structure, speak your paragraphs, type your numbers, and dictate your speaker notes and comments.
LibreOffice not shipping a dictation feature is a gap in LibreOffice, not a reason to type everything. The suite handles the document. The dictation handles the words. They do not need to be the same piece of software, and once the setup is done you stop thinking about the seam between them.
The words land at your cursor in whatever app you are already in — Mail, Slack, Word, a browser form. No dictation window, nothing to copy across.
Free forever for casual use · Apple Silicon & Intel