ย
์ฝํ ์ธ ์ ๋ฑ ๋ง๋ ๋ชฉ์๋ฆฌ๋ฅผ ์ฐพ๋ ๊ฑด ์๊ฐ๋ณด๋ค ์ด๋ ค์์. ์ฝํ ์ธ ๋ง๋ค ์ด์ธ๋ฆฌ๋ ์์ฑ์ด ๋ค๋ฅด๊ฑฐ๋ ์. ์ ํ ํํ ๋ฆฌ์ผ์ ์ฐจ๋ถํ๊ณ ์ ๋ขฐ๊ฐ ์๋ ์๋ด ํค์ด, ๋ธ๋๋ ๊ด๊ณ ์ ํ๊ธฐ์ฐฌ ๋ชฉ์๋ฆฌ๊ฐ, ์ค๋์ค๋ถ์ ๋๊ธํ ๋ญ๋ ํค์ด ์ด์ธ๋ฆฌ์ฃ . ‘์ข์ ๋ชฉ์๋ฆฌ’๊ฐ ์๋๋ผ ‘์ด ์ฝํ ์ธ ์ ๋ง๋ ๋ชฉ์๋ฆฌ’๋ฅผ ์ฐพ์์ผ ํ๋ ๊ฑฐ์์.
๊ทธ๋ฐ๋ฐ ๊ณ ๋ฅผ ์ ์๋ ์์ฑ์ด ๋ง์ ์๋น์ค์ผ์๋ก ์คํ๋ ค ๊ทธ ํ๋๋ฅผ ์ฐพ๊ธฐ ๋ ์ด๋ ต์ต๋๋ค. ์๋ฐฑ ๊ฐ์ง์ ์์ฑ ์ค ๋ฑ ๋ง๋ ๋ชฉ์๋ฆฌ๋ฅผ ๊ณ ๋ฅด๋ ค๋ฉด ๋ฏธ๋ฆฌ๋ฃ๊ธฐ๋ฅผ ๋ฐ๋ณตํ๊ฑฐ๋ ์ฑ๋ณยท๋์ดยท๋ชจ๋ธ ํํฐ๋ฅผ ์กฐํฉํ๋ฉฐ ์ํ์ฐฉ์ค๋ฅผ ๊ฑฐ์ณ์ผ ํ์ฃ . ๊ฒ๋ค๊ฐ ‘๋ฐ๋ปํ๋ฐ ๋๋ฌด ๋ฑ๋ฑํ์ง ์์’ ๊ฐ์ ๋์์ค๋ ํํฐ๋ก ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ๋ ๋ง๊ณ ์.
ํ์ ์บ์คํธ TTS API๋ฅผ ์ฐ๋ ๋ถ์ด๋ผ๋ฉด ์ด๋ฐ ๊ณ ๋ฏผ์ ํ์ง ์์๋ ๋ฉ๋๋ค. ์ํ๋ ์คํ์ผ์ ๋ฌธ์ฅ์ผ๋ก ์ ์ผ๋ฉด ์๋ฐฑ ๊ฐ์ ๋ชฉ์๋ฆฌ ์ค ์ด์ธ๋ฆฌ๋ ๋ณด์ด์ค๋ฅผ ์ถ์ฒํ๋ ๋ณด์ด์ค ์ถ์ฒ API๊ฐ ์๋ก ๋์๊ฑฐ๋ ์. ์ค๋์ ์ด๋ป๊ฒ ํธ์ถํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ํ๋ ๋ชฉ์๋ฆฌ๋ฅผ ๋ ์ ์ฐพ๋ ํ๋กฌํํธ ์์ฑ๋ฒ๊น์ง ์ค์ ์๋ต๊ฐ๊ณผ ํจ๊ป ์ ๋ฆฌํ์ต๋๋ค.
์ด๋ฐ ๋ถ๋ค์๊ฒ ์ถ์ฒ๋๋ฆฝ๋๋ค
โ ์๋ฐฑ ๊ฐ ๋ณด์ด์ค์์ ์ฝํ ์ธ ์ ๋ง๋ ๋ชฉ์๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ๊ณ ์ถ์ ์ ์์
โ ์ค๋์ค๋ถยท๋ํํ ์ฑยท์ฝํ ์ธ ์๋ํ์ฒ๋ผ ํ์๊ฐ ๋ง๊ฑฐ๋ ๋๋์ด๋ผ ์์์ ์ ํ์ด ๋ณ๋ชฉ์ธ ํ
โ “์ฐจ๋ถํ 30๋ ์ฌ์ฑ ๋คํ ํค” ๊ฐ์ ๋์์ค๋ก ๋ชฉ์๋ฆฌ๋ฅผ ๊ณ ๋ฅด๊ณ ์ถ์ ๋ถ
ํ์ ์บ์คํธ API ๋ฌด๋ฃ๋ก ์์ํ๊ธฐ โ
๋ณด์ด์ค ์ถ์ฒ API๊ฐ ๋ญ๊ฐ์?
๋ณด์ด์ค ์ถ์ฒ API๋ ์ํ๋ ์คํ์ผยท๋ถ์๊ธฐยท์ธ์ดยท์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ฌธ์ฅ์ด๋ ํค์๋๋ก ์ ์ผ๋ฉด, ์ด์ธ๋ฆฌ๋ ํ์ ์บ์คํธ ๋ณด์ด์ค๋ฅผ ๊ด๋ จ๋์์ผ๋ก ๋๋ ค์ฃผ๋ ์๋ํฌ์ธํธ์ ๋๋ค. voice_id๋ฅผ ๋ฏธ๋ฆฌ ์ ํ์ ์์ด, ํ ์คํธ ๋ฌ์ฌ๋ง์ผ๋ก ๋ณด์ด์ค๋ฅผ ๊ฒ์ํ๋ ๋ฐฉ์์ด์์. ์์ฒญ์ ๋ฃ์ ๊ฑด ๋ฑ ๋ ๊ฐ์ง์ ๋๋ค.
query ๋ฌธ์์ด ยท 1~500์ ยท ํ์
์ํ๋ ๋ณด์ด์ค๋ฅผ ์ค๋ช ํ๋ ํ ์คํธ. “๋ฐ๋ปํ๊ณ ์ ๋ขฐ๊ฐ ์๋ ์ฌ์ฑ, ์ ํ ํํ ๋ฆฌ์ผ์ฉ”์ฒ๋ผ ์คํ์ผยท์ฉ๋๋ฅผ ๋ด์ต๋๋ค.
count ์ ์ ยท 1~10 ยท ๊ธฐ๋ณธ 5
์ถ์ฒ๋ฐ์ ๋ณด์ด์ค๋ฅผ ๋ช ๊ฐ๊น์ง ๋๋ ค๋ฐ์์ง ์ ํฉ๋๋ค.
์๋ต์๋ ์ถ์ฒ๋ ๋ชฉ์๋ฆฌ ์ด๋ฆ(voice_name)๊ณผ ID(voice_id), ๊ทธ๋ฆฌ๊ณ ๊ด๋ จ๋ ์ ์(score)๋ฅผ ํจ๊ป ์๋ดํด์ค์. score๊ฐ 1์ ๊ฐ๊น์ธ์๋ก ๊ฒ์์ด์ ์ ๋ง๋ ํ๋ณด์ด๊ณ , ๊ฒฐ๊ณผ๋ ์ด ์์๋ก ์ ๋ ฌ๋ฉ๋๋ค. ๋ง์์ ๋๋ ๋ชฉ์๋ฆฌ์ voice_id๋ก ์ํ๋ ๋๋ณธ์ ์์ฑ์ผ๋ก ๋ง๋ค๋ฉด(POST /v1/text-to-speech) ๋์ด์์.
“์ฐจ๋ถํ 30๋ ๋จ์ฑ ๋คํ ํค” โ ์ด ํ ๋ฌธ์ฅ์ด๋ฉด ๊ฒ์ ๋
๋ณด์ด์ค ์ถ์ฒ API์ ์ํ๋ ์คํ์ผ์ ๋ฌธ์ฅ์ผ๋ก ์ ์ผ๋ฉด, ์ด์ธ๋ฆฌ๋ ๋ณด์ด์ค๊ฐ ๊ด๋ จ๋ ์ ์์ ํจ๊ป ์์๋๋ก ๋์ต๋๋ค. ์๋ฐฑ ๊ฐ๋ฅผ ๋ฏธ๋ฆฌ๋ฃ๊ธฐ๋ก ๋๊ธฐ๊ฑฐ๋ ํํฐ๋ฅผ ์กฐํฉํ๋ ๊ณผ์ ์ด ๊ฒ์์ด ํ ์ค๋ก ๋๋๋ ๊ฑฐ์์. ์ค์ ๋ก “์ฐจ๋ถํ 30๋ ๋จ์ฑ ๋คํ ํค”์ผ๋ก ๊ฒ์ํ๋ฉด ์ด๋ ๊ฒ ๋์ต๋๋ค. ๊ฐ ๋ณด์ด์ค๋ ์๊ธฐ๊ฐ ๋ช ๋ฒ์งธ๋ก ์ถ์ฒ๋๋์ง ์ง์ ์๊ฐํด์ค์.
query “์ฐจ๋ถํ 30๋ ๋จ์ฑ ๋คํ ํค”์ผ๋ก ๊ฒ์ํ ์ค์ ์๋ต๊ฐ
๋ณด์ด์ค ์ถ์ฒ API๋ฅผ ์จ์ ํธํด์ง๋ ์ ์ ์ธ ๊ฐ์ง์์.
- ์๋ฐฑ ๊ฐ์ ์์ฑ์ ์ง์ ๋ค์ด๋ณผ ํ์๊ฐ ์์ด์. ์ด๋ค ๋ณด์ด์ค๊ฐ ์๋์ง ๋ชฐ๋ผ๋, ์ํ๋ ํค์ ๋ฌธ์ฅ์ผ๋ก ์ ์ผ๋ฉด ๋ช ์ด ๋ง์ ์ด์ธ๋ฆฌ๋ ํ๋ณด๊ฐ ๊ด๋ จ๋์์ผ๋ก ๋์ค๊ฑฐ๋ ์.
- ํํฐ๋ก๋ ๋ชป ๊ณ ๋ฅด๋ ๋ฏธ๋ฌํ ๋์์ค๋ ์ฐพ์์ค์. “๋ฐ๋ปํ๋ฐ ๋๋ฌด ๋ฑ๋ฑํ์ง ์์” ๊ฐ์ ๋๋์ ์ฑ๋ณยท๋์ด์ฒ๋ผ ์ ํด์ง ํญ๋ชฉ์ผ๋ก๋ ์ฝ ์ง์ด๋ผ ์ ์์ฃ . ์ด๋ ๊ฒ ์ ํด์ง ๊ฐ์ ์๋ ํน์ง๋ ์์ ๋กญ๊ฒ ๋ฌธ์ฅ์ผ๋ก ๋ฌ์ฌํ๋ฉด ์ถ์ฒ API๊ฐ ์์๋ฃ๊ณ ์ฐพ์์ค๋๋ค.
- ์ฝ๋๋ก ์๋ํํ ์ ์์ด์. ๋ณด์ด์ค ์ ํ์ ์ฌ๋์ด ๋งค๋ฒ ํ์ง ์์๋ ๋ผ์, ํ์๊ฐ ๋ง์ ์ฝํ ์ธ ๋ ๋๋ ์์ฑ ํ์ดํ๋ผ์ธ์๋ ์ ์ฉํด๋ณผ ์ ์์ด์.
๋ฌ์ฌ๋ฅผ ๋ฐ๊พธ๋ฉด ๊ฒฐ๊ณผ๊ฐ ์ผ๋ง๋ ๋ฌ๋ผ์ง๋์ง๋ ๋ค์ด๋ณด์ธ์. ๊ฐ์ API์ “๋ฌด์ญ๊ณ ์ํ์ ์ธ ๊ฒ์ ์ ๋น ์บ๋ฆญํฐ”๋ฅผ ๋ฃ์ผ๋ฉด, ์์ ๋์จ ์ฐจ๋ถํ ๋คํ ํค์ 30๋ ๋จ์ฑ๊ณผ๋ ์ ํ ๋ค๋ฅธ ๋ณด์ด์ค๊ฐ ์ฌ๋ผ์ต๋๋ค.
query “๋ฌด์ญ๊ณ ์ํ์ ์ธ ๊ฒ์ ์
๋น ์บ๋ฆญํฐ”๋ก ๊ฒ์ํ ์ค์ ์๋ต๊ฐ
๋ช ๋ นํยท๊ตฌ์ด์ฒด๋ก ์ ์ด๋ ๊ด์ฐฎ์์. “์ฐจ๋ถํ ์์ ์จ ๋ชฉ์๋ฆฌ”, “์์ด ๊ฐ์ ๊ท์ฌ์ด ๋ชฉ์๋ฆฌ๋ก”์ฒ๋ผ ๋ฃ์ด๋ ๊ฐ๊ฐ ์ค๋ ๋จ์ฑยท์ด๋ฆฐ ๋ชฉ์๋ฆฌ๋ก ์ ํํ ๋งค์นญ๋ฉ๋๋ค.
์ง์ ํธ์ถํด๋ณด๊ธฐ
์ถ์ฒ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ ์์ฑ๊น์ง ๋ง๋๋ ๊ณผ์ ์ ๋ค ๋จ๊ณ๋ฉด ๋ฉ๋๋ค.
STEP 1 API ํค ๋ฐ๊ธ๋ฐ๊ธฐ
๋จผ์ ํ์ ์บ์คํธ API ํค๋ฅผ ๋ฐ๊ธ๋ฐ์์ฃผ์ธ์. ๋ฐ๊ธยท์ธ์ฆ ๋ฐฉ๋ฒ ๋ฑ ์์ธํ ์๋ด๋ ์๋ ํ์ด์ง์์ ์ดํด๋ณด์ธ์. (๋ฌด๋ฃ ํฌ๋ ๋ง 30,000 ์ ๊ณต)
ํ์ ์บ์คํธ API ํค ๋ฐ๊ธ๋ฐ๊ธฐ โ
STEP 2 ๋ณด์ด์ค ์ถ์ฒ API๋ก ์ํ๋ ๋ชฉ์๋ฆฌ ๊ฒ์ํ๊ธฐ
query์ ์ํ๋ ๋ณด์ด์ค๋ฅผ ๋ฌธ์ฅ์ผ๋ก ์ ๊ณ , count๋ก ๋ฐ์ ๋ชฉ์๋ฆฌ ๊ฐ์๋ฅผ ์ ํด ํธ์ถํด์.
curl -G 'https://api.typecast.ai/v1/voices/recommendations' \
--data-urlencode 'query=๋ฐ๋ปํ๊ณ ์ ๋ขฐ๊ฐ ์๋ ์ฌ์ฑ, ์ ํ ํํ ๋ฆฌ์ผ์ฉ' \
--data-urlencode 'count=3' \
-H 'X-API-KEY: ๋ฐ๊ธ๋ฐ์_API_ํค'
STEP 3 ๊ฒฐ๊ณผ์์ ์ํ๋ ๋ณด์ด์ค ๊ณ ๋ฅด๊ธฐ
๊ด๋ จ๋(score)๊ฐ ๋์ ์์๋ก ๋ด๋ ค์์. ๋ฆฌ์คํธ์ ์์ฑ์ ๋ฃ๊ณ , ์ํ๋ ๋ชฉ์๋ฆฌ์ voice_id๋ฅผ ๋ณต์ฌํ๋ฉด ๋ฉ๋๋ค.
[
{ "voice_id": "tc_660e5c29eef728e75f95f538", "voice_name": "Patricia", "score": 0.89 },
{ "voice_id": "tc_63049449e7dfae64b10c6cb9", "voice_name": "Agatha", "score": 0.88 },
{ "voice_id": "tc_68f9c6a72f0f04a417bb136f", "voice_name": "Moonjung", "score": 0.88 }
]
STEP 4 ๊ณ ๋ฅธ ๋ณด์ด์ค๋ก ์์ฑ ๋ง๋ค๊ธฐ
๊ณ ๋ฅธ voice_id๋ก ์์ฑ์ ๋ง๋ค๋ฉด ๋์ด์์.
curl -X POST 'https://api.typecast.ai/v1/text-to-speech' \
-H 'X-API-KEY: ๋ฐ๊ธ๋ฐ์_API_ํค' \
-H 'Content-Type: application/json' \
-d '{
"voice_id": "tc_660e5c29eef728e75f95f538",
"text": "์๋
ํ์ธ์, ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ๋ฒ์ ์ฐจ๊ทผ์ฐจ๊ทผ ์๋ ค๋๋ฆด๊ฒ์.",
"model": "ssfm-v30"
}'
๋ณด์ด์ค ์ถ์ฒ API, ๋ ์ ์ฐ๋ ๊ฟํ
๊ฐ์ ๋ณด์ด์ค ์ถ์ฒ API๋ผ๋ query๋ฅผ ์ด๋ป๊ฒ ์ฐ๋๋์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ๊ฝค ๋ฌ๋ผ์ ธ์. ๊ทธ๋์ ์ ๊ฐ ์ง์ ์ฌ๋ฌ ๋ฐฉ์์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ๋ฃ์ด๋ณด๊ณ , ์ํ๋ ๋ณด์ด์ค์ ๋ ๊ฐ๊น์์ง๋ ๊ท์น์ ์ ๋ฆฌํด๋ดค์ด์. ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด ์ธ ๊ฐ์ง๋ง ์์๋๋ก ์ ์ผ๋ฉด ๋ฉ๋๋ค.
QUERY ์์ฑ ๊ณต์
์๋ ํ ์ค์ ๊ทธ๋๋ก query์ ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค.
์ฐจ๋ถํ๊ณ ์ ๋ขฐ๊ฐ ์๋,
๋ถ์๊ธฐยทํค ํ์ฉ์ฌ
์ด๋ฌ๋ ์๋ด,
์ฝํ ์ธ ์ฉ๋
30๋ ์ฌ์ฑ
์ฑ๋ณ + ๋์ด๋
์ด ์ธ ๊ฐ์ง๋ฅผ ์ฑ์ธ ๋ ๊ฒฐ๊ณผ๊ฐ ๋ ์ข์์ง๋ TIP์ ์๊ฐํฉ๋๋ค.
- ๋ถ์๊ธฐยทํค ํ์ฉ์ฌ๋ ๋ฐ๋์ ํฌํจํ์ธ์. ์ธ ๊ฐ์ง ์ค ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ฅ ํฌ๊ฒ ๋ฐ๊พธ๋ ๊ฒ ํ์ฉ์ฌ๊ฑฐ๋ ์.
์ฌ์ฑ๋ง ๋ฃ์ผ๋ฉด ํ๋ณด๊ฐ ๋๋ฃจ๋ญ์ ํ๋ฐ,์ฐจ๋ถํ ์ฌ์ฑ์ผ๋ก ํ ๋จ์ด๋ง ๋ถ์ฌ๋ ์ํ๋ ํค์ ํจ์ฌ ๊ฐ๊น์์ง๋๋ค. - ์ฝํ ์ธ ์ฉ๋๋ฅผ ๊ฐ์ด ์ ์ผ์ธ์. ์ค๋์ค๋ถยท์ํผยท๋คํยท์ด๋ฌ๋ยท๊ด๊ณ ยท๊ฒ์์ฒ๋ผ ์ฐ์์๋ฅผ ๋ฃ์ผ๋ฉด ๊ทธ ์ฉ๋์ ์ด์ธ๋ฆฌ๋ ๋ณด์ด์ค๋ก ํ๋ณด๊ฐ ๋ ์ ์ขํ์ ธ์.
- ๋ฌธ๋ฒ์ ์ ๊ฒฝ ์ฐ์ง ๋ง์ธ์. ์๊ฒฐ๋ ๋ฌธ์ฅ์ด ์๋์ด๋ ๊ด์ฐฎ์์. “์ฐจ๋ถํ, 30๋ ์ฌ์ฑ, ์ค๋์ค๋ถ”์ฒ๋ผ ํค์๋๋ง ์ผํ๋ก ๋์ดํด๋ ๋ฌธ์ฅ์ผ๋ก ์ด ๊ฒ๊ณผ ๊ฒฐ๊ณผ๊ฐ ๊ฑฐ์ ๊ฐ์๊ฑฐ๋ ์.
๋ณด์ด์ค ์ถ์ฒ API๋ ์กฐ๊ฑด์ ๋ง๋ ๊ฒ๋ง ๊ฑธ๋ฌ์ฃผ๋ ํํฐ๊ฐ ์๋๋ผ, ๊ฒ์์ด์ ๊ฐ๊น์ด ์์๋ก ์ค์ ์ธ์์ฃผ๋ ๊ธฐ๋ฅ์ด์์. ๊ทธ๋์ query์ “์ฌ์ฑ”์ ๋ฃ์ด๋ ๋จ์ฑ ๋ณด์ด์ค๊ฐ ์์ฌ ๋์ฌ ์ ์์ต๋๋ค. ์ฑ๋ณยท๋์ดยท์ฉ๋๊ฐ ๋ฐ๋์ ์ง์ผ์ ธ์ผ ํ๋ค๋ฉด, ๋ชฉ๋ก ์กฐํ API์์ genderยทageยทuse_cases ํํฐ๋ก ์กฐ๊ฑด์ ๋ง๋ ๋ณด์ด์ค๋ง ์กฐํํด๋ณด์ธ์.
FAQ. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Q. score๋ ์ ํํ ๋ฌด์จ ๊ฐ์ธ๊ฐ์? ๋ช ์ ์ด์์ด๋ฉด ์ข์ ๊ฑด๊ฐ์? ๏ผ
์ ๋ ฅํ ๋ฌ์ฌ์ ๊ฐ ๋ณด์ด์ค๊ฐ ์ผ๋ง๋ ๊ฐ๊น์ด์ง๋ฅผ ๋ํ๋ด๋ ๊ด๋ จ๋ ์ ์(0~1)์ด๊ณ , ๊ฒฐ๊ณผ๋ ์ด ์ ์ ์์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค. ๋ค๋ง ์ ์ ํญ์ ๊ฒ์ํ๋ ๋ฌธ์ฅ(query)๋ง๋ค ๋ฌ๋ผ์. ์ด๋ค ๊ฒ์์ ์์๊ฐ 0.89, ๋ค๋ฅธ ๊ฒ์์ 0.80์ด ์ต์์์ผ ์ ์์ด์, “0.85 ์ด์์ด๋ฉด ์ข๋ค”์ฒ๋ผ ์ ๋ ๊ธฐ์ค์ผ๋ก ์ฐ๊ธฐ๋ณด๋ค ํ ์๋ต ์์์ ์์ ํ๋ณด๋ฅผ ๊ณ ๋ฅด๋ ์๋ ์งํ๋ก ๋ณด๋ ๊ฒ ๋ง์ต๋๋ค.
Q. ๋ชฉ๋ก ์กฐํ API(/v2/voices) ํํฐ๋ ๋ญ๊ฐ ๋ค๋ฅธ๊ฐ์? ๏ผ
๋ชฉ๋ก ์กฐํ ํํฐ๋ ๋ฏธ๋ฆฌ ์ ํด์ง ํญ๋ชฉ ์ค์์๋ง ๊ณ ๋ฅผ ์ ์์ด์. ์ฑ๋ณ์ ๋จ์ฑยท์ฌ์ฑ, ๋์ด๋ ์ด๋ฆฐ์ดยท์ฒญ์๋ ยท์ฒญ๋ ยท์ค๋ ยท๋ ธ๋ , ์ ์ค์ผ์ด์ค๋ ๊ด๊ณ ยท์ค๋์ค๋ถยท๋คํ์ฒ๋ผ ์ ํด์ง ๋ชฉ๋ก์์ ์ ํํ๋ ์์ด์ฃ . “๋ฐ๋ปํ ๋๋” ๊ฐ์ ์์ ๋ก์ด ๋ฌ์ฌ๋ ๋ฃ์ ์ ์์ด์. ๋ฐ๋ฉด ์ถ์ฒ API๋ ์ํ๋ ํค์ ๋ฌธ์ฅ์ผ๋ก ์ ์ผ๋ฉด ๊ด๋ จ๋์์ผ๋ก ์ฐพ์์ค๋๋ค. ์ฑ๋ณยท๋์ด์ฒ๋ผ ์กฐ๊ฑด์ด ๋ช ํํ๋ฉด ๋ชฉ๋ก ์กฐํ๊ฐ, “์ฐจ๋ถํ๋ฐ ์ฌ๋ฌด์ ์ด์ง ์์” ๊ฐ์ ๋ณตํฉ์ ์ธ ๋์์ค๋ก ๋ฐ๋ก ์ขํ๊ณ ์ถ์ผ๋ฉด ์ถ์ฒ API๊ฐ ๋ง์์. ๊ทธ๋์ ๋ณดํต ์ถ์ฒ์ผ๋ก ๋๊ฒ ์ฐพ์ ๋ค /v2/voices๋ก ์ฑ๋ณ ๊ฐ์ ํ์ ์กฐ๊ฑด์ ํ์ธํ๋ ์์ผ๋ก ๋ API๋ฅผ ์ง์ง์ด ์๋๋ค.
Q. ๊ฐ์ query๋ฉด ํญ์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋์? ๏ผ
๋ค. ๋์ผํ queryยทcount๋ก ํธ์ถํ๋ฉด ๊ฒฐ๊ณผ์ ์ ์๊ฐ ๋์ผํ๊ฒ ์ฌํ๋ฉ๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ์บ์ฑํ๊ฑฐ๋ ํ ์คํธ์ ํ์ฉํ๊ธฐ ์ข์์.
Q. ์ถ์ฒ๋ฐ์ ๋ชฉ์๋ฆฌ๋ก ๋ฐ๋ก ์์ฑ์ ๋ง๋ค ์ ์๋์? ๏ผ
๋ค. ์๋ต์ voice_id๋ฅผ ์์ฑ์ ๋ง๋๋ ์๋ํฌ์ธํธ(POST /v1/text-to-speech)์ ๊ทธ๋๋ก ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค. ๋ณ๋ ๋ณํ ์์ด ๊ฒ์์์ ์์ฑ ์์ฑ๊น์ง ์ด์ด์ ธ์.
Q. ํ๊ตญ์ด ๋ง๊ณ ๋ค๋ฅธ ์ธ์ด ๋ณด์ด์ค๋ ์ฐพ์ ์ ์๋์? ๏ผ
query์ ์ฐ๋ ์ธ์ด(ํ๊ตญ์ด/์์ด)๋ ์์ ๋กญ๊ณ , “japanese”, “german” ๊ฐ์ ์ธ์ดยท๊ตญ์ ๋จ์ด๋ ๋ณด์ด์ค์ ์บ๋ฆญํฐยท๋ถ์๊ธฐ ํํธ๋ก ์๋ํด์. ํ์ ์บ์คํธ ๋ณด์ด์ค๋ ๋ค๊ตญ์ด(37๊ฐ ์ธ์ด)๋ฅผ ์ง์ํ๋ฏ๋ก, ์ค์ ๋ญ๋ ์ธ์ด๋ ํฉ์ฑ ๋จ๊ณ์์ ์ ํ๋ฉด ๋ฉ๋๋ค.
Q. ํ์ ์บ์คํธ API๋ ๋ญ๊ฐ ์ข์๊ฐ์? ๏ผ
ํ์ ์บ์คํธ๋ ๋์ 320๋ง๋ช ์ ๊ฐ์ ์๋ฅผ ๊ฐ์ง ๊ตญ๋ด 1์ ์์ฑยท์์ ์์ฑ AI ๊ธฐ์ ์ ๋๋ค. โ ์ ๋ฌธ ์ฑ์ฐ ๋ น์๊ณผ Smart Emotion์ผ๋ก ๋ง๋ ์์ฐ์ค๋ฌ์, โก API ๊ธฐ์ค 500๊ฐ ์ด์ ๋ณด์ด์ค์ 37๊ฐ ์ธ์ด์ ๋ค์์ฑ, โข ์๋ง ๋ช ๋์์ ์ ๋ผ์ด๋ธ ํ๊ฒฝ์์ ๊ฒ์ฆ๋ ์์ ์ฑ์ ๊ฐ์ท์ด์. ๋ณด์ด์ค ์ถ์ฒ API๋ ์ด ๋ง์ ๋ณด์ด์ค๋ฅผ ์์ฝ๊ฒ ๊ณ ๋ฅด๋๋ก ๋๋ ๋๊ตฌ์ ๋๋ค.
์ํ๋ ๋ชฉ์๋ฆฌ, ๋ฌธ์ฅ์ผ๋ก ์ฐพ์๋ณด์ธ์
์๋ฐฑ ๊ฐ๋ฅผ ์ผ์ผ์ด ๋ค์ด๋ณผ ํ์ ์์ด, ์ํ๋ ๋ชฉ์๋ฆฌ๋ฅผ ๋ฌธ์ฅ์ผ๋ก ๊ฒ์ํด๋ณด์ธ์.
๋ง์์ ๋๋ ๋ณด์ด์ค๋ฅผ ๊ณจ๋ผ ๋ฐ๋ก ์์ฑ๊น์ง ๋ง๋ค ์ ์์ด์.
ํ์ ์บ์คํธ API ๋ฌด๋ฃ๋ก ์์ํ๊ธฐ โ ๋ณด์ด์ค ์ถ์ฒ API ๋ฌธ์ ๋ณด๊ธฐ โ
ย





