diff --git a/src/calibre/gui2/tts/windows_config.py b/src/calibre/gui2/tts/windows_config.py index 7a6f62d05b..b6be98a40d 100644 --- a/src/calibre/gui2/tts/windows_config.py +++ b/src/calibre/gui2/tts/windows_config.py @@ -23,7 +23,7 @@ class VoicesModel(QAbstractTableModel): def language(x): return x.get('language_display_name') or x['language'] or '' - self.current_voices = tuple((x['name'], language(x), x['age'], x['gender'], x['id']) for x in voice_data) + self.current_voices = tuple((x['name'], language(x), x.get('age', ''), x.get('gender', ''), x['id']) for x in voice_data) self.column_headers = _('Name'), _('Language'), _('Age'), _('Gender') def rowCount(self, parent=None):