1.1.0 • Published 7 years ago

@blrrt/cordova-plugin-speech-recognition-ios v1.1.0

Weekly downloads
-
License
Unlicense
Repository
github
Last release
7 years ago

cordova-plugin-speech-recognition-ios

Cordova plugin exposing the iOS Speech Recognition API

Installation

cordova plugin add @blrrt/cordova-plugin-speech-recognition-ios

Usage

const speechRecognitionRequest = { shouldReportPartialResults: true };
const id = '...';
const options = { speechRecognitionRequest };

cordova.plugins.SpeechRecognitionIos.requestAuthorization(status => {
  if (status === cordova.plugins.SpeechRecognitionIos.AUTHORIZATION_STATUS_AUTHORIZED) {
    cordova.plugins.SpeechRecognitionIos.start(id, options, result => {
      // ...
    });

    // capture speech for 5 seconds
    setTimeout(() => (
      cordova.plugins.SpeechRecognitionIos.stop(id), 5000
    ));
  }
});

options

Initialization options:

  • init.localeId - The locale for the speech
  • init.orientation - The microphone to use: back, bottom, front, top

Speech Recognition options:

  • speechRecognition.contextualStrings
  • speechRecognition.interactionIdentifier
  • speechRecognition.shouldReportPartialResultss
  • speechRecognition.taskHint

Refer to the docs for more information.