Mark provider unofficial in the list

This commit is contained in:
Cohee 2024-09-27 20:27:51 +03:00
parent d7d204f2ab
commit 84c04f0354
2 changed files with 9 additions and 9 deletions

View File

@ -1,4 +1,4 @@
import { getPreviewString, saveTtsProviderSettings } from './index.js'; import { saveTtsProviderSettings } from './index.js';
export { CosyVoiceProvider }; export { CosyVoiceProvider };
@ -111,14 +111,14 @@ class CosyVoiceProvider {
async getVoice(voiceName) { async getVoice(voiceName) {
if (this.voices.length == 0) { if (this.voices.length == 0) {
this.voices = await this.fetchTtsVoiceObjects(); this.voices = await this.fetchTtsVoiceObjects();
} }
const match = this.voices.filter( const match = this.voices.filter(
v => v.name == voiceName, v => v.name == voiceName,
)[0]; )[0];
@ -129,7 +129,7 @@ class CosyVoiceProvider {
return match; return match;
} }
async generateTts(text, voiceId) { async generateTts(text, voiceId) {
const response = await this.fetchTtsGeneration(text, voiceId); const response = await this.fetchTtsGeneration(text, voiceId);
@ -168,11 +168,11 @@ class CosyVoiceProvider {
console.info(`Generating new TTS for voice_id ${voiceId}`); console.info(`Generating new TTS for voice_id ${voiceId}`);
const streaming = this.settings.streaming; const streaming = this.settings.streaming;
const params = { const params = {
text: inputText, text: inputText,
speaker: voiceId, speaker: voiceId,
}; };
if (streaming) { if (streaming) {
params['streaming'] = 1; params['streaming'] = 1;
@ -197,7 +197,7 @@ class CosyVoiceProvider {
return response; return response;
} }
// Interface not used // Interface not used
async fetchTtsFromHistory(history_item_id) { async fetchTtsFromHistory(history_item_id) {

View File

@ -87,6 +87,7 @@ const ttsProviders = {
AllTalk: AllTalkTtsProvider, AllTalk: AllTalkTtsProvider,
Azure: AzureTtsProvider, Azure: AzureTtsProvider,
Coqui: CoquiTtsProvider, Coqui: CoquiTtsProvider,
'CosyVoice (Unofficial)': CosyVoiceProvider,
Edge: EdgeTtsProvider, Edge: EdgeTtsProvider,
ElevenLabs: ElevenLabsTtsProvider, ElevenLabs: ElevenLabsTtsProvider,
GSVI: GSVITtsProvider, GSVI: GSVITtsProvider,
@ -99,7 +100,6 @@ const ttsProviders = {
System: SystemTtsProvider, System: SystemTtsProvider,
VITS: VITSTtsProvider, VITS: VITSTtsProvider,
XTTSv2: XTTSTtsProvider, XTTSv2: XTTSTtsProvider,
CosyVoice: CosyVoiceProvider,
}; };
let ttsProvider; let ttsProvider;
let ttsProviderName; let ttsProviderName;