GPT-SoVITS-VC / docs /ko /Changelog_KO.md
kevinwang676's picture
Upload folder using huggingface_hub
2d6ed53 verified

A newer version of the Gradio SDK is available: 5.35.0

Upgrade

20240121 μ—…λ°μ΄νŠΈ

  1. config에 is_share μΆ”κ°€, Colab λ“±μ˜ ν™˜κ²½μ—μ„œ 이λ₯Ό True둜 μ„€μ •ν•˜μ—¬ webuiλ₯Ό 곡용 λ„€νŠΈμ›Œν¬μ— λ§€ν•‘λ˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  2. WebUI에 μ˜μ–΄ λ²ˆμ—­μ΄ μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  3. cmd-asr은 damo λͺ¨λΈμ΄ 이미 ν¬ν•¨λ˜μ–΄ μžˆλŠ”μ§€ μžλ™μœΌλ‘œ ν™•μΈν•˜κ³ , κΈ°λ³Έ κ²½λ‘œμ— μ—†λŠ” 경우 modelscopeμ—μ„œ μžλ™ λ‹€μš΄λ‘œλ“œ λ˜λ„λ‘ μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  4. SoVITS ν•™μŠ΅ 쀑 ZeroDivisionErrorκ°€ λ°œμƒν•˜λŠ” 경우 볡ꡬλ₯Ό μ‹œλ„ν•©λ‹ˆλ‹€. (길이가 0인 μƒ˜ν”Œ 필터링 λ“±)
  5. TEMP 파일 ν΄λ”μ—μ„œ μ˜€λ””μ˜€ 및 기타 νŒŒμΌμ„ μ •λ¦¬ν•˜μ—¬ μ΅œμ ν™”ν•©λ‹ˆλ‹€.
  6. ν•©μ„± μ˜€λ””μ˜€κ°€ 레퍼런슀 μ˜€λ””μ˜€μ˜ 끝뢀뢄을 ν¬ν•¨ν•˜λŠ” 문제λ₯Ό κ°œμ„ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240122 μ—…λ°μ΄νŠΈ

  1. λ„ˆλ¬΄ 짧은 좜λ ₯ 파일이 μ€‘λ³΅λœ 레퍼런슀 μ˜€λ””μ˜€λ₯Ό λ°˜ν™˜ν•˜λŠ” 문제 μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  2. μ˜μ–΄-일본어 ν•™μŠ΅μ΄ μ›ν™œν•˜κ²Œ μ§„ν–‰λ˜λŠ” QAλ₯Ό μ™„λ£Œν•˜μ˜€μŠ΅λ‹ˆλ‹€. (λ‹€λ§Œ, 일본어 ν•™μŠ΅μ€ 루트 디렉토리에 μ˜μ–΄ μ΄μ™Έμ˜ λ¬Έμžκ°€ μ—†μ–΄μ•Ό ν•©λ‹ˆλ‹€)
  3. μ˜€λ””μ˜€ 경둜λ₯Ό κ²€μ‚¬ν•©λ‹ˆλ‹€. 잘λͺ»λœ 경둜λ₯Ό 읽으렀고 ν•  λ•Œ 'κ²½λ‘œκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€'λΌλŠ” μ—λŸ¬ λ©”μ‹œμ§€λ₯Ό λ°˜ν™˜ν•˜λ„λ‘ μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ΄λŠ” ffmpeg λͺ¨λ“ˆμ˜ μ—λŸ¬κ°€ μ•„λ‹™λ‹ˆλ‹€.

20240123 μ—…λ°μ΄νŠΈ

  1. hubertμ—μ„œ nan μΆ”μΆœλ‘œ μΈν•œ SoVITS/GPT ν•™μŠ΅ 쀑 ZeroDivisionError κ΄€λ ¨ μ—λŸ¬λ₯Ό ν•΄κ²°ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  2. μΆ”λ‘  μΈν„°νŽ˜μ΄μŠ€μ—μ„œ λͺ¨λΈμ„ λΉ λ₯΄κ²Œ μ „ν™˜ν•  수 μžˆλ„λ‘ μ§€μ›ν•˜λ„λ‘ μˆ˜μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  3. λͺ¨λΈ 파일 μ •λ ¬ 둜직 μ΅œμ ν™”ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  4. 쀑문 뢄석에 jieba_fastλ₯Ό jieba둜 λŒ€μ²΄ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240126 μ—…λ°μ΄νŠΈ

  1. 쀑ꡭ어와 μ˜μ–΄, 일본어와 μ˜μ–΄κ°€ ν˜Όν•©λœ 좜λ ₯ ν…μŠ€νŠΈλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.
  2. 좜λ ₯μ—μ„œ 선택적 λΆ„ν•  λͺ¨λ“œλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.
  3. uvr5κ°€ 디렉토리λ₯Ό 읽고 μžλ™μœΌλ‘œ μ’…λ£Œλ˜λŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  4. μ—¬λŸ¬ μ€„λ°”κΏˆμœΌλ‘œ μΈν•œ μΆ”λ‘  였λ₯˜λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  5. μΆ”λ‘  μΈν„°νŽ˜μ΄μŠ€μ—μ„œ λΆˆν•„μš”ν•œ 둜그 μ œκ±°ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  6. MacOSμ—μ„œμ˜ ν•™μŠ΅ 및 좔둠을 μ§€μ›ν•©λ‹ˆλ‹€.
  7. λ°˜μ •λ°€μ„ μ§€μ›ν•˜μ§€ μ•ŠλŠ” μΉ΄λ“œλ₯Ό μžλ™μœΌλ‘œ μ‹λ³„ν•˜μ—¬ 단일 정밀도λ₯Ό κ°•μ œ μ μš©ν•˜κ³ , CPU μΆ”λ‘ μ—μ„œ 단일 정밀도λ₯Ό κ°•μ œ μ μš©ν•©λ‹ˆλ‹€.

