Mark provider unofficial in the list

84c04f03548f5b6d14cc1aa59fdadfa936a4ad90

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +9 -9Ignore whitespace
public/scripts/extensions/tts/cosyvoice.js+8 -8
@@ -1,4 +1,4 @@
1import { getPreviewString, saveTtsProviderSettings } from './index.js';1import { saveTtsProviderSettings } from './index.js';
22
3export { CosyVoiceProvider };3export { CosyVoiceProvider };
44
@@ -111,14 +111,14 @@ class CosyVoiceProvider {
111111
112 async getVoice(voiceName) {112 async getVoice(voiceName) {
113113
114 114
115115
116 if (this.voices.length == 0) {116 if (this.voices.length == 0) {
117 this.voices = await this.fetchTtsVoiceObjects();117 this.voices = await this.fetchTtsVoiceObjects();
118 }118 }
119119
120 120
121 121
122 const match = this.voices.filter(122 const match = this.voices.filter(
123 v => v.name == voiceName,123 v => v.name == voiceName,
124 )[0];124 )[0];
@@ -129,7 +129,7 @@ class CosyVoiceProvider {
129 return match;129 return match;
130 }130 }
131131
132 132
133133
134 async generateTts(text, voiceId) {134 async generateTts(text, voiceId) {
135 const response = await this.fetchTtsGeneration(text, voiceId);135 const response = await this.fetchTtsGeneration(text, voiceId);
@@ -168,11 +168,11 @@ class CosyVoiceProvider {
168 console.info(`Generating new TTS for voice_id ${voiceId}`);168 console.info(`Generating new TTS for voice_id ${voiceId}`);
169169
170 const streaming = this.settings.streaming;170 const streaming = this.settings.streaming;
171 171
172 const params = {172 const params = {
173 text: inputText,173 text: inputText,
174 speaker: voiceId,174 speaker: voiceId,
175 };175 };
176176
177 if (streaming) {177 if (streaming) {
178 params['streaming'] = 1;178 params['streaming'] = 1;
@@ -197,7 +197,7 @@ class CosyVoiceProvider {
197 return response;197 return response;
198 }198 }
199199
200 200
201201
202 // Interface not used202 // Interface not used
203 async fetchTtsFromHistory(history_item_id) {203 async fetchTtsFromHistory(history_item_id) {
public/scripts/extensions/tts/index.js+1 -1
@@ -87,6 +87,7 @@ const ttsProviders = {
87 AllTalk: AllTalkTtsProvider,87 AllTalk: AllTalkTtsProvider,
88 Azure: AzureTtsProvider,88 Azure: AzureTtsProvider,
89 Coqui: CoquiTtsProvider,89 Coqui: CoquiTtsProvider,
90 'CosyVoice (Unofficial)': CosyVoiceProvider,
90 Edge: EdgeTtsProvider,91 Edge: EdgeTtsProvider,
91 ElevenLabs: ElevenLabsTtsProvider,92 ElevenLabs: ElevenLabsTtsProvider,
92 GSVI: GSVITtsProvider,93 GSVI: GSVITtsProvider,
@@ -99,7 +100,6 @@ const ttsProviders = {
99 System: SystemTtsProvider,100 System: SystemTtsProvider,
100 VITS: VITSTtsProvider,101 VITS: VITSTtsProvider,
101 XTTSv2: XTTSTtsProvider,102 XTTSv2: XTTSTtsProvider,
102 CosyVoice: CosyVoiceProvider,
103};103};
104let ttsProvider;104let ttsProvider;
105let ttsProviderName;105let ttsProviderName;