diff --git a/web/src/components/audio-settings-panel.tsx b/web/src/components/audio-settings-panel.tsx
index 7262614c7..ce1b62210 100644
--- a/web/src/components/audio-settings-panel.tsx
+++ b/web/src/components/audio-settings-panel.tsx
@@ -7,7 +7,21 @@ import type { AiConfig } from "@/stores/use-config-store";
const speedOptions = ["0.75", "1", "1.25", "1.5"];
-type AudioSettingKey = "audioVoice" | "audioFormat" | "audioSpeed" | "audioInstructions" | "audioEmotionControlMethod" | "audioEmotionRandom" | "audioEmotionHappy" | "audioEmotionAngry" | "audioEmotionSad" | "audioEmotionAfraid" | "audioEmotionDisgusted" | "audioEmotionMelancholic" | "audioEmotionSurprised" | "audioEmotionCalm";
+type AudioSettingKey =
+ | "audioVoice"
+ | "audioFormat"
+ | "audioSpeed"
+ | "audioInstructions"
+ | "audioEmotionControlMethod"
+ | "audioEmotionRandom"
+ | "audioEmotionHappy"
+ | "audioEmotionAngry"
+ | "audioEmotionSad"
+ | "audioEmotionAfraid"
+ | "audioEmotionDisgusted"
+ | "audioEmotionMelancholic"
+ | "audioEmotionSurprised"
+ | "audioEmotionCalm";
type AudioSettingsPanelProps = {
config: AiConfig;
@@ -94,7 +108,18 @@ export function AudioSettingsPanel({ config, onConfigChange, theme, showTitle =
{emotionFields.map(([key, label]) => (
))}
@@ -105,8 +130,14 @@ export function AudioSettingsPanel({ config, onConfigChange, theme, showTitle =
}
const emotionFields: Array<[Extract, string]> = [
- ["audioEmotionHappy", "快乐"], ["audioEmotionAngry", "愤怒"], ["audioEmotionSad", "悲伤"], ["audioEmotionAfraid", "害怕"],
- ["audioEmotionDisgusted", "厌恶"], ["audioEmotionMelancholic", "忧郁"], ["audioEmotionSurprised", "惊讶"], ["audioEmotionCalm", "平静"],
+ ["audioEmotionHappy", "快乐"],
+ ["audioEmotionAngry", "愤怒"],
+ ["audioEmotionSad", "悲伤"],
+ ["audioEmotionAfraid", "害怕"],
+ ["audioEmotionDisgusted", "厌恶"],
+ ["audioEmotionMelancholic", "忧郁"],
+ ["audioEmotionSurprised", "惊讶"],
+ ["audioEmotionCalm", "平静"],
];
function normalizeEmotionWeight(value: string) {