Skip to content

macdonst/read-it-to-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published