{ saveSettings({ speakVoice: speakVoice !== '' ? speakVoice : undefined }); dispatch('save'); }} >
WebUI Add-ons
Title Auto-Generation
{ toggleTitleAutoGenerate(); }} type="button" > {#if titleAutoGenerate === true}
On
{:else}
Off
{/if}
Voice Input Auto-Send
{ toggleSpeechAutoSend(); }} type="button" > {#if speechAutoSend === true}
On
{:else}
Off
{/if}
Response AutoCopy to Clipboard
{ toggleResponseAutoCopy(); }} type="button" > {#if responseAutoCopy === true}
On
{:else}
Off
{/if}
Set Title Auto-Generation Model
Current Model
{#each $models.filter((m) => m.size != null) as model}
{model.name + ' (' + (model.size / 1024 ** 3).toFixed(1) + ' GB)'}
{/each}
{ saveSettings({ titleAutoGenerateModel: titleAutoGenerateModel !== '' ? titleAutoGenerateModel : undefined }); }} type="button" >
Set Default Voice
Default
{#each $voices.filter((v) => v.localService === true) as voice}
{voice.name}
{/each}
Save