1.0.2 • Published 1 year ago

speechtextconverter v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

SpeechTextConverter

SpeechTextConverter is a real-time speech recognition library for web applications. Utilizing the Web Speech API's SpeechRecognition interface, this library provides a streamlined method to convert spoken language into written text, enhancing the user experience and accessibility of your application.

Features

  • Easy access to microphone stream and initiation of speech recognition
  • Real-time transcription of spoken words into text
  • Simplified error handling and browser compatibility checks
  • Graceful start and stop of speech recognition
  • Ablity to speak a statement.

Check out demo app

Demo App Link

Installation

You can install SpeechTextConverter using npm:

npm install speechtextconverter

How to use

First, import the { TextToSpeech, SpeechToText } function from the library:

import { TextToSpeech, SpeechToText }  from 'speechtextconverter';

// Speech to text 
// SpeechToText ( callback )
SpeechToText((text) => {
    console.log(`You said: ${text}`);
    // .. add futher processing.
    // Required to detect changed if any
    this.cd.detectChanges();
});

// Text to speech
// SpeechToText ( "Text to speak...." )
TextToSpeech("Hey harry how are you?")

Compatibility

The software is compatible with NodeJS, ReactJS and Angular. SpeechToText uses the Web Speech API, which is supported by most modern browsers. However, it may not work on some older browsers or certain mobile browsers.

Contributing

We welcome contributions! Please feel free to submit a pull request or open an issue on our GitHub repository.

License

SpeechTextConverter is MIT licensed.

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago