๐ŸŽ™๏ธ ์ˆ˜๋ฐฑ ๊ฐœ AI ์Œ์„ฑ ์ค‘ ๋ญ˜ ๊ณจ๋ผ์•ผ ํ• ๊นŒ? โ€” ๋ฌธ์žฅ์œผ๋กœ ์ฐพ์•„์ฃผ๋Š” ๋ณด์ด์Šค ์ถ”์ฒœ API

Typecast  |  ์ด๋ฒˆ ์•„ํ‹ฐํด, ์˜ค๋””์˜ค๋ถ์— ์ž˜ ์–ด์šธ๋ฆฌ๋Š” '์ง€์„ ' ๋ชฉ์†Œ๋ฆฌ๋กœ ์ฝ์–ด๋“œ๋ ค์š”

ย 

์ฝ˜ํ…์ธ ์— ๋”ฑ ๋งž๋Š” ๋ชฉ์†Œ๋ฆฌ๋ฅผ ์ฐพ๋Š” ๊ฑด ์ƒ๊ฐ๋ณด๋‹ค ์–ด๋ ค์›Œ์š”. ์ฝ˜ํ…์ธ ๋งˆ๋‹ค ์–ด์šธ๋ฆฌ๋Š” ์Œ์„ฑ์ด ๋‹ค๋ฅด๊ฑฐ๋“ ์š”. ์ œํ’ˆ ํŠœํ† ๋ฆฌ์–ผ์—” ์ฐจ๋ถ„ํ•˜๊ณ  ์‹ ๋ขฐ๊ฐ ์žˆ๋Š” ์•ˆ๋‚ด ํ†ค์ด, ๋ธŒ๋žœ๋“œ ๊ด‘๊ณ ์—” ํ™œ๊ธฐ์ฐฌ ๋ชฉ์†Œ๋ฆฌ๊ฐ€, ์˜ค๋””์˜ค๋ถ์—” ๋‚˜๊ธ‹ํ•œ ๋‚ญ๋… ํ†ค์ด ์–ด์šธ๋ฆฌ์ฃ . ‘์ข‹์€ ๋ชฉ์†Œ๋ฆฌ’๊ฐ€ ์•„๋‹ˆ๋ผ ‘์ด ์ฝ˜ํ…์ธ ์— ๋งž๋Š” ๋ชฉ์†Œ๋ฆฌ’๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š” ๊ฑฐ์˜ˆ์š”.

๊ทธ๋Ÿฐ๋ฐ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์Œ์„ฑ์ด ๋งŽ์€ ์„œ๋น„์Šค์ผ์ˆ˜๋ก ์˜คํžˆ๋ ค ๊ทธ ํ•˜๋‚˜๋ฅผ ์ฐพ๊ธฐ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ˆ˜๋ฐฑ ๊ฐ€์ง€์˜ ์Œ์„ฑ ์ค‘ ๋”ฑ ๋งž๋Š” ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๊ณ ๋ฅด๋ ค๋ฉด ๋ฏธ๋ฆฌ๋“ฃ๊ธฐ๋ฅผ ๋ฐ˜๋ณตํ•˜๊ฑฐ๋‚˜ ์„ฑ๋ณ„ยท๋‚˜์ดยท๋ชจ๋ธ ํ•„ํ„ฐ๋ฅผ ์กฐํ•ฉํ•˜๋ฉฐ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๊ฑฐ์ณ์•ผ ํ•˜์ฃ . ๊ฒŒ๋‹ค๊ฐ€ ‘๋”ฐ๋œปํ•œ๋ฐ ๋„ˆ๋ฌด ๋”ฑ๋”ฑํ•˜์ง„ ์•Š์€’ ๊ฐ™์€ ๋‰˜์•™์Šค๋Š” ํ•„ํ„ฐ๋กœ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๊ณ ์š”.

ํƒ€์ž…์บ์ŠคํŠธ 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๋Œ€ ๋‚จ์„ฑ ๋‹คํ ํ†ค”์œผ๋กœ ๊ฒ€์ƒ‰ํ•œ ์‹ค์ œ ์‘๋‹ต๊ฐ’

1 Gunseok ๊ด€๋ จ๋„ 0.854
2 Junsang ๊ด€๋ จ๋„ 0.852
3 Youngmok ๊ด€๋ จ๋„ 0.848

๋ณด์ด์Šค ์ถ”์ฒœ API๋ฅผ ์จ์„œ ํŽธํ•ด์ง€๋Š” ์ ์€ ์„ธ ๊ฐ€์ง€์˜ˆ์š”.

  • ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์Œ์„ฑ์„ ์ง์ ‘ ๋“ค์–ด๋ณผ ํ•„์š”๊ฐ€ ์—†์–ด์š”. ์–ด๋–ค ๋ณด์ด์Šค๊ฐ€ ์žˆ๋Š”์ง€ ๋ชฐ๋ผ๋„, ์›ํ•˜๋Š” ํ†ค์„ ๋ฌธ์žฅ์œผ๋กœ ์ ์œผ๋ฉด ๋ช‡ ์ดˆ ๋งŒ์— ์–ด์šธ๋ฆฌ๋Š” ํ›„๋ณด๊ฐ€ ๊ด€๋ จ๋„์ˆœ์œผ๋กœ ๋‚˜์˜ค๊ฑฐ๋“ ์š”.
  • ํ•„ํ„ฐ๋กœ๋Š” ๋ชป ๊ณ ๋ฅด๋Š” ๋ฏธ๋ฌ˜ํ•œ ๋‰˜์•™์Šค๋„ ์ฐพ์•„์ค˜์š”. “๋”ฐ๋œปํ•œ๋ฐ ๋„ˆ๋ฌด ๋”ฑ๋”ฑํ•˜์ง„ ์•Š์€” ๊ฐ™์€ ๋А๋‚Œ์€ ์„ฑ๋ณ„ยท๋‚˜์ด์ฒ˜๋Ÿผ ์ •ํ•ด์ง„ ํ•ญ๋ชฉ์œผ๋กœ๋Š” ์ฝ• ์ง‘์–ด๋‚ผ ์ˆ˜ ์—†์ฃ . ์ด๋ ‡๊ฒŒ ์ •ํ•ด์ง„ ๊ฐ’์— ์—†๋Š” ํŠน์ง•๋„ ์ž์œ ๋กญ๊ฒŒ ๋ฌธ์žฅ์œผ๋กœ ๋ฌ˜์‚ฌํ•˜๋ฉด ์ถ”์ฒœ API๊ฐ€ ์•Œ์•„๋“ฃ๊ณ  ์ฐพ์•„์ค๋‹ˆ๋‹ค.
  • ์ฝ”๋“œ๋กœ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋ณด์ด์Šค ์„ ํƒ์„ ์‚ฌ๋žŒ์ด ๋งค๋ฒˆ ํ•˜์ง€ ์•Š์•„๋„ ๋ผ์„œ, ํ™”์ž๊ฐ€ ๋งŽ์€ ์ฝ˜ํ…์ธ ๋‚˜ ๋Œ€๋Ÿ‰ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์—๋„ ์ ์šฉํ•ด๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

๋ฌ˜์‚ฌ๋ฅผ ๋ฐ”๊พธ๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋‹ฌ๋ผ์ง€๋Š”์ง€๋„ ๋“ค์–ด๋ณด์„ธ์š”. ๊ฐ™์€ API์— “๋ฌด์„ญ๊ณ  ์œ„ํ˜‘์ ์ธ ๊ฒŒ์ž„ ์•…๋‹น ์บ๋ฆญํ„ฐ”๋ฅผ ๋„ฃ์œผ๋ฉด, ์•ž์„œ ๋‚˜์˜จ ์ฐจ๋ถ„ํ•œ ๋‹คํ ํ†ค์˜ 30๋Œ€ ๋‚จ์„ฑ๊ณผ๋Š” ์ „ํ˜€ ๋‹ค๋ฅธ ๋ณด์ด์Šค๊ฐ€ ์˜ฌ๋ผ์˜ต๋‹ˆ๋‹ค.

query “๋ฌด์„ญ๊ณ  ์œ„ํ˜‘์ ์ธ ๊ฒŒ์ž„ ์•…๋‹น ์บ๋ฆญํ„ฐ”๋กœ ๊ฒ€์ƒ‰ํ•œ ์‹ค์ œ ์‘๋‹ต๊ฐ’

1 Viktor “๊ฐํžˆ ๋‚ด ์•ž์„ ๋ง‰์•„์„œ๋‹ค๋‹ˆโ€ฆ”

๋ช…๋ นํ˜•ยท๊ตฌ์–ด์ฒด๋กœ ์ ์–ด๋„ ๊ดœ์ฐฎ์•„์š”. “์ฐจ๋ถ„ํ•œ ์•„์ €์”จ ๋ชฉ์†Œ๋ฆฌ”, “์•„์ด ๊ฐ™์€ ๊ท€์—ฌ์šด ๋ชฉ์†Œ๋ฆฌ๋กœ”์ฒ˜๋Ÿผ ๋„ฃ์–ด๋„ ๊ฐ๊ฐ ์ค‘๋…„ ๋‚จ์„ฑยท์–ด๋ฆฐ ๋ชฉ์†Œ๋ฆฌ๋กœ ์ •ํ™•ํžˆ ๋งค์นญ๋ฉ๋‹ˆ๋‹ค.


์ง์ ‘ ํ˜ธ์ถœํ•ด๋ณด๊ธฐ

์ถ”์ฒœ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„ ์Œ์„ฑ๊นŒ์ง€ ๋งŒ๋“œ๋Š” ๊ณผ์ •์€ ๋„ค ๋‹จ๊ณ„๋ฉด ๋ฉ๋‹ˆ๋‹ค.

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 ๋ฌธ์„œ ๋ณด๊ธฐ โ†’

ย 

์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ์‰ฌ์šด ์ฝ˜ํ…์ธ  ์ œ์ž‘ ํˆด ํƒ€์ž…์บ์ŠคํŠธ

๊ฐ„๋‹จํ•˜๊ฒŒ ํ…์ŠคํŠธ๋งŒ ์ž…๋ ฅํ•˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ AI ๋ณด์ด์Šค ์ƒ์„ฑ๊ณผ ์˜์ƒ ์ฝ˜ํ…์ธ  ์ œ์ž‘์ด ๊ฐ€๋Šฅํ•ด์š”!