/wavenet-for-chrome-extension

A wrapper for Google Cloud’s text-to-speech services that transforms highlighted text into high-quality natural sounding audio.

Primary LanguageTypeScriptMIT LicenseMIT

WaveNet for Chrome

A wrapper for Google Cloud’s text-to-speech services that transforms highlighted text into high-quality natural sounding audio.

How to use

Note: Although WaveNet for Chrome is a free extension and Google Cloud's text-to-speech services offer the first 1 million characters free of charge, the regular pricing is $16.00USD per 1 million characters.

Features

Currently available

  • Support for all Google WaveNet voices and languages.
  • Ajustable pitch and speed.
  • Download selected text to an MP3 file.
  • SSML support for text under 5000 characters
  • Shortcuts to start speaking (Cmd+Shift+S on macOS and Ctrl+Shift+S on all other platforms & modfiable through the following URL: chrome://extensions/shortcuts).
  • Splits texts into sentences to prevent the 5000 character limit as well as reducing Google API usage.

Development build

npm install

npm run watch

Production build

npm run build

You can then load the unpacked extension from the dist folder.

License

MIT