
์์ฆ ์ผ์ธ ์ ๋ฆด์ค, ์ฌ๋์ด ํ๋ํ๋ ๋ง๋ค์ง ์์ฃ . ์ฃผ์ ๋ง ์ ํ๋ฉด ๋๋ณธ์ AI๊ฐ ์ฐ๊ณ , ์๋งยทํธ์งยท์ ๋ก๋๊น์ง ์๋์ผ๋ก ๋๋ ์ฑ๋์ด ๋ถ์ฉ ๋์์ด์.
ย
์ด ํ๋ฆ์์ ํ์
์บ์คํธ API๋ก ์ผ์ธ ยท๋ฆด์ค ๋๋ ์ด์
๊น์ง ์๋ํํ๋ ๋ถ๋ค์ด ๋ง์๋ฐ์. ์ด์ ํ์
์บ์คํธ๋ CLI๋ฅผ ๊ณต์์ผ๋ก ์ง์ํฉ๋๋ค. ์ค์นํ๋ฉด cast๋ผ๋ ๋ช
๋ น์ด ํ๋๋ก ๋๋ ์ด์
์์ฑ์ ์๋์ผ๋ก ๋ง๋ค ์ ์์ด์.
ย
์ค๋์ ํ์ ์บ์คํธ CLI๋ก ์ผ์ธ ๋๋ ์ด์ ์ ์๋ํํ๋ ๋ฒ์, ์ค์น๋ถํฐ ๋๋ ์์ฐ๊น์ง ์ ๋ฆฌํ์ด์.
ย
์ด๋ฐ ๋ถ๋ค์๊ฒ ์ถ์ฒ๋๋ฆฝ๋๋ค
โ ์ผ์ธ ยท์ค๋์ค๋ถ ๋ฑ ์์ฑ ์ฝํ ์ธ ๋ฅผ ๋๋์ผ๋ก ๋ง๋๋ ์ ์์
โ n8nยทMake๋ AI ์์ด์ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์๋ํํ๋ ๋ถ
โ ํ๋ก๊ทธ๋๋ฐ์ ๋ชฐ๋ผ๋ ๋ฐ๋ณต ์์ ์ ์ค์ด๊ณ ์ถ์ ๋ถ
ย
API ๋ฌด๋ฃ๋ก ์์ํ๊ธฐ โ
ย
ย
CLI๊ฐ ๋ญ๊ฐ์?
CLI๋ ํฐ๋ฏธ๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ฐฉ์์ด์์. ํ๋ฉด์ ๋ฒํผ ๋์ ํ ์คํธ ๋ช ๋ น์ผ๋ก ์์ ์ ์ํค๋ ๊ฑฐ์ฃ . ์ด์ ํ์ ์บ์คํธ๋ ์ด CLI๋ฅผ ๊ณต์์ผ๋ก ์ง์ํฉ๋๋ค. ๋ช ๋ น์ด ํ ์ค๋ก ํ์ ์บ์คํธ ์์ฑ์ ๋ง๋ค ์ ์๋ค๋ ๋ป์ด์์.
ย
์ฐ๋ ๋ฒ์ ๊ฐ๋จํด์. ์ค์นํ ๋ค cast ๋ช
๋ น์ด์ ํ
์คํธ๋ง ์ ์ด์ฃผ๋ฉด ๋ฉ๋๋ค. ์์๋ฅผ ํ๋ ๋ณผ๊ฒ์.
cast "์ค๋์ ์ฃผ์ ๋ ๊ธ๋ฆฌ ์ธํ์
๋๋ค" --out ep1.wav
์ด ํ ์ค๋ก โ์ค๋์ ์ฃผ์ ๋ ๊ธ๋ฆฌ ์ธํ์
๋๋คโ๋ฅผ ์ํ๋ ๋ชฉ์๋ฆฌ๋ก ์ฝ๋ ep1.wav ์์ฑ ํ์ผ์ด ๋ฐ๋ก ๋ง๋ค์ด์ง๋๋ค. ํ๋ฉด์ ํด๋ฆญํ ์ผ๋, ์ฝ๋๋ฅผ ์งค ์ผ๋ ์์ด์.
ย
ย
CLI๋ก ๋ญ ํ ์ ์๋์?
ํ์ ์บ์คํธ CLI๊ฐ ๊ณต์ ์ง์ํ๋ ๊ธฐ๋ฅ์ ํฌ๊ฒ ๋ค์ฏ ๊ฐ์ง์์. ๋ช ๋ น์ด๋ก ์ ๋ฆฌํ๋ฉด ์ด๋ ์ต๋๋ค.
| ํ๊ณ ์ถ์ ๊ฒ | ๋ช ๋ น์ด |
|---|---|
| ํ ์คํธ๋ฅผ ์์ฑ์ผ๋ก ๋ง๋ค๊ธฐ | cast "ํ
์คํธ" --out a.wav |
| ํ ์คํธ๋ก ์์ฑยท์๋ง ๋์์ ๋ง๋ค๊ธฐ | cast "ํ
์คํธ" --out a.wav --timestamps-out a.srt |
| ์์ฃผ ์ฐ๋ ๋ชฉ์๋ฆฌยท์ค์ ๊ณ ์ ํด๋๊ธฐ | cast config set voice-id tc_xxx |
| ๋ชฉ์๋ฆฌ ๊ณจ๋ผ๋ณด๊ณ ๋ฏธ๋ฆฌ๋ฃ๊ธฐ | cast voices pick |
| ๋ด ๋ชฉ์๋ฆฌ๋ก ์ปค์คํ ๋ณด์ด์ค ๋ง๋ค๊ธฐ | cast voices clone sample.wav --name "๋ด ๋ณด์ด์ค" |
ย
์ด ์ค ์ผ์ธ ๋๋ ์ด์ ์ ๋ง๋ค ๋ ์ฃผ๋ก ์ฐ๋ ๊ฑด ์์ฑ ์์ฑยท์๋ง ์์ฑยท๊ธฐ๋ณธ๊ฐ ์ค์ ์ด์์. ์ด ์ ์ผ๋ก ์ด๋ป๊ฒ ์๋ํํ๋์ง ๋ฐ๋ก ๋ณผ๊ฒ์.
ย
ย
ย
์ผ์ธ ๋๋ ์ด์ , ์ด๋ ๊ฒ ์๋ํํ ์ ์์ต๋๋ค
๋งค์ฃผ ๊ฐ๋ฏธ๋ก์ด 30๋ ์คํ๋ฐ ๋จ์ฑ ๋ชฉ์๋ฆฌ๋ก ๊ฒฝ์ ๋ด์ค ์ผ์ธ ๋ฅผ ์ฌ๋ฆฌ๋ ์ฑ๋์ด ์๋ค๊ณ ํด๋ณผ๊ฒ์. ์์๋ง๋ค ๋ด์ฉ์ ๋ฌ๋ผ๋, ๋๋ ์ด์ ์ ๋ ๊ฐ์ ๋ชฉ์๋ฆฌ๋ก ๊ฐ์ผ โ์ด ์ฑ๋๋ต๋คโ๋ ๋๋์ด ์ ์ง๋์ฃ . ์ด ์ฑ๋์ ์ฝํ ์ธ ๋ฅผ CLI๋ก ์๋ํ์์ผ๋ณด๊ฒ ์ต๋๋ค.
ย
STEP 1์ฑ๋ ๊ธฐ๋ณธ ๋ชฉ์๋ฆฌ ์ ํ๊ธฐ
์ฑ๋์์ ๊ณ์ ์ธ AI ๋ชฉ์๋ฆฌ๋ ์ฒ์์ ํ ๋ฒ๋ง ์ ํด๋๋ฉด ๋ผ์. ์ด๊ธฐ ์ธํ
์ด๋ผ ๋งค๋ฒ ํ ํ์๋ ์์ต๋๋ค.
์ด์ ๋ถํฐ ๋ง๋๋ ์์ฑ์ ๋ชจ๋ ์ฒ์ ์ธํ
ํ ์ด ๋ชฉ์๋ฆฌ๋ก ํต์ผ๋ผ์. ์์์ด ์์ญ ํธ ์์ฌ๋ ์ฑ๋ ํค์ด ํ๋ค๋ฆฌ์ง ์์ฃ .
cast config set voice-id tc_xxxxxxxx
ย
STEP 2์ํ๋ ๋๋ณธ์ผ๋ก ์์ฑ ์์ฑํ๊ธฐ
๊ทธ๋ค์๋ถํฐ๋ ์์๋ง๋ค ๋๋ณธ๋ง ๋ฐ๊ฟ ๋ช
๋ น์ด ํ ์ค์ ์คํํ๋ฉด ๋ฉ๋๋ค. ์๋ ๋ช
๋ น์ด ํ ์ค๋ก ๋๋ ์ด์
์์ฑ(ep1.wav)๊ณผ ์๋ง(ep1.srt)์ด ํ ๋ฒ์ ์์ฑ๋ฉ๋๋ค.
cast "์ค๋ ์ฝ์คํผ๋ 2,600์ ์ ํ๋ณตํ์ต๋๋ค" --out ep1.wav --timestamps-out ep1.srt
๋ค์ ํธ๋ ๋๊ฐ์์. ๋๋ณธ๋ง ๋ณ๊ฒฝํด ๊ฐ์ ๋ช ๋ น ํ ์ค์ ์คํํ๋ฉด ๋ฉ๋๋ค. ๋ชฉ์๋ฆฌ๋ ์ด๋ฏธ ์ ํด๋์ผ๋ ๋งค๋ฒ ๊ณ ๋ฅผ ํ์๊ฐ ์๊ณ ์. ์์ ํ ํธ ๋ง๋๋ ๊ฒ ๋ช ๋ น์ด ํ ์ค๋ก ๋๋๋, ์์ญ ํธ์ ๋ง๋ค์ด๋ ๋งค๋ฒ ์์ผ๋ก ํด๋ฆญํ๋ฉฐ ๋ฐ๋ณตํ ์ผ์ด ์์ด์.
ย
API ๋ฌด๋ฃ๋ก ์์ํ๊ธฐ โ
ย
ย
๊ธฐ์กด ์๋ํ์ CLI๋ฅผ ์ฐ๋ํ๋ฉด, ๋ ๋จ์ํด์ ธ์
์ด๋ฏธ ์๋ํ ์ํฌํ๋ก๋ฅผ ๋๋ฆฌ๊ณ ์๋ค๋ฉด, ์์ฑ ์์ฑ ๋จ๊ณ๋ฅผ CLI๋ก ์ฐ๋ํด ๋ ๋จ์ํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ด์. ๋ช ๋ น์ด๋ผ์ ๋ฐ๋ก ์ฐ๋ ์ฝ๋๋ฅผ ๋ถ์ผ ํ์๊ฐ ์๊ฑฐ๋ ์. ์ฐ๋ ํ๊ฒฝ์ ๋ฐ๋ผ ์ด๋ ๊ฒ ํ๋ฉด ๋ฉ๋๋ค.
ย
n8nยทMake ๊ฐ์ ์๋ํ ํด์ ์ฐ๊ณ ์๋ค๋ฉด
์ํฌํ๋ก ํ ๋จ๊ณ์์ cast๋ฅผ ์คํํด ์์ฑ์ ๋ง๋ค๊ณ , ๊ทธ ํ์ผ์ ๋ค์ ๋จ๊ณ๋ก ๋๊ธฐ๋ฉด ๋ฉ๋๋ค. ์๋ก ์ฝ๋๋ฅผ ๋ถ์ผ ํ์๊ฐ ์์ด์.
AI ์์ด์ ํธ(ClaudeยทCursor ๋ฑ)๋ก ์์ ํ๋ค๋ฉด
AI๊ฐ ๋ณต์กํ API ์ฝ๋๋ฅผ ์ง๊ฒ ํ๋ ๋์ cast ํ ์ค๋ง ์คํํ๊ฒ ํ์ธ์. ์งค ๊ฒ ์งง์ ๋งํผ ์ค์๋ ์ค์ด๋ญ๋๋ค. ์ฐธ๊ณ ๋ก ClaudeยทCursor์ฉ ํ์
์บ์คํธ ์คํฌ์ด โAI์๊ฒ ์ฌ์ฉ๋ฒ์ ์๋ ค์ฃผ๋ ์ชฝโ์ด๋ผ๋ฉด, CLI๋ โAI๊ฐ ์ค์ ๋ก ์คํํ๋ ๋๊ตฌโ์์.
ย
ย
์ด๋ป๊ฒ ์์ํ๋์?
์ค์น ํ ๋ฒ, API ํค ์ฐ๊ฒฐ ํ ๋ฒ์ด๋ฉด ์ค๋น๊ฐ ๋๋์.
# ์ค์น (Homebrew)
brew install neosapience/tap/cast
# API ํค ์ฐ๊ฒฐ
cast login
# ์ฒซ ์์ฑ ๋ง๋ค๊ธฐ
cast "Hello, world!" --out hello.wav
API ํค๋ ํ์
์บ์คํธ API ์ฝ์์์ ๋ฌด๋ฃ๋ก ๋ฐ๊ธ๋ฐ์ ์ ์์ด์. ๋ฐ๊ธ๋ฐ์ cast login์ผ๋ก ์ฐ๊ฒฐํ๋ฉด, ์ ๋ช
๋ น์ด๋ฅผ ๋ฐ๋ก ์ธ ์ ์์ต๋๋ค.
ย
์ผ์ธ ์๋ํ,
ํ์
์บ์คํธ API๋ก ์์ํด๋ณด์ธ์
CLI๋ฅผ ํ์ฉํ๋ฉด ๋ช
๋ น์ด ํ ์ค๋ก ์ฌ๋ฌ๋ถ์ ์ฝํ
์ธ ๋ฅผ ์๋ํํด๋ณผ ์ ์์ด์.
๋ฌด๋ฃ API ํค๋ฅผ ๋ฐ๊ธ๋ฐ์ ์ฒซ ๋๋ ์ด์
์ ๋ง๋ค์ด๋ณด์ธ์.(์ 30,000ํฌ๋ ๋ง ์ ๊ณต)
FAQ. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Q. ์ฝ๋ฉ์ ๋ชฐ๋ผ๋ ์ธ ์ ์๋์? ๏ผ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ชฐ๋ผ๋ ๋ฉ๋๋ค. ์ฒ์์ ํ ๋ฒ ์ค์นํ๊ณ API ํค๋ฅผ ์ฐ๊ฒฐํด๋๋ฉด, ๊ทธ๋ค์๋ถํฐ๋ ํฐ๋ฏธ๋์ cast "ํ
์คํธ" --out ํ์ผ๋ช
.wav ํํ๋ก ์
๋ ฅํ๊ธฐ๋ง ํ๋ฉด ์์ฑ์ด ๋์์. ์์ฃผ ์ฐ๋ ์ค์ ์ cast config set์ผ๋ก ์ ์ฅํด๋๋ฉด ๋ช
๋ น์ด ๋ ์งง์์ง๊ณ ์.
Q. APIยทSDK๋ ๋ญ๊ฐ ๋ค๋ฅธ๊ฐ์? ๏ผ
APIยทSDK๋ ์์ฑ ๊ธฐ๋ฅ์ ์ง์ ๋ง๋ค์ด ์ฐ๋ ์ฌ๋ฃ์ ๊ฐ๊น์์. ํ๊ฒฝ์ ๊ฐ์ถ๊ณ ์ฝ๋๋ฅผ ์์ฑํด ํธ์ถ๋ถํฐ ์ ์ฅ๊น์ง ์ง์ ํต์ ํ์ฃ . CLI๋ ๊ทธ ๊ณผ์ ์ ๋ฏธ๋ฆฌ ๋ฌถ์ด๋ ์์ฑํ ๋๊ตฌ์ ๋๋ค. ์ํ๊ธฐ์ ๋์ (๋ช ๋ น์ด)์ ๋ฃ๊ณ ๋ฒํผ๋ง ๋๋ฅด๋ฉด ์์ฑํ(์์ฑ ํ์ผ)์ด ๋์ค๋ ๊ฒ์ฒ๋ผ, ๋ง๋ค ๊ฒ ์์ด ์คํ๋ง ํ๋ฉด ๋ผ์. ์์์๋ CLI๊ฐ ๊ฐ์ ํ์ ์บ์คํธ API๋ฅผ ํธ์ถํฉ๋๋ค.
Q. ํ์ ์บ์คํธ Claude ์คํฌ์ด๋ ๊ฐ์ ๊ฑด๊ฐ์? ๏ผ
๋ค๋ฆ ๋๋ค. ์คํฌ์ AI ์์ด์ ํธ์๊ฒ ํ์ ์บ์คํธ ์ฌ์ฉ๋ฒ์ ์๋ ค์ฃผ๋ ์ง์ ํจํค์ง์ด๊ณ , CLI๋ ์์ฑ์ ์ค์ ๋ก ๋ง๋ค์ด๋ด๋ ์คํ ๋๊ตฌ์์. ์คํฌ์ด "๋ฌด์์ ํ ์ง"๋ฅผ ์๋ดํ๋ค๋ฉด, CLI๋ ๊ทธ๊ฑธ "์ค์ ์์ด ์คํ"ํ๋ ์ญํ ์ด๋ผ, ํจ๊ป ์ธ ๋ ๊ฐ์ฅ ์ ๋ง์ต๋๋ค.
Q. ํ ๋ฒ์ ๋๋์ ์์ฑ์ ๋ณํํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ฐ์? ๏ผ
๋ค. cast config set์ผ๋ก ๊ธฐ๋ณธ ์ค์ ์ ๊ณ ์ ํด๋๋ฉด ๋งค๋ฒ ์ต์
์ ์ง์ ํ ํ์๊ฐ ์๊ณ , ๊ฐ์ ๋ช
๋ น ๊ท์น์ ์ฌ๋ฌ ํ
์คํธ์ ์ ์ฉํด ์์ฑ์ ์๋ฐ๋ผ ์์ฑํ ์ ์์ด์. ์๋ง(SRTยทVTT)๋ ํจ๊ป ๋ฐ์ ์ ์์ด ์ผ์ธ ยท์ค๋์ค๋ถ์ฒ๋ผ ์์ด ๋ง์ ์์
์ ๋ง์ต๋๋ค.
Q. ํ์ ์บ์คํธ API๋ ๋ญ๊ฐ ์ข์๊ฐ์? ๏ผ
ํ์ ์บ์คํธ๋ MRR ๊ธฐ์ค ๊ตญ๋ด 1์ ์์ฑยท์์ ์์ฑ AI ๊ธฐ์ ์ ๋๋ค. ํต์ฌ ๊ฐ์ ์ ์ธ ๊ฐ์ง์์. โ ์์ฐ์ค๋ฌ์ โ ์ ๋ฌธ ์ฑ์ฐ ๋ น์๊ณผ ํ ์คํธ ๋งฅ๋ฝ์ ์ฝ๋ Smart Emotion์ด ๊ฒฐํฉ๋ผ ์์ฐ์ค๋ฌ์ด ๊ฐ์ ํํ์ ๋ ๋๋ค. โก ๋ค์์ฑ โ API ๊ธฐ์ค 500๊ฐ ์ด์์ AI ๋ชฉ์๋ฆฌ์ 37๊ฐ ์ธ์ด๋ฅผ ๊ฐ์ API๋ก ํธ์ถํด ๊ธ๋ก๋ฒ ์๋น์ค๋ก ๊ทธ๋๋ก ํ์ฅ๋ฉ๋๋ค. โข ์์ ์ฑ โ ์๋ง ๋ช ์ด ๋์ ์ ์ํ๋ ๋ผ์ด๋ธ ํ๊ฒฝ์์๋ ๋ ์ดํด์ ์์ด ๋์ํ๋ ๊ฒ ๊ฒ์ฆ๋์ต๋๋ค.



