Chrome extension that transforms highlighted text into high-quality natural sounding audio using Google Cloud's Text-to-Speech.
- Support for all Google WaveNet, Neural2, News, Studio, Polyglot voices and languages.
- Adjustable pitch and speed.
- Download selected text to an MP3 file.
- SSML support
- Shortcut to read aloud (
Cmd+Shift+S
on macOS andCtrl+Shift+S
on windows) - Shortcut to download selected text (
Cmd+Shift+E
on macOS andCtrl+Shift+E
on windows) - Chunk selected text into sentences to bypass the 5000 character limit and lower usage cost.
- Use your own Google Cloud API key or purchase credits directly.
- If you're using your own Google Cloud API key, your usage will be billed through your Google Cloud account according to their pricing policy.
- If you're using purchased credits on each synthesis, the cost will be deducted from your available credits. Your credits will be automatically refilled when empty.
Interested in contributing? Follow these steps to set up your development environment:
- Install dependencies with
npm install
. - Run the backend of the project or change the
BACKEND_URL
in thebuild.js
file at the root of the project to point to the production API (https://api.wavenet-for-chrome.com/v1). - Start the development server for the extension with
npm run start:extension
. - To run the website locally, use
npm run start:website
.
After running these commands, load the unpacked extension from the dist
folder to your Chrome browser.
This project is licensed under the MIT License.