mirror of
https://github.com/dergigi/boris.git
synced 2025-12-18 23:24:22 +01:00
feat(settings): add toggles for TTS language (system, content detection)
This commit is contained in:
@@ -37,6 +37,32 @@ const TTSSettings: React.FC<TTSSettingsProps> = ({ settings, onUpdate }) => {
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="setting-group">
|
||||
<label htmlFor="ttsUseSystemLanguage" className="checkbox-label">
|
||||
<input
|
||||
id="ttsUseSystemLanguage"
|
||||
type="checkbox"
|
||||
checked={settings.ttsUseSystemLanguage ?? false}
|
||||
onChange={e => onUpdate({ ttsUseSystemLanguage: e.target.checked })}
|
||||
className="setting-checkbox"
|
||||
/>
|
||||
<span>Use system language for TTS</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div className="setting-group">
|
||||
<label htmlFor="ttsDetectContentLanguage" className="checkbox-label">
|
||||
<input
|
||||
id="ttsDetectContentLanguage"
|
||||
type="checkbox"
|
||||
checked={settings.ttsDetectContentLanguage !== false}
|
||||
onChange={e => onUpdate({ ttsDetectContentLanguage: e.target.checked })}
|
||||
className="setting-checkbox"
|
||||
/>
|
||||
<span>Detect content language automatically</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user