Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

text-to-speech-offline

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

text-to-speech-offline

Simple Text to Speech Offline Using API Browser

  • 1.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

text-to-speech-offline

A very small JavaScript library, easily triggered a text to speech conversion using Web Speech API. You can use it when offline.

Attention

Support for Web Speech API speech synthesis is still getting there across mainstream browsers, and is currently limited to the following:

  • Firefox desktop and mobile support it in Gecko 42+ (Windows)/44+, without prefixes.
  • Firefox OS 2.5+ supports it, by default, and without the need for any permissions.
  • Chrome for Desktop and Android have supported it since around version 33, without prefixes.

For more information, check here.

🔑 Features

  • Set the language of the utterance.
  • Set the pitch at which the utterance will be spoken at.
  • Set the speed at which the utterance will be spoken at.
  • Set the text that will be synthesised when the utterance is spoken.
  • Set the volume that the utterance will be spoken at.

☁️ Installation

npm i text-to-speech-offline

Basic Usage

Format to use this library:

TTS(string, language, volume, rate, pitch)

📋 Example

Basic usage with default configuration:

  • Indonesian language of the Utterance
  • Volume: 1 (0.1 - 1)
  • Rate: 1 (0.5 - 2)
  • Pitch: 1 (0 - 2)
import TTS from 'text-to-speech-offline'

<button onClick={() => TTS("Apa kabar?")}> Speak </button>

Keywords

FAQs

Package last updated on 28 Feb 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc