mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
TTS Rate: fix settings load. Hide when System source.
This commit is contained in:
@@ -530,6 +530,10 @@ function loadSettings() {
|
|||||||
$('#tts_pass_asterisks').prop('checked', extension_settings.tts.pass_asterisks);
|
$('#tts_pass_asterisks').prop('checked', extension_settings.tts.pass_asterisks);
|
||||||
$('#tts_skip_codeblocks').prop('checked', extension_settings.tts.skip_codeblocks);
|
$('#tts_skip_codeblocks').prop('checked', extension_settings.tts.skip_codeblocks);
|
||||||
$('#tts_skip_tags').prop('checked', extension_settings.tts.skip_tags);
|
$('#tts_skip_tags').prop('checked', extension_settings.tts.skip_tags);
|
||||||
|
$('#playback_rate').val(extension_settings.tts.playback_rate);
|
||||||
|
$('#playback_rate_counter').val(Number(extension_settings.tts.playback_rate).toFixed(2));
|
||||||
|
$('#playback_rate_block').toggle(extension_settings.tts.currentProvider !== 'System');
|
||||||
|
|
||||||
$('body').toggleClass('tts', extension_settings.tts.enabled);
|
$('body').toggleClass('tts', extension_settings.tts.enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -539,7 +543,7 @@ const defaultSettings = {
|
|||||||
currentProvider: 'ElevenLabs',
|
currentProvider: 'ElevenLabs',
|
||||||
auto_generation: true,
|
auto_generation: true,
|
||||||
narrate_user: false,
|
narrate_user: false,
|
||||||
playback_rate: 1
|
playback_rate: 1,
|
||||||
};
|
};
|
||||||
|
|
||||||
function setTtsStatus(status, success) {
|
function setTtsStatus(status, success) {
|
||||||
@@ -651,6 +655,7 @@ async function loadTtsProvider(provider) {
|
|||||||
function onTtsProviderChange() {
|
function onTtsProviderChange() {
|
||||||
const ttsProviderSelection = $('#tts_provider').val();
|
const ttsProviderSelection = $('#tts_provider').val();
|
||||||
extension_settings.tts.currentProvider = ttsProviderSelection;
|
extension_settings.tts.currentProvider = ttsProviderSelection;
|
||||||
|
$('#playback_rate_block').toggle(extension_settings.tts.currentProvider !== 'System');
|
||||||
loadTtsProvider(ttsProviderSelection);
|
loadTtsProvider(ttsProviderSelection);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1024,10 +1029,10 @@ $(document).ready(function () {
|
|||||||
<small>Pass Asterisks to TTS Engine</small>
|
<small>Pass Asterisks to TTS Engine</small>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="range-block">
|
<div id="playback_rate_block" class="range-block">
|
||||||
<hr>
|
<hr>
|
||||||
<div class="range-block-title justifyLeft" data-i18n="Audio Playback Speed">
|
<div class="range-block-title justifyLeft" data-i18n="Audio Playback Speed">
|
||||||
Audio Playback Speed
|
<small>Audio Playback Speed</small>
|
||||||
</div>
|
</div>
|
||||||
<div class="range-block-range-and-counter">
|
<div class="range-block-range-and-counter">
|
||||||
<div class="range-block-range">
|
<div class="range-block-range">
|
||||||
@@ -1063,8 +1068,6 @@ $(document).ready(function () {
|
|||||||
$('#tts_auto_generation').on('click', onAutoGenerationClick);
|
$('#tts_auto_generation').on('click', onAutoGenerationClick);
|
||||||
$('#tts_narrate_user').on('click', onNarrateUserClick);
|
$('#tts_narrate_user').on('click', onNarrateUserClick);
|
||||||
|
|
||||||
$('#playback_rate').val(extension_settings.tts.playback_rate);
|
|
||||||
$('#playback_rate_counter').val(Number(extension_settings.tts.playback_rate).toFixed(2));
|
|
||||||
$('#playback_rate').on('input', function () {
|
$('#playback_rate').on('input', function () {
|
||||||
const value = $(this).val();
|
const value = $(this).val();
|
||||||
const formattedValue = Number(value).toFixed(2);
|
const formattedValue = Number(value).toFixed(2);
|
||||||
|
Reference in New Issue
Block a user