Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.1

web_view_tts

Ein Flutter-Plugin zur Hinzufügung von Text-zu-Sprache-Unterstützung in Flutter WebView Android

Android
30-Tage-Downloads
12
Likes
3
Pub-Punkte
130

Paket installieren

flutter pub add web_view_tts

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das die Text-to-Speech-(TTS)-Funktionalität innerhalb eines WebViews auf Android ermöglicht. Es erlaubt es, Webinhalte, die in einem Flutter-WebView angezeigt werden, mithilfe der TTS-Engine des Geräts laut vorzulesen. Speziell für Android entwickelt, integriert es sich nahtlos mit WebViews, um Barrierefreiheit und Benutzerengagement zu verbessern. Das Plugin ist leichtgewichtig und konzentriert sich darauf, zuverlässige Sprachausgabe aus webbasiertem Text ohne komplizierte Einrichtung bereitzustellen.

Anwendungsfälle

  • Verbesserung der Barrierefreiheit für sehbehinderte Nutzer
  • Webinhalte in Bildungs-Apps laut vorlesen
  • Unterstützung von Audio-Narration in digitalen Zeitschriften
  • Verbesserung der Benutzererfahrung in Nachrichten- oder Artikellesern

Hauptmerkmale

  • Nur für Android verfügbares TTS-Integration
  • Nahtlose WebView-Kompatibilität
  • Einfache API zum Auslösen von Sprache
  • Echtzeit-Text-zu-Sprache-Umwandlung
  • Eingebaute Unterstützung für System-TTS-Engines

Geeignet für

  • Zugänglichkeitsorientierte Flutter-Apps
  • Bildungs- und Leseanwendungen
  • Apps, die Audioreaktionen aus Webinhalten erfordern
  • Entwickler, die Android WebView mit TTS-Anforderungen ansprechen

Hinweise

  • Beschränkt auf die Android-Plattform
  • Ein korrekter TTS-Engine-Setup auf dem Gerät ist erforderlich
  • Möglicherweise ist die Berechtigungsverwaltung für TTS-Dienste erforderlich
  • Abhängig von der über JavaScript erreichbaren Webinhalte

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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!

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.