read-it-to-me

0.0.3 • Public • Published

read-it-to-me

A web component that will read content out to you using the web speech API.

Live demo available here.

Including the component to an HTML file

  1. Import custom element:

Unpkg

<script type="module" src="https://unpkg.com/read-it-to-me/read-it-to-me.js?module=true"></script>

Snowpack

<script type="module" src="https://cdn.skypack.dev/read-it-to-me"></script>
  1. Start using it!
<read-it-to-me>
    Read it to me!
</read-it-to-me>

Including the component from NPM

  1. Install read-it-to-me NPM package:
npm i read-it-to-me
  1. Import custom element:
import { ReadItToMe } from 'read-it-to-me'
  1. Include that script tag in your HTML.
  2. Start using it:
<read-it-to-me>
    Read it to me!
</read-it-to-me>

Attributes

pitch - A float representing the pitch value. It can range between 0 (lowest) and 2 (highest), with 1 being the default pitch for the current platform or voice. rate - A float representing the rate value. It can range between 0.1 (lowest) and 10 (highest), with 1 being the default rate for the current platform or voice, which should correspond to a normal speaking rate. lang - A string representing a BCP 47 language tag, with the default of en-US.

CSS Custom Properties

--ritm-color - background color of button, default #AD6EF9 --ritm-active - color of active button text, black --ritm-text - color of button text, default white --ritm-top - margin block start value for player controls, default 0em

/read-it-to-me/

    Package Sidebar

    Install

    npm i read-it-to-me

    Weekly Downloads

    0

    Version

    0.0.3

    License

    Apache-2.0

    Unpacked Size

    7.21 kB

    Total Files

    3

    Last publish

    Collaborators

    • macdonst