factory SpeakMessage.fromJson(Map<String, dynamic> json) => SpeakMessage( text: json['text'] as String, interrupt: json['interrupt'] as bool? ?? false, );