20240128 μ—…λ°μ΄νŠΈ

  1. 숫자λ₯Ό ν•œμžλ‘œ μ½λŠ” 문제λ₯Ό μˆ˜μ •ν–ˆμŠ΅λ‹ˆλ‹€.
  2. λ¬Έμž₯ μ‹œμž‘ λΆ€λΆ„μ˜ 일뢀 단어가 λˆ„λ½λ˜λŠ” 문제 μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  3. λΆ€μ μ ˆν•œ 길이의 레퍼런슀 μ˜€λ””μ˜€λ₯Ό μ œν•œν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  4. GPT ν•™μŠ΅ μ‹œ ckptκ°€ μ €μž₯λ˜μ§€ μ•ŠλŠ” 문제 μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  5. Dockerfileμ—μ„œ λͺ¨λΈ λ‹€μš΄λ‘œλ“œ ν”„λ‘œμ„ΈμŠ€ κ°œμ„ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240129 μ—…λ°μ΄νŠΈ

  1. λ°˜μ •λ°€λ„ ν›ˆλ ¨μ— λ¬Έμ œκ°€ μžˆλŠ” 16 μ‹œλ¦¬μ¦ˆ 및 기타 κ·Έλž˜ν”½ μΉ΄λ“œμ˜ ν›ˆλ ¨ ꡬ성을 단정밀도 ν›ˆλ ¨μœΌλ‘œ λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€.
  2. Colabμ—μ„œλ„ μ‚¬μš©μ΄ κ°€λŠ₯ν•œ 버전을 ν…ŒμŠ€νŠΈ 및 μ—…λ°μ΄νŠΈ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  3. git clone modelscope funasr μ €μž₯μ†Œμ™€ 였래된 λ²„μ „μ˜ funasr μ‚¬μš©μœΌλ‘œ 인해 μΈν„°νŽ˜μ΄μŠ€κ°€ μΌμΉ˜ν•˜μ§€ μ•ŠλŠ” 였λ₯˜λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240130 μ—…λ°μ΄νŠΈ

  1. κ²½λ‘œμ™€ κ΄€λ ¨λœ λ¬Έμžμ—΄μ„ νŒŒμ‹±ν•˜μ—¬ ν°λ”°μ˜΄ν‘œλ₯Ό μžλ™μœΌλ‘œ μ œκ±°ν•©λ‹ˆλ‹€. λ˜ν•œ, 경둜λ₯Ό λ³΅μ‚¬ν•˜λŠ” 경우 ν°λ”°μ˜΄ν‘œκ°€ ν¬ν•¨λ˜μ–΄λ„ 였λ₯˜κ°€ λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  2. 쀑ꡭ어 및 μ˜μ–΄ λ¬Έμžμ—΄μ˜ λ¬Έμž₯ λΆ€ν˜Έκ°€ μž˜λ¦¬λŠ” 문제 및 λ¬Έμž₯의 μ‹œμž‘κ³Ό 끝에 λ¬Έμž₯ λΆ€ν˜Έκ°€ μΆ”κ°€λ˜λŠ” 문제λ₯Ό μˆ˜μ •ν–ˆμŠ΅λ‹ˆλ‹€.
  3. λ¬Έμž₯ λΆ€ν˜Έμ˜ 수λ₯Ό ν™•μž₯ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240201 μ—…λ°μ΄νŠΈ

  1. uvr5κ°€ 잘λͺ»λœ ν˜•μ‹μœΌλ‘œ μ½μ–΄λ“€μ΄λŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  2. 쀑ꡭ어, 일본어, μ˜μ–΄κ°€ ν˜Όν•©λœ μ—¬λŸ¬ ν…μŠ€νŠΈλ₯Ό μžλ™μœΌλ‘œ λΆ„λ¦¬ν•˜μ—¬ μ–Έμ–΄λ₯Ό μΈμ‹ν•©λ‹ˆλ‹€.

