read-it-to-me
v0.0.3
Published
A web component that will read content out to you using the web speech API.
Downloads
4
Readme
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
- 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>
- Start using it!
<read-it-to-me>
Read it to me!
</read-it-to-me>
Including the component from NPM
- Install
read-it-to-me
NPM package:
npm i read-it-to-me
- Import custom element:
import { ReadItToMe } from 'read-it-to-me'
- Include that
script
tag in your HTML. - 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