flutter_tts 是一个将文字转换为合成声音的插件,支持多语言及播放控制等
API (version 3.3.3)介绍:
1. 构造
FlutterTts()
2.常规属性及设置
// 是否支持某种语言 Future<dynamic> isLanguageAvailable(String language) async // 支持的语言列表 Future<dynamic> get getLanguages async // 合成语言 Future<dynamic> setLanguage(String language) async // 速率 Future<dynamic> setSpeechRate(double rate) async // 音量 Future<dynamic> setVolume(double volume) async // 音调 Future<dynamic> setPitch(double pitch) async
3. 声音播放控制
// 等待声音播放完成 Future<dynamic> awaitSpeakCompletion(bool awaitCompletion) async // 播放声音 Future<dynamic> speak(String text) async // 暂停(iOS|Web) Future<dynamic> pause() async // 停止 Future<dynamic> stop() async