๊ตฌ๋
์๋, ์๋
ํ์ธ์?
๋งค์ผ 1๊ฐ์ ํ๋กฌํํธ๋ฅผ ๋ฐฐ๋ฌํด๋๋ฆฌ๋ Daily Prompt์
๋๋ค.
์ค๋์ OpenAI์ Whisper๋ฅผ ์ฌ์ฉํด ์์ ์๋ง์ ์์ฑํ๋ ๋ฒ์ ๋ค๋ฃน๋๋ค. Whisper๋ ChatGPT๋ฅผ ๋ง๋ OpenAI์์ ์ถ์ํ AI๋ก, ์์์ด๋ ์์ฑํ์ผ์์ ์์ฑ์ ์ธ์ํ๊ณ ์๋งํ์ผ๋ก ์์ฑํด์ค๋๋ค.
1. Google Colab๋ฅผ ์ฌ์ฉํ์ฌ Whisper AI ์ค์นํ๊ธฐ
๋ด ์ปดํจํฐ์ ์ค์นํ๋ ๋ฐฉ์์ด ์๋, Google Colab ์๋น์ค๋ฅผ ์ด์ฉํด ํด๋ผ์ฐ๋์ ์ค์นํฉ๋๋ค. ๋ด ์ปดํจํฐ์ ์ค์นํ๋ ๋ฐฉ๋ฒ๋ ๊ฐ๋ฅํ๊ธด ํ์ง๋ง ์ด๋ณด๋ค๋ Colab์ ์ด์ฉํ๋๊ฒ ์ฝ๊ณ ๊ฐ๋จํ ํธ์ ๋๋ค.
๋จผ์ ์๋ ๋งํฌ์ ์ ์ํฉ๋๋ค.
- ๋งํฌ: https://github.com/jhj0517/Whisper-WebUI
๋ณด๊ธฐ๋งํด๋ ๋ฏ์ค๊ณ ์ด์ง๋ฝ์ง๋ง, ์คํฌ๋กค์ ๋ด๋ ค "Notebook"์ด๋ผ๊ณ ์ ํ ๊ณณ ์๋ "here"๋ฅผ ํด๋ฆญํฉ๋๋ค.
ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ์ฌ๊ธฐ์ "Drive๋ก ๋ณต์ฌ"๋ฅผ ํด๋ฆญํฉ๋๋ค.
์๋์ ๊ฐ์ด ์ฌ๋ณธ์ด ์์ฑ๋ฉ๋๋ค. Check GPU, Installation, Run ์ด๋ ๊ฒ ์์๋๋ก 3๊ฐ์ง ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉด ์ฌ์ฉ์ ํ ์ ์์ต๋๋ค. ๋จผ์ Check GPU ์๋ ์คํ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์๋์ ๊ฐ์ด ์ด๋ก์ ์ฒดํฌ ํ์(V)๊ฐ ๋จ๋ฉด Installation์ ์คํ ๋ฒํผ์ ํด๋ฆญํ์๋ฉด ๋ฉ๋๋ค.
๋ง์ฝ "์ ํํ GPU ์ ํ์ ์ฌ์ฉํ ์ ์์ต๋๋ค"์ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋จ๋ฉด, ๋ฐํ์>๋ฐํ์ ์ ํ ๋ณ๊ฒฝ์ผ๋ก ๋ค์ด๊ฐ๋๋ค.
๋ฐํ์ ์ ํ ๋ณ๊ฒฝ์์ ์๋์ ๊ฐ์ด ์ค์ ์ด ๋์ด์๋์ง ํ์ธํ์๋ฉด ๋ฉ๋๋ค. ๋์ผํ ์ค์ ์ด์ด๋ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ๋ฌ๋ค๋ฉด, ๋ฌด์ํ๊ณ ๋ค์ Installation ์คํ์ผ๋ก ์งํํฉ๋๋ค.
Installation์ ์คํํ๊ณ ์ด๋ก์ ์ฒดํฌ ํ์(V)๊ฐ ๋จ๋ฉด ๋ง์ง๋ง ๋จ๊ณ Run์ ์คํ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
ํด๋ผ์ฐ๋์ Whisper AI ์ค์น๊ฐ ์๋ฃ๋์์ผ๋ฏ๋ก, ์ด์ ์คํ(Run)ํ๋ ๋จ๊ณ์ ๋๋ค. Run์ ์คํ ๋ฒํผ์ ํด๋ฆญํ ๋ค ์กฐ๊ธ ๊ธฐ๋ค๋ฆฌ์๋ฉด ์๋์ ๊ฐ์ด ์งํ๋๋ฉฐ, ์ฌ๊ธฐ์ "Running on public URL:"์ ์ ํ ์ฃผ์๋ฅผ ํด๋ฆญํฉ๋๋ค.
URL์ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ์ด์ Whisper AI๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.(์๋ ํ์ด์ง๋ก ์ด๋ ํ Whisper๋ฅผ ์ค์นํ๋ Colabํ์ด์ง๋ ๋ซ์ง ๋ง๊ณ ๊ทธ๋๋ก ๋์๋ฉด ๋ฉ๋๋ค)
2. ์์ฑ/์์ ํ์ผ์ ์ ๋ก๋ํด์ ์๋งํ์ผ์ ์์ฑํฉ๋๋ค.
์๋ ๋นจ๊ฐ ๋ฐ์ค๋ฅผ ํด๋ฆญํ์ฌ ์ ๋ก๋ํ๊ฑฐ๋ ํ์ผ์ ๋์ด์์ ์์ฑ์ด๋ ์์ ํ์ผ์ ์ ๋ก๋ํ ๋ค, "GENERATE SUBTITLE FILE"์ ํด๋ฆญํ์ฌ ์๋ง ํ์ผ์ ์์ฑํฉ๋๋ค.
์์ฑ์ด ์๋ฃ๋๋ฉด, ์์ฑ๋ ์๋งํ์ผ(.srt)์ ๋ค์ด๋ก๋ํ๊ธฐ ์ํด ์ค์น๋ฅผ ํ๋ Colab์ผ๋ก ๋์๊ฐ ํด๋ ๋ชจ์ ์์ด์ฝ์ ํด๋ฆญํฉ๋๋ค. ์์ด์ฝ ํด๋ฆญ ํ "outputs"ํด๋์ ์๋ srt ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ต๋๋ค.
๋ง๋ฌด๋ฆฌ
1) ์ค๋ ์๊ฐํด๋๋ฆฐ Whisper AI ์ค์นํ๋ ๋ฒ์ ์ด ์์์ ์ฐธ๊ณ ํ์์ต๋๋ค(ํ๊ตญ์ด)
2) ์ด์ ์ ์์ํธ์ง์ ํด๋ณธ์ ์๋ ์ ๋ Whisper AI์ Vrew(์๋ ๋ฌธ์์ฒ๋ผ ์์์ ํธ์งํ๋ ํด)๋ฅผ ๋ณตํฉ์ ์ผ๋ก ์ฌ์ฉํ์ฌ ์์ํธ์ง์ ์์ํ ์ ์๊ฒ ๋์์ต๋๋ค. Vrew์์๋ ์์ฑ/์์ ํ์ผ์ ํ ์คํธ๋ก ๋ณํํด์ฃผ์ง๋ง, OpenAI์์ ์ถ์ํ Whisper๋ฅผ ์ฌ์ฉํ ๊ฒฐ๊ณผ๊ฐ ๋ ์ข๋ค๊ณ ๋๊ปด์ก์ต๋๋ค. ๊ทธ ์ด์ ๋, ํ์๊ฐ ์ต๊ด์ ์ผ๋ก ๋ฐ๋ณตํ๋ ์๋ฏธ์๋ ๊ตฐ์๋ฆฌ๋ค(์ด์ ~, ๋ง~)์ ์ ๊ฑฐํ๊ณ ๋งค๋๋ฌ์ด ๋ฌธ์ฅ์ผ๋ก ๋ง๋ค์ด์คฌ๊ณ , ๋ฐ์์ด ๋ถ๋ถ๋ช ํ ๋จ์ด๋ ํ ์คํธ๋ก ์ ๋ณํํ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ์ถ์ธก์ผ๋ก๋ ๋ฐ์์ด ๋ถ๋ถ๋ช ํ ๋จ์ด์ ๊ฒฝ์ฐ ChatGPT๊ฐ ๋ฌธ์ฅ์ ์์ฑํ๋ ๋ฐฉ์์ฒ๋ผ '๋ค์์ ์ฌ ํ๋ฅ ์ด ๋์ ๋จ์ด'์ด๋ฉด์ ์๋ฆฌ๊ฐ ๋น์ทํ ๋จ์ด๋ฅผ ์ ํํ๋ ๊ฒ ์๋๊น ์ถ์ต๋๋ค.
3) Colab์์๋ 72์๊ฐ์ด ์ง๋๋ฉด ๋งํฌ๊ฐ ๋ง๋ฃ๋จ์ ๋ฐ๋ผ ์ดํ 1์ ์ค์น๊ณผ์ ์ ๋ค์ ๋ฐ๋ณตํด์ผํฉ๋๋ค. ์ด ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
4) ๋ฒ๊ฑฐ๋ก์ด ์ค์น ๊ณผ์ ์ ๊ฑฐ์ณ์ผํ์ง๋ง ์ด๋ ๊ธ๋ฐฉ ํด๊ฒฐ๋ ๋ฌธ์ ๋ก ๋ณด์ ๋๋ค. Colab์ ์ฌ์ฉํ๋๊ฒ ๋ฏ์ค์ด์ ๊ทธ๋์ ์๋ํด๋ณด์ง ๋ชปํ๋๋ฐ Whisper ๋๋ถ์ ์๋ํด๋ณด๊ฒ ๋์์ต๋๋ค. Colab์ ์ฌ์ฉํด ์ด์ ๋ค๋ฅธ AI๋ค๋ ์๋ํด๋ด์ผ๊ฒ ์ต๋๋ค:)
์ค๋์ ํ๋กฌํํธ๋ ์ด๋ ์ จ๋์? ๋๊ธ๊ณผ ๊ณต์ ํ๊ธฐ๋ก ํํํด์ฃผ์ธ์:)
ํ์ํ ํ๋กฌํํธ๊ฐ ์๋ค๋ฉด ์ธ์ ๋ ์ง ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์.
๊ฐ์ฌํฉ๋๋ค. ๋ด์ผ ๋ ๋ต๊ฒ ์ต๋๋ค.