flutter_tts 0.0.1
flutter_tts: ^0.0.1 copied to clipboard
A flutter plugin for Text to Speech
Text To Speech #
A flutter text to speech plugin (Swift,Java)
Features #
- ✅ Android & iOS
- ✅ speak
- ✅ stop
- ✅ get languages
- ✅ set language
- ✅ speech rate
Usage #
To use this plugin :
- add the dependency to your pubspec.yaml file.
dependencies:
flutter:
sdk: flutter
flutter_tts:
- instantiate a FlutterTts instance
FlutterTts flutterTts = new FlutterTts();
speak, stop, getLanguages, setLanguage, speech rate #
Future _speak() async{
var result = await flutterTts.speak("Hello World");
if (result == 1) setState(() => ttsState = TtsState.playing);
}
Future _stop() async{
var result = await flutterTts.stop();
if (result == 1) setState(() => ttsState = TtsState.stopped);
}
List<dynamic> languages = await flutterTts.getLanguages;
await flutterTts.setLanguage("en-US");
await flutterTts.setRate(1.0);
Getting Started #
For help getting started with Flutter, view our online documentation.
For help on editing plugin code, view the documentation.