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) {