feat: validate tts form items

This commit is contained in:
jialin
2026-04-09 12:14:36 +08:00
committed by jialin
parent 78bf76e965
commit ae3148a86f
12 changed files with 107 additions and 90 deletions
+3 -1
View File
@@ -175,5 +175,7 @@ export default {
'Transcript of Reference Audio (for ICL mode)',
'playground.params.refAudio.vectorMode':
'Use Speaker Embedding Only (no ICL)',
'playground.params.streamMode': 'Enable Streaming'
'playground.params.streamMode': 'Enable Streaming',
'playground.speech.rules.refAudio':
'Either the reference audio transcript or speaker embedding must be set.'
};
+4 -1
View File
@@ -178,7 +178,9 @@ export default {
'Transcript of Reference Audio (for ICL mode)',
'playground.params.refAudio.vectorMode':
'Use Speaker Embedding Only (no ICL)',
'playground.params.streamMode': 'Enable Streaming'
'playground.params.streamMode': 'Enable Streaming',
'playground.speech.rules.refAudio':
'Either the reference audio transcript or speaker embedding must be set.'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
@@ -191,4 +193,5 @@ export default {
// 7. 'playground.params.duration': 'Duration (seconds)',
// 8. 'playground.params.resolution': 'Resolution'
// 9. 'playground.params.streamMode': 'Enable Streaming'
// 10. 'playground.speech.rules.refAudio': 'Either the reference audio transcript or speaker embedding must be set.'
// ========== End of To-Do List ==========
+5 -2
View File
@@ -172,7 +172,9 @@ export default {
'Transcript of Reference Audio (for ICL mode)',
'playground.params.refAudio.vectorMode':
'Use Speaker Embedding Only (no ICL)',
'playground.params.streamMode': 'Enable Streaming'
'playground.params.streamMode': 'Enable Streaming',
'playground.speech.rules.refAudio':
'Either the reference audio transcript or speaker embedding must be set.'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
@@ -181,5 +183,6 @@ export default {
// 3. 'playground.uploadImage.url.button': 'Add Image from URL',
// 4. 'playground.params.duration': 'Duration (seconds)',
// 5. 'playground.params.resolution': 'Resolution',
// 6. 'playground.params.streamMode': 'Enable Streaming'
// 6. 'playground.params.streamMode': 'Enable Streaming',
// 7. 'playground.speech.rules.refAudio': 'Either the reference audio transcript or speaker embedding must be set.'
// ========== End of To-Do List ==========
+15 -10
View File
@@ -132,7 +132,8 @@ export default {
'Sınıflandırıcısız rehberlik ölçeği, görselin isteme bağlılığını etkiler.',
'playground.image.strength.tip':
'Değer ne kadar yüksek olursa, orijinal görsel üzerindeki değişiklik o kadar büyük olur.',
'playground.image.edit.tips': 'Yüklemek için görseli tıklayın veya bu alana sürükleyin',
'playground.image.edit.tips':
'Yüklemek için görseli tıklayın veya bu alana sürükleyin',
'playground.image.saveMask': 'Maskeyi Kaydet',
'playground.image.negativeMask': 'Maskeyi Ters Çevir',
'playground.image.brushSize': 'Fırça Boyutu',
@@ -154,14 +155,13 @@ export default {
'playground.model.noavailable.tips2':
'Beklenen model görünmüyorsa, çalıştığından ve doğru kategoride olduğundan emin olun. Kategori yanlışsa, modelin ayarlarından manuel olarak düzeltebilirsiniz.',
'playground.rerank.query.validate': 'Sorgu gereklidir.',
'playground.image.generate.error':
'Bir sorun oluştu. Görsel oluşturulamadı.',
'playground.image.generate.error': 'Bir sorun oluştu. Görsel oluşturulamadı.',
'playground.uploadfile.sizeError':
'Dosya boyutu sınırı aşıyor. İzin verilen maksimum: {size}.',
'playground.uploadImage.url.invalid':
'Lütfen doğrudan bir görsel URL\'si girin (örn. https://.../image.png). İptal etmek için ESC tuşuna basın.',
'playground.uploadImage.url.holder': 'Görsel URL\'si girin',
'playground.uploadImage.url.button': 'URL\'den Görsel Ekle',
"Lütfen doğrudan bir görsel URL'si girin (örn. https://.../image.png). İptal etmek için ESC tuşuna basın.",
'playground.uploadImage.url.holder': "Görsel URL'si girin",
'playground.uploadImage.url.button': "URL'den Görsel Ekle",
'playground.params.duration': 'Süre (saniye)',
'playground.params.resolution': 'Çözünürlük',
'playground.params.taskType': 'Görev Türü',
@@ -170,10 +170,15 @@ export default {
'playground.params.maxTokens': 'Maksimum Yeni Token',
'playground.params.refAudio': 'Referans Ses',
'playground.params.refAudio.tips':
'Referans ses URL\'si girin veya bir ses dosyası yükleyin.',
'playground.params.refAudio.text':
'Referans Ses Transkripti (ICL modu için)',
"Referans ses URL'si girin veya bir ses dosyası yükleyin.",
'playground.params.refAudio.text': 'Referans Ses Transkripti (ICL modu için)',
'playground.params.refAudio.vectorMode':
'Yalnızca Konuşmacı Gömme Kullan (ICL yok)',
'playground.params.streamMode': 'Akışı Etkinleştir'
'playground.params.streamMode': 'Akışı Etkinleştir',
'playground.speech.rules.refAudio':
'Either the reference audio transcript or speaker embedding must be set.'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
// 1. 'playground.speech.rules.refAudio': 'Either the reference audio transcript or speaker embedding must be set.'
// ========== End of To-Do List ==========
+3 -1
View File
@@ -167,5 +167,7 @@ export default {
'playground.params.refAudio.text': '参考音频文本(用于上下文学习模式)',
'playground.params.refAudio.vectorMode':
'仅使用说话人嵌入(不使用上下文学习)',
'playground.params.streamMode': '启用流式输出'
'playground.params.streamMode': '启用流式输出',
'playground.speech.rules.refAudio':
'设置参考音频文本或仅使用说话人嵌入的任意一项。'
};