Update TTS providers and story markup
This commit is contained in:
@@ -387,12 +387,12 @@ class UIControllerModule extends BaseModule {
|
||||
|
||||
sliderValueFromSpeed(speed) {
|
||||
const value = Number.isFinite(Number(speed)) ? Number(speed) : 1;
|
||||
return Math.round((Math.max(0.5, Math.min(2.0, value)) * 50) + 50);
|
||||
return Math.round(Math.max(0.5, Math.min(2.0, value)) * 100);
|
||||
}
|
||||
|
||||
speedFromSliderValue(value) {
|
||||
const sliderValue = Number.isFinite(Number(value)) ? Number(value) : 50;
|
||||
return Math.max(0.5, Math.min(2.0, (sliderValue - 50) / 50));
|
||||
const sliderValue = Number.isFinite(Number(value)) ? Number(value) : 100;
|
||||
return Math.max(0.5, Math.min(2.0, sliderValue / 100));
|
||||
}
|
||||
|
||||
bindTopControls() {
|
||||
@@ -453,14 +453,13 @@ class UIControllerModule extends BaseModule {
|
||||
|
||||
if (speedSlider && speedSlider.dataset.uiControllerBound !== 'true') {
|
||||
speedSlider.dataset.uiControllerBound = 'true';
|
||||
speedSlider.min = speedSlider.min || '50';
|
||||
speedSlider.max = speedSlider.max || '150';
|
||||
speedSlider.min = '50';
|
||||
speedSlider.max = '200';
|
||||
speedSlider.addEventListener('input', (event) => {
|
||||
const persistenceManager = this.getModule('persistence-manager');
|
||||
const speed = this.speedFromSliderValue(event.target.value);
|
||||
|
||||
document.dispatchEvent(new CustomEvent('animation:speed:change', {
|
||||
detail: { speed: 1 }
|
||||
detail: { speed }
|
||||
}));
|
||||
|
||||
document.dispatchEvent(new CustomEvent('tts:speed:change', {
|
||||
|
||||
Reference in New Issue
Block a user