• Stars
    star
    1,218
  • Rank 37,096 (Top 0.8 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An awesome browser extension that reads aloud webpage content with one click


A Text to Speech Voice Reader extension for your browser!


github stats:
chrome web store stats:
firefox addon stats:

A little browser extension built with ❤︎ by Hai Phan and contributors

Reviews

First impressions are super. Natural flowing voice and very helpful for multitasking and also giving my eyes a rest.

Giuseppe

Thank you so much for this extension. I absolutely swear by it whenever I need to read any large chunk of text. The combination of hearing it in a clear voice (...) Its fantastic, thank you so much.

Abi

LOVE this extension. I remember better when i hear a story vs reading

David

This is a phenomenal extension. Better than anything else I tryed so far. Simple, easy, customizable (...) I would recommend this whole heartedly to anyone who has dyslexia like me, or any other reasons for not beeing able to read comfortably at all times.

Merlin

Overview

Read Aloud is a Chrome and Firefox extension that uses text-to-speech technology to convert webpage text to audio.  It works on a variety of websites, including news sites, blogs, fan fiction, publications, textbooks, school and class websites, online universities and course materials.

Read Aloud is aimed at users who prefer to listen to content instead of reading, people with dyslexia or other learning disabilities, children learning to read, or simply to provide users with alternative way to consume web content.

Read Aloud allows you to select from a variety of text-to-speech voices, including those provided natively by the browser, as well as by text-to-speech cloud service providers such as Google Wavenet, Amazon Polly, IBM Watson, and Microsoft.  Some of the cloud-based voices may require additional in-app purchase to enable.

Basic Usage

Extension Button

Right Click Menu

Advanced Usage

Shortcuts

ALT/Option + P           : Play/Pause
ALT/Option + O           : Stop
ALT/Option + Comma       : Rewind
ALT/Option + Period      : Forward

Customization

You can change the voice, reading speed, pitch, or enable text highlighting:

  1. Click the Read Aloud icon on the Extensions menu.
  2. Stop any text that may be playing.
  3. Click on the Gear icon in the Read Aloud context menu. (It may take a second or two for settings to appear)

Using Premium Voices

Using Premium Voices (Google Wavenet & Amazon Polly)

Installation

Chrome and Chromium-based browsers

You can get the latest available Read Aloud Extension version from the Chrome Web Store.

Firefox

You can get the latest version of Read Aloud Extension from the Mozilla Add-ons website.

Firefox install from source

  1. Create a build directory with mkdir build
  2. Run npm run-script package
  3. Extract the resulting zip file. You should see a manifest.json which will be used later.
  4. In Firefox, first make sure there isn't an existing read-aloud add-on already installed
  5. type about:debugging in the Address bar and enter.
  6. Click on "This Firefox" then click "Load Unpackaged Extension"
  7. Select the manifest.json file produced earlier.

Contribute

  • Star this GitHub repo
  • Post about it on your social media (Twitter / Blogs / Facebook / Instagram etc).
  • Leave a positive review on the Chrome Web Store or Firefox Addon pages.
  • Create pull requests, submit bugs, suggest new features or documentation updates 🛠
    • To do so, go to this page and click the New issue button.

Credits

Images

More Repositories

1

databind-js

A powerful and flexible MVC data binding library
JavaScript
16
star
2

ttstool.com

Convert text to speech and create voice narrations
JavaScript
11
star
3

push-model

A JSON-RPC server with object synchronization based on JSON-Patch
TypeScript
8
star
4

side-chatter

Side Chatter browser extension
JavaScript
8
star
5

alexa-news-reader

Read news headlines and complete articles from Google News - an Alexa skill
JavaScript
8
star
6

dropmeafile.com

Dead easy file sharing
JavaScript
7
star
7

janus-videoroom-js

Provides a simple high-level API that makes it easy to work with the Janus VideoRoom plugin
TypeScript
7
star
8

piper-browser-extension

Provides Piper neural text-to-speech voices as a browser extension
TypeScript
7
star
9

jsonpatch-observe

Observe objects recursively for changes and generate JSON Patches
TypeScript
6
star
10

news-scraper

A Node.js library for scraping news articles
JavaScript
5
star
11

aws-lambda-shell-execute

An AWS Lambda function that executes a shell command and returns the output. Additional executable binaries can be deployed with and used by the function.
JavaScript
3
star
12

service-broker

NodeJS service broker
TypeScript
2
star
13

readaloud.news

Mobile websites that reads aloud the latest news
JavaScript
2
star
14

tvstreamer

Scripts to capture broadcast TV, convert to adaptive streaming (HLS), and upload to a server
JavaScript
2
star
15

docthanhloi.com

An online tool for converting text to speech (Vietnamese)
JavaScript
1
star
16

directions-apps

Simple mobile apps to get driving directions, straightforward without all the bells and whistles
JavaScript
1
star
17

gson-rmi

A JSON-RPC Java implementation w/ Transport Framework
Java
1
star
18

scope-functions

Scope functions for JavaScript, inspired by Kotlin
TypeScript
1
star