Skip to content

Commit c295fba

Browse files
ttop32claude
andcommitted
feat: remove the "Voice Translated Speed" advanced option
Read-aloud speed is now controlled by the global Voice Speed plus the per-language speed override only. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 563b973 commit c295fba

3 files changed

Lines changed: 1 addition & 17 deletions

File tree

src/contentScript.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -877,11 +877,6 @@ function adjustAutoReaderSpeed(delta) {
877877
var key = "voiceRate";
878878
if (setting["ttsRate_" + tgt] && setting["ttsRate_" + tgt] !== "default") {
879879
key = "ttsRate_" + tgt;
880-
} else if (
881-
setting["voiceTranslatedRate"] &&
882-
setting["voiceTranslatedRate"] !== "default"
883-
) {
884-
key = "voiceTranslatedRate";
885880
}
886881
var rate = Number(setting[key]) || 1.0;
887882
rate = Math.min(2.0, Math.max(0.5, Math.round((rate + delta) * 10) / 10));

src/tts/index.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,10 @@ export default class TTS {
6363
if (!text) {
6464
return;
6565
}
66-
var isTranslateTargetLang = lang == setting["translateTarget"];
6766
var volume = Number(setting["voiceVolume"]);
6867
var rate = Number(setting["voiceRate"]);
69-
rate =
70-
isTranslateTargetLang && setting["voiceTranslatedRate"] != "default"
71-
? Number(setting["voiceTranslatedRate"])
72-
: rate;
7368
// per-language read-aloud speed override (#195, #210): if the user set a
74-
// speed for this specific language, it wins over the global / translated rate.
69+
// speed for this specific language, it wins over the global rate.
7570
var langRate = setting?.["ttsRate_" + lang];
7671
if (langRate != null && langRate !== "default") {
7772
rate = Number(langRate);

src/util/setting_default.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -687,12 +687,6 @@ export var settingDict = {
687687
optionList: dictionarySourceList,
688688
settingTab: "advanced",
689689
},
690-
voiceTranslatedRate: {
691-
default: "default",
692-
i18nKey: "Voice_Translated_Speed",
693-
optionList: voiceRateListWithDefault,
694-
settingTab: "advanced",
695-
},
696690
fallbackTranslatorEngine: {
697691
default: "true",
698692
i18nKey: "Fallback_Translator_Engine",

0 commit comments

Comments
 (0)