from dataclasses import dataclass, field from whisper import available_models from gajim.common.app import Any from .models.model import Model @dataclass class PluginConfig: general: dict[str, Any] = field(default_factory=lambda: { 'model': None, 'auto_transcribe': None, }) openaiwhisper: dict[str, Any] = field(default_factory=lambda: { 'model_size': 'tiny', 'multilingual_model': True })