Opera8 commited on
Commit
d9573a6
·
verified ·
1 Parent(s): 9fcd16b

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +2 -8
index.html CHANGED
@@ -729,16 +729,12 @@
729
 
730
  const finalLyrics = isInstrumental ? "" : lyrics;
731
 
732
- // ** اصلاح منطق: اگر صدا آپلود شده باشد، تسک به 'prompt' تغییر می‌کند **
733
  const taskType = uploadedAudioObj ? "prompt" : "text2music";
734
 
735
- // در صورت استفاده از صدای رفرنس، ممکن است سرور به " " به عنوان متن ترانه حساس باشد
736
- // اگر بی کلام است و صدای رفرنس داریم، متن را خالی میگذاریم
737
-
738
  const payload = [
739
  getVal('model_select'),
740
  "custom",
741
- uploadedAudioObj, // آبجکت کامل فایل صوتی
742
  getVal('duration_select'),
743
  musicPrompt,
744
  finalLyrics,
@@ -793,7 +789,6 @@
793
  playerWrapper.innerHTML += `<div class="audio-item"><audio controls autoplay src="${fullUrl}"></audio></div>`;
794
  }
795
 
796
- // تابع جستجوی پیشرفته برای پیدا کردن فایل صوتی در پاسخ‌های تودرتو
797
  function traverse(obj) {
798
  if (typeof obj === 'string') {
799
  if (obj.includes('/file=') && (obj.endsWith('.mp3') || obj.endsWith('.wav'))) {
@@ -804,7 +799,6 @@
804
  addAudio(obj.url);
805
  }
806
  if (obj.path && (obj.path.endsWith('.mp3') || obj.path.endsWith('.wav'))) {
807
- // گاهی اوقات path به صورت محلی است، باید پیشوند gradio_api اضافه شود
808
  addAudio(`/gradio_api/file=${obj.path}`);
809
  }
810
  Object.values(obj).forEach(traverse);
@@ -825,7 +819,7 @@
825
  finalLyricsBox.innerHTML = formatLyrics(lyrics);
826
  window.scrollTo({ top: 0, behavior: 'smooth' });
827
  } else {
828
- console.log("Server Response:", data); // برای دیباگ در کنسول
829
  alert("فایل صوتی در پاسخ سرور یافت نشد. لطفاً دوباره تلاش کنید.");
830
  step1.style.display = 'block';
831
  historySection.style.display = 'block';
 
729
 
730
  const finalLyrics = isInstrumental ? "" : lyrics;
731
 
 
732
  const taskType = uploadedAudioObj ? "prompt" : "text2music";
733
 
 
 
 
734
  const payload = [
735
  getVal('model_select'),
736
  "custom",
737
+ uploadedAudioObj,
738
  getVal('duration_select'),
739
  musicPrompt,
740
  finalLyrics,
 
789
  playerWrapper.innerHTML += `<div class="audio-item"><audio controls autoplay src="${fullUrl}"></audio></div>`;
790
  }
791
 
 
792
  function traverse(obj) {
793
  if (typeof obj === 'string') {
794
  if (obj.includes('/file=') && (obj.endsWith('.mp3') || obj.endsWith('.wav'))) {
 
799
  addAudio(obj.url);
800
  }
801
  if (obj.path && (obj.path.endsWith('.mp3') || obj.path.endsWith('.wav'))) {
 
802
  addAudio(`/gradio_api/file=${obj.path}`);
803
  }
804
  Object.values(obj).forEach(traverse);
 
819
  finalLyricsBox.innerHTML = formatLyrics(lyrics);
820
  window.scrollTo({ top: 0, behavior: 'smooth' });
821
  } else {
822
+ console.log("Server Response:", data);
823
  alert("فایل صوتی در پاسخ سرور یافت نشد. لطفاً دوباره تلاش کنید.");
824
  step1.style.display = 'block';
825
  historySection.style.display = 'block';