feat: add MiMo TTS provider 语音TTS提供接入MiMo (#752)

* feat: add MiMo TTS provider with preset voices, voice design and voice clone

* refactor: remove MiMo voice clone feature
This commit is contained in:
ZhangKai | 张凯
2026-05-16 08:55:23 +08:00
committed by GitHub
parent 3f8461d9eb
commit 87a8e95d66
13 changed files with 609 additions and 11 deletions
+26
View File
@@ -670,6 +670,32 @@ jobTriggered: 'Job ausgelost',
testButton: 'Testen',
testButtonPlaying: 'Wiedergabe...',
testFailed: 'Test fehlgeschlagen: {error}',
// MiMo TTS
providerMimo: 'MiMo TTS',
mimoHint: 'Xiaomi MiMo TTS — unterstützt Voreingestellte Stimmen, Stimmdesign und Stimmklonung',
mimoApiKey: 'API-Schluessel',
mimoApiKeyHint: 'Holen Sie sich Ihren Schluessel auf platform.xiaomimimo.com',
mimoApiKeyPlaceholder: 'MiMo API-Schluessel',
mimoBaseUrl: 'Basis-URL',
mimoBaseUrlHint: 'MiMo API-Endpunkt-URL',
mimoModel: 'Modell',
mimoModelHint: 'Sprachsynthesemodell auswählen',
mimoModelPreset: 'Voreingestellte Stimmen',
mimoModelVoiceDesign: 'Stimmdesign',
mimoModelVoiceClone: 'Stimmklonung',
mimoVoice: 'Stimme',
mimoVoiceHint: 'Voreingestellte Stimme auswählen',
mimoVoiceDesignPrompt: 'Stimmbeschreibung',
mimoVoiceDesignPromptHint: 'Beschreiben Sie die gewünschten Stimmmerkmale',
mimoVoiceDesignPromptPlaceholder: 'Z.B.: Eine warme junge Frauenstimme, etwas langsam, mit magnetischem Ton',
mimoCloneAudio: 'Audio hochladen',
mimoCloneAudioHint: 'Audio-Beispiel für Stimmklonung hochladen (mp3/wav, max. 10 MB)',
mimoCloneAudioUpload: 'Datei auswählen',
mimoCloneAudioClear: 'Löschen',
mimoStylePrompt: 'Stil-Eingabe',
mimoStylePromptHint: 'Optional — beschreiben Sie den Sprechstil in natürlicher Sprache',
mimoStylePromptPlaceholder: 'Z.B.: Heller, lebhafter Ton, schnelles Tempo',
},
lockedIps: {
title: 'Gesperrte IPs',