Map<String, dynamic> toMap() { return <String, dynamic>{ 'languageCode': languageCode, 'speakingRate': ?speakingRate, 'voice': ?voice, }; }