@override Future<bool?> speak(String text) { if (text.isEmpty) { return Future.value(false); } return _channel.invokeMethod<bool>('speak', <String, Object>{'text': text}); }