FLUTTER ECOSYSTEM

rohitsangwan01/web_view_tts

Flutter WebView में Android पर टेक्स्ट-टू-स्पीच सपोर्ट जोड़ें

web_view_tts प्रोजेक्ट कवर
Stars
6
Forks
2
अंतिम पुश (UTC)
26 अग॰ 2022
प्रोजेक्ट स्थिति
सक्रिय
Rohit Sangwan GitHub avatar
GITHUB User

Rohit Sangwan ↗

Haryana India
भाषाएँDartJavaScriptKotlin

इस रिपॉज़िटरी के पैकेज

उपयोग की गई निर्भरताएँ

निर्भरता सूची 6 आइटम

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

WebView TTS

web_view_tts version

Flutter library To add Text-To-Speech Support in Android WebView

Getting Started

Using flutter_inappwebview for WebView and flutter_tts for Android TTS

Import these Libraries in your pubspec.yaml

flutter_inappwebview: ^5.4.3+7
web_view_tts: 0.0.1

Add WebView in your Project , Check flutter_inappwebview docs for setting up WebView

And check flutter_tts docs for adding TTS

Usage

in your onLoadStart callback of flutter_inappwebview , add this method

onLoadStart(controller) async {
    await WebViewTTS.init(controller: controller);
}

Checkout /example app for more details

Features

The web_view_tts lib supports the following TTS Api's:

  • Speak
  • Stop
  • Pause
  • Resume
  • getVoices
  • setVolume
  • setPitch
  • setRate

Note

This library will add TTS polyfill for android only , because IOS WebView already supports this

Additional information

This is Just The Initial Version feel free to Contribute or Report any Bug!