Skip to main content

Read Aloud with Google Text-To-Speech 📢

 ... Because the default voices are awful.

Still want text read to you by something resembling a human voice?

It's easier to switch to the latest in text-to-speech (TTS) technology than you think.

The following tips should point you in the right direction. They are not very detailed, so leave any questions/problems in the comments.

PC/Browser

First, set up a Google Cloud project and enable the Text-To-Speech API. Google's guide steps you all the way through to testing. 

Yes, you must enable billing, but don't worry. It won't cost an arm and a leg. You get 1-4 million free characters every month.

Go to the 'Credentials' menu of your project. Tip: type 'Credentials' in the top search bar if you're having trouble navigating the menus.

Click 'Create Credentials', and generate an API key. Show the key and note it down somewhere. 

Next, using your browser's add-ons/extensions menu, find and install Read Aloud, an add-on that you can configure to use premium voices.

In the Read Aloud options, choose 'Enable Custom Voices' in the Voice dropdown, paste the API Key into the Google Wavenet field, then click 'Save'.

Read Aloud's list of voices will update to make additional Google voices selectable.

On a budget? Costs are tracked per API. If you search for 'Cloud Text-to-Speech', click 'Manage', then 'Cost' you'll be able to see how much you have accrued over the quota (which I am yet to exceed).

Android

Install Reading Mode by Google. You will then be guided through setting up Accessibility Mode for your device. Only Google 'Standard' voices are available. They are passable, but free.

Note: Samsung devices require you to set up a Samsung account before granting access to Accessibility Mode.


Comments

Popular posts from this blog

Firefox History Statistics - Extracting from Places.sqlite

If you want to take a look at Firefox surfing activity, the about:me add-on is a good start. However, it presents only one view of data and is thus limited in its ability to present more detailed statistics. We will view that data in a different program. So let's first extract it from the browsing history stored in the Places.sqlite file into a CSV file using a Firefox add-on. Step 1 - Locate and copy Places.sqlite to a working location On Windows machines, Places.sqlite is found in a directory similar to: C:\Users\User1\AppData\Roaming\Mozilla\Firefox\Profiles\ .default\places.sqlite Copy the file to another location. The database will be locked while using Firefox, and the SQLite plugin we will use to open it.

Scatterbox - build an Android Tor Socks Proxy Server

Cloak your location and create a firewall bypass device with a smartphone. 🕵Uses the Tor network . Does not require root. 1 - from Google Play, download and install: Orbot Orweb browser Socks Server Ultimate (Optional)

Bloomberg JSON data into Libreoffice Calc

LibreOffice Calc has no inbuilt stock market functions, and a popular plugin which offered those has stopped working along with changes to Yahoo Finance. Luckily, we can get the latest quotes from Bloomberg. [2018-12-15] Bloomberg Finance is, understandably, blocking multiple simultaneous requests. A more flexible solution is using a Python Stock Scraper .