You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
diplomatic-quarter/lib/services/robo_search/event_provider.dart

31 lines
589 B
Dart

4 years ago
import 'dart:async';
4 years ago
import 'package:flutter_tts/flutter_tts.dart';
4 years ago
class RobotProvider {
static final RobotProvider _singleton = RobotProvider._internal();
var value;
StreamController<Map> controller = StreamController<Map>.broadcast();
4 years ago
FlutterTts flutterTts = FlutterTts();
4 years ago
getData() {
// return data;
}
intStream() {
controller.add({});
}
setValue(Map data) {
value = data;
controller.add(value);
}
factory RobotProvider() {
return _singleton;
}
RobotProvider._internal();
4 years ago
speak(data) async {
await flutterTts.speak(data);
}
4 years ago
}