@lephenix47/text-to-speech-utility
TypeScript icon, indicating that this package has built-in type declarations

1.4.0 • Public • Published

@lephenix47/text-to-speech-utility

Table of Contents

Introduction

The @lephenix47/text-to-speech-utility package provides a convenient utility class encapsulating the Web Speech API's Text-to-Speech functionality. This utility class simplifies the process of working with speech synthesis in JavaScript, offering enhanced developer convenience and customizability.

Usage

Importing the Library

To use the TextToSpeech utility class in your project, you can import it as follows:

import { TextToSpeech } from '@lephenix47/text-to-speech-utility';

const tts = new TextToSpeech();

// Example usage:
const voices = tts.getVoices();

tts
  .setVoiceRate(1)
  .setVoiceSpeech(voices[0])
  .setVoiceText('Hello World!')

tts.speak();

console.log(tts.isSpeaking)

You can customize the speech synthesis by chaining various setter methods provided by the TextToSpeech class.

Additionally, you can utilize getter methods to retrieve available voices for speech synthesis.

Conclusion

The @lephenix47/text-to-speech-utility package simplifies the implementation of Text-to-Speech functionality in JavaScript applications.

With its methods and comprehensive feature set, developers can seamlessly integrate speech synthesis capabilities into their projects.

Readme

Keywords

none

Package Sidebar

Install

npm i @lephenix47/text-to-speech-utility

Weekly Downloads

0

Version

1.4.0

License

ISC

Unpacked Size

20.6 kB

Total Files

6

Last publish

Collaborators

  • lephenix47