From 0b21fa8142db32ec15144640614fe1710a30d678 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Mon, 13 Sep 2021 15:55:59 -0500 Subject: [PATCH] Removed text-to-speech - capacitor --- .../plugins/text-to-speech/index.ts | 64 ------------------- 1 file changed, 64 deletions(-) delete mode 100644 src/@ionic-native/plugins/text-to-speech/index.ts diff --git a/src/@ionic-native/plugins/text-to-speech/index.ts b/src/@ionic-native/plugins/text-to-speech/index.ts deleted file mode 100644 index 41a6d4ea..00000000 --- a/src/@ionic-native/plugins/text-to-speech/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Injectable } from '@angular/core'; -import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; - -export interface TTSOptions { - /** text to speak */ - text: string; - /** a string like 'en-US', 'zh-CN', etc */ - locale?: string; - /** speed rate, 0 ~ 1 */ - rate?: number; -} - -/** - * @name Text To Speech - * @description - * Text to Speech plugin - * - * @usage - * ```typescript - * import { TextToSpeech } from '@ionic-native/text-to-speech/ngx'; - * - * constructor(private tts: TextToSpeech) { } - * - * ... - * - * this.tts.speak('Hello World') - * .then(() => console.log('Success')) - * .catch((reason: any) => console.log(reason)); - * - * ``` - * @interfaces - * TTSOptions - */ -@Plugin({ - pluginName: 'Text To Speech', - plugin: 'cordova-plugin-tts', - pluginRef: 'TTS', - repo: 'https://github.com/vilic/cordova-plugin-tts', - platforms: ['Android', 'iOS', 'Windows Phone 8'], -}) -@Injectable() -export class TextToSpeech extends IonicNativePlugin { - /** - * This function speaks - * @param textOrOptions {string | TTSOptions} Text to speak or TTSOptions - * @return {Promise} Returns a promise that resolves when the speaking finishes - */ - @Cordova({ - successIndex: 1, - errorIndex: 2, - }) - speak(textOrOptions: string | TTSOptions): Promise { - return; - } - - /** - * Stop any current TTS playback - * @return {Promise} - */ - @Cordova() - stop(): Promise { - return; - } -}