20240202 μ—…λ°μ΄νŠΈ

  1. asr 경둜의 끝에 /κ°€ ν¬ν•¨λ˜μ–΄ μžˆλŠ” 경우 였λ₯˜κ°€ λ°œμƒν•˜λŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  2. paddlespeech의 Normalizerλ₯Ό λ„μž…ν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•˜μ—¬, 예λ₯Ό λ“€μ–΄ xx.xx%(λ°±λΆ„μœ¨), ε…ƒ/吨이 ε…ƒε¨μœΌλ‘œ μ½νžˆλŠ” 문제λ₯Ό ν•΄κ²°ν•˜μ˜€μŠ΅λ‹ˆλ‹€. λ˜ν•œ, 밑쀄이 더 이상 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚€μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

20240207 μ—…λ°μ΄νŠΈ

  1. μ–Έμ–΄ 전달 λ§€κ°œλ³€μˆ˜κ°€ ν˜Όλž€μŠ€λŸ¬μ›Œμ Έ 쀑ꡭ어 μΆ”λ‘  νš¨κ³Όκ°€ μ €ν•˜λ˜λŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  2. uvr5κ°€ inf everywhere 였λ₯˜λ₯Ό λ°˜ν™˜ν•˜λŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  3. uvr5의 is_half λ§€κ°œλ³€μˆ˜κ°€ bool둜 λ³€ν™˜λ˜μ§€ μ•Šμ•„ 항상 λ°˜μ •λ°€λ„ μΆ”λ‘ μœΌλ‘œ μ„€μ •λ˜μ–΄ 16 μ‹œλ¦¬μ¦ˆ κ·Έλž˜ν”½ μΉ΄λ“œμ—μ„œ infκ°€ λ°˜ν™˜λ˜λŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  4. μ˜μ–΄ ν…μŠ€νŠΈ μž…λ ₯을 μ΅œμ ν™”ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  5. gradio 쒅속성을 μ§€μ›ν•©λ‹ˆλ‹€.
  6. 루트 디렉토리가 λΉ„μ–΄ 있으면 .list 전체 경둜λ₯Ό μžλ™μœΌλ‘œ μ½μŠ΅λ‹ˆλ‹€.
  7. faster whisper ASR 일본어 및 μ˜μ–΄λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

20240208 μ—…λ°μ΄νŠΈ

  1. GPT ν•™μŠ΅μ΄ μΉ΄λ“œμ— 따라 λ©ˆμΆ”λŠ” λ¬Έμ œμ™€ GPT ν•™μŠ΅ 쀑 ZeroDivisionError 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240212 μ—…λ°μ΄νŠΈ

  1. faster whisper 및 funasr λ‘œμ§μ„ μ΅œμ ν™”ν•˜μ˜€μŠ΅λ‹ˆλ‹€. faster whisperλŠ” 이미지 μŠ€ν† μ–΄μ—μ„œ λ‹€μš΄λ‘œλ“œν•˜μ—¬ huggingface에 μ—°κ²°ν•˜μ§€ λͺ»ν•˜λŠ” 문제λ₯Ό νšŒν”Όν•©λ‹ˆλ‹€.
  2. DPO Loss μ‹€ν—˜μ  ν•™μŠ΅ μ˜΅μ…˜μ„ ν™œμ„±ν™”ν•˜μ—¬ 뢀정적 μƒ˜ν”Œμ„ μƒμ„±ν•˜μ—¬ GPT 반볡 및 λˆ„λ½ 문자 문제λ₯Ό μ™„ν™”ν•©λ‹ˆλ‹€. μΆ”λ‘  μΈν„°νŽ˜μ΄μŠ€μ— λͺ‡ κ°€μ§€ μΆ”λ‘  λ§€κ°œλ³€μˆ˜λ₯Ό κ³΅κ°œν•©λ‹ˆλ‹€.

20240214 μ—…λ°μ΄νŠΈ

  1. ν•™μŠ΅μ—μ„œ 쀑ꡭ어 μ‹€ν—˜ 이름을 μ§€μ›ν•©λ‹ˆλ‹€. (이전에 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€)
  2. DPO ν•™μŠ΅μ„ μ„ νƒμ μœΌλ‘œ μ„€μ •ν•  수 μžˆλ„λ‘ λ³€κ²½ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 배치 크기λ₯Ό μ„ νƒν•˜λ©΄ μžλ™μœΌλ‘œ 절반으둜 μ€„μ–΄λ“­λ‹ˆλ‹€. μΆ”λ‘  μΈν„°νŽ˜μ΄μŠ€μ—μ„œ μƒˆλ‘œμš΄ λ§€κ°œλ³€μˆ˜λ₯Ό μ „λ‹¬ν•˜μ§€ μ•ŠλŠ” 문제λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

20240216 μ—…λ°μ΄νŠΈ

  1. μ°Έμ‘° ν…μŠ€νŠΈ μž…λ ₯을 μ§€μ›ν•©λ‹ˆλ‹€.
  2. ν”„λ‘ νŠΈμ—”λ“œμ— 있던 쀑ꡭ어 ν…μŠ€νŠΈ μž…λ ₯ 버그λ₯Ό μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

todolist :

  1. 쀑ꡭ어 λ‹€μŒμŒμž μΆ”λ‘  μ΅œμ ν™”