22 lines
446 B
Python
22 lines
446 B
Python
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
|
|
})
|
|
|