Mark provider unofficial in the list
| @@ -1,4 +1,4 @@ | ||
| 1 | 1 | import { getPreviewString, saveTtsProviderSettings } from './index.js'; |
| 2 | 2 | |
| 3 | 3 | export { CosyVoiceProvider }; |
| 4 | 4 | |
| @@ -111,14 +111,14 @@ class CosyVoiceProvider { | ||
| 111 | 111 | |
| 112 | 112 | async getVoice(voiceName) { |
| 113 | 113 | |
| 114 | - | |
| 114 | + | |
| 115 | 115 | |
| 116 | 116 | if (this.voices.length == 0) { |
| 117 | 117 | this.voices = await this.fetchTtsVoiceObjects(); |
| 118 | 118 | } |
| 119 | 119 | |
| 120 | - | |
| 120 | + | |
| 121 | - | |
| 121 | + | |
| 122 | 122 | const match = this.voices.filter( |
| 123 | 123 | v => v.name == voiceName, |
| 124 | 124 | )[0]; |
| @@ -129,7 +129,7 @@ class CosyVoiceProvider { | ||
| 129 | 129 | return match; |
| 130 | 130 | } |
| 131 | 131 | |
| 132 | - | |
| 132 | + | |
| 133 | 133 | |
| 134 | 134 | async generateTts(text, voiceId) { |
| 135 | 135 | const response = await this.fetchTtsGeneration(text, voiceId); |
| @@ -168,11 +168,11 @@ class CosyVoiceProvider { | ||
| 168 | 168 | console.info(`Generating new TTS for voice_id ${voiceId}`); |
| 169 | 169 | |
| 170 | 170 | const streaming = this.settings.streaming; |
| 171 | - | |
| 171 | + | |
| 172 | 172 | const params = { |
| 173 | 173 | text: inputText, |
| 174 | 174 | speaker: voiceId, |
| 175 | 175 | }; |
| 176 | 176 | |
| 177 | 177 | if (streaming) { |
| 178 | 178 | params['streaming'] = 1; |
| @@ -197,7 +197,7 @@ class CosyVoiceProvider { | ||
| 197 | 197 | return response; |
| 198 | 198 | } |
| 199 | 199 | |
| 200 | - | |
| 200 | + | |
| 201 | 201 | |
| 202 | 202 | // Interface not used |
| 203 | 203 | async fetchTtsFromHistory(history_item_id) { |
| @@ -87,6 +87,7 @@ const ttsProviders = { | ||
| 87 | 87 | AllTalk: AllTalkTtsProvider, |
| 88 | 88 | Azure: AzureTtsProvider, |
| 89 | 89 | Coqui: CoquiTtsProvider, |
| 90 | + 'CosyVoice (Unofficial)': CosyVoiceProvider, | |
| 90 | 91 | Edge: EdgeTtsProvider, |
| 91 | 92 | ElevenLabs: ElevenLabsTtsProvider, |
| 92 | 93 | GSVI: GSVITtsProvider, |
| @@ -99,7 +100,6 @@ const ttsProviders = { | ||
| 99 | 100 | System: SystemTtsProvider, |
| 100 | 101 | VITS: VITSTtsProvider, |
| 101 | 102 | XTTSv2: XTTSTtsProvider, |
| 102 | - CosyVoice: CosyVoiceProvider, | |
| 103 | 103 | }; |
| 104 | 104 | let ttsProvider; |
| 105 | 105 | let ttsProviderName; |