diff --git a/apps/desktop/src/components/SpeechGenerationModal.tsx b/apps/desktop/src/components/SpeechGenerationModal.tsx index 95d5e8b..9b5f17d 100644 --- a/apps/desktop/src/components/SpeechGenerationModal.tsx +++ b/apps/desktop/src/components/SpeechGenerationModal.tsx @@ -1,14 +1,12 @@ -import React, { useState, useCallback, useEffect } from 'react'; +import React, { useState, useCallback } from 'react'; import { Volume2, - Play, Download, CheckCircle, XCircle, Loader2, Settings, Users, - Mic, ChevronDown } from 'lucide-react'; import { invoke } from '@tauri-apps/api/core'; @@ -21,7 +19,6 @@ import { SpeechGenerationStatus, SpeechGenerationState, VoiceInfo, - GetVoicesResponse } from '../types/voiceClone'; import { SystemVoice } from '../types/systemVoice'; @@ -68,7 +65,7 @@ export const SpeechGenerationModal: React.FC = ({ // ============= 音色选择功能 ============= const handleVoiceSelect = useCallback((voiceId: string, voiceInfo: VoiceInfo | SystemVoice, source: 'system' | 'custom') => { - const voiceName = 'voice_name' in voiceInfo ? voiceInfo.voice_name : voiceInfo.name; + const voiceName = voiceInfo.voice_name; setSelectedVoice({ id: voiceId, @@ -292,7 +289,7 @@ export const SpeechGenerationModal: React.FC = ({