INNER CODE UNIT · Dart
registerWith
dlutton/flutter_tts · lib/flutter_tts_web.dart:30
static void registerWith(Registrar registrar) {
channel =
MethodChannel(platformChannel, const StandardMethodCodec(), registrar);
final instance = FlutterTtsPlugin();
channel.setMethodCallHandler(instance.handleMethodCall);
}
late final SpeechSynthesisUtterance utterance;
List<SpeechSynthesisVoice> voices = [];
List<String> languages = [];
Timer? t;
bool supported = false;
FlutterTtsPlugin() {
try {
utterance = SpeechSynthesisUtterance();
_listeners();
supported = true;