I noticed that Google Docs now have Speech recognition and just had to try it out. Found it to do a pretty decent job. I tested it using Chrome running in Linux-Mint version 17.3 with the Mate Desktop. I have to say it does a pretty decent job.... even with my voice.
Step 1: Software Needed
You will need the Google Chrome browser. If you do not already have it installed in your Linux distribution then go to:
https://www.google.com/chrome/ and follow the instructions on that page to install for your particular distribution of Linux. I happen to use several different distribution like Linux Mint and Ubuntu including experimenting with others.
Step 2: Google Account Needed
Once you have Chrome installed, you will need to access Google Docs. To do that you will need a Google Account which will give you access to several of Google's apps/services like gmail, youtube, hangouts etc. along with Docs. If you do not already have a Google Account, go to: https://accounts.google.com/SignUp?hl=en and follow the instructions in setting up your account.
Step 3: Sign Into Your Google Account
Once you have an account you can go to the Google search engine and look for the blue Sign In button in the top right hand corner of the Google search engine and click it. A login will pop up. Enter in your user name and password.
Step 4: Open Google Docs
Look for the nine squares in the top right hand corner of the page and click it to open the Google Apps Menu. Then find the Docs app in the menu and click it.
Step 5: Open a New Document
Click the blank page with the plus sign in it to start a new blank document.
Step 6: How to Turn on the Voice Type Feature
Click on Tools in the menu bar. Then select Voice typing...
Step 7: The Click to Speak Icon
A Click to Speak microphone icon should have appeared on the left side of your screen. Click it to start voice typing. The microphone will be red when active. Click it again to deactivate the feature.
Be sure to have your microphone turned on and the sound preferences set correctly in your Linux system.
Step 8: My Video Tutorial
If you want to see these tutorial demonstrated just watch my video tutorial.