Skip to content

macdonst/SpeechSynthesisPlugin

Folders and files

NameName
Last commit message
Last commit date
Nov 30, 2017
Jun 1, 2017
Jun 1, 2017
Mar 27, 2018
Jun 8, 2016
Jun 1, 2017
Jun 8, 2016
Jun 1, 2017
Jul 18, 2013
Apr 19, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017

Repository files navigation

SpeechSynthesisPlugin

W3C Web Speech API - Speech synthesis plugin for PhoneGap

Installation

Phone Gap

Using the command line tools run:

phonegap plugin add https://github.com/macdonst/SpeechSynthesisPlugin
cordova plugin add https://github.com/macdonst/SpeechSynthesisPlugin

Cordova

This plugin also works with the Apache Cordova toolset. See this Github project for an example for Android:

https://github.com/andysylvester/talk-to-me-cordova

More info on using this plugin with Cordova is available at this blog post.

Example Code

This code from the above Github project shows how to read the value of a text field, set up the plugin to speak that text, and vibrate the phone for 2 seconds:

 function playVibrate() {
    var u = new SpeechSynthesisUtterance();
    var x = document.getElementById("frm1");
    var txt = "";
    txt = x.elements[0].value
    u.text = txt;
    u.lang = 'en-US';
    speechSynthesis.speak(u);      
    navigator.notification.vibrate(2000);
    document.getElementById("frm1").reset();
  }

About

W3C Web Speech API - Speech synthesis plugin for PhoneGap

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published