
Β
‘μ€νΈλ¦¬λ° API’λ‘ μμ°μ€λ¬μ΄ μ€μκ° λν μλΉμ€λ₯Ό λ§λμΈμ
AI μ±λ΄μ΄ λ΅λ³μ λ΄λλ μλλ λΉ¨λΌμ‘μ§λ§, κ·Έ λ΅λ³μ μμ±μΌλ‘ μ λ¬νλ λ° μ¬μ ν 2~3μ΄κ° 걸리λ μλΉμ€λ€μ΄ μμ΅λλ€. ν μ€νΈλ μ΄λ―Έ νλ©΄μ λμ μλλ° μμ±μ΄ λ€λ°λΌμ€λ κ·Έ μκ°, λνκ° μ΄μνκ² λκΈ°λ μκ°μ΄ μκΈ°μ£ .
μ΄ λκΉμ μμΈμ TTS μ²λ¦¬ λ°©μμ μμ΅λλ€. μΌλ°μ μΈ TTS APIλ μ λ ₯ν ν μ€νΈ μ 체λ₯Ό ν©μ±ν λ€ νμΌμ λ°ννλ ꡬ쑰μ λλ€. κ·Έλ κΈ° λλ¬Έμ ν μ€νΈκ° κΈΈμλ‘ μ²« μμ κΉμ§ λκΈ° μκ°μ΄ λμ΄λκ² λμ£ . κ·Έλ λ€λ©΄ μμ±μ΄ μμ±λμλ§μ λ°λ‘ μ¬μμ΄ μμλλ€λ©΄ μ΄λ¨κΉμ?
μ΄λ¬ν κ³ λ―Όμ μκ³ κ³μ κ³ κ°λΆλ€μ μν΄ νμ μΊμ€νΈκ° μ΄λ² 4μ, Streaming APIλ₯Ό μΆμνμ΅λλ€. μ€λμ μΌλ° APIμμ ꡬ쑰 μ°¨μ΄λΆν° μλΉμ€ μ νλ³ μ μ© λ°©λ², μ€μ κ³ κ° νμ© μ¬λ‘κΉμ§ μ 리νμ΅λλ€.
μ€λ μν°ν΄, μ΄λ° λΆλ€μκ² μΆμ²λ립λλ€
β AI μ±λ΄Β·νν°Β·μ»΄ν¨λμΈ μλΉμ€μ μμ±μ λΆμ΄λ €λλ° μλ΅ μ§μ°μ΄ κ±±μ μΈ κ°λ°μ
β LLM μλ΅μ μ€μκ° μμ±μΌλ‘ μ λ¬ν΄μΌ νλ AI μλΉμ€ λΉλ
β κΈ°μ‘΄ TTS APIλ₯Ό μ°κ³ μλλ° μ²« μμ κΉμ§ 걸리λ μκ°(TTFB)μ μ€μ΄κ³ μΆμ λΆ
νμ μΊμ€νΈ API 무λ£λ‘ μμνκΈ°
μΌλ° APIμ μ€νΈλ¦¬λ° API, 무μμ΄ λ€λ₯ΌκΉμ?
TTS APIμ μ€νΈλ¦¬λ° TTS API, μ΄λ¦μ λΉμ·ν΄ 보μ΄μ§λ§ λ λ°©μμ μ²λ¦¬ κ΅¬μ‘°κ° λ€λ¦ λλ€.
μΌλ° APIλ ν μ€νΈ μ 체λ₯Ό λ°μ μμ± μμ±μ μλ£ν λ€ νμΌμ λ°νν©λλ€. μ¬μ©μλ κ·ΈλλΆν° μ¬μμ μμν μ μμ΅λλ€. ν μ€νΈκ° μ§§μ λλ 체κ°νκΈ° μ΄λ ΅μ§λ§, μλ΅μ΄ κΈΈμ΄μ§μλ‘ λκΈ° μκ°λ λΉλ‘ν΄μ λμ΄λ©λλ€.
Streaming APIλ μμ±λ μμ± λ°μ΄ν°λ₯Ό μ²ν¬(Chunk) λ¨μλ‘ μ¦μ μ μ‘ν©λλ€. μ¦ μ²« λ²μ§Έ μ²ν¬λ₯Ό λ°λ μκ°λΆν° μ¬μμ μμν μ μμ΄, μ 체 μμ±μ΄ λλκΈ°λ₯Ό κΈ°λ€λ¦΄ νμκ° μμ΅λλ€. κ·Έλμ μλ΅μ΄ κΈΈμ΄μ Έλ TTFB(Time To First Byte)λ μΌμ νκ² μ μ§λμ£ .
νμ μΊμ€νΈ μ€νΈλ¦¬λ° APIλ TTFB μ½ 200ms μμ€μ λλ€.
| νλͺ© | μΌλ° API | Streaming API |
|---|---|---|
| 첫 μμ μ¬μ μμ | μ 체 μμ± μλ£ ν | 첫 μ²ν¬ μμ μ¦μ |
| TTFB | ν μ€νΈ κΈΈμ΄μ λΉλ‘ν΄ μ¦κ° | ν μ€νΈ κΈΈμ΄μ 무κ΄νκ² μΌμ |
| λ°ν νμ | μμ±λ μ€λμ€ νμΌ | μ²ν¬ μ€νΈλ¦Ό |
| μ ν©ν μ©λ | λλ μ΄μ Β·λμ©λ μμ Β·νμ²λ¦¬ | μ€μκ° λνΒ·μλ΅ |
μ€νΈλ¦¬λ° API μμΈν μμ보기
Streaming API, μ΄λ€ μλΉμ€μ μ μ©νλ©΄ μ’μκΉμ?
AI λν μλΉμ€λΆν° κ΅μ‘κΈ°κ΄ μ±λ΄, STT νμ΄νλΌμΈκΉμ§ λ€μν μλΉμ€μμ Streaming APIμ ν¨κ³Όλ₯Ό νμΈν μ μμ΅λλ€.
μλν ν¬AI λνν νν°
λνν νμ΅ μλΉμ€μμ AIνν°μ μλ΅μ΄ ν λ°μ λ¦κ² λμ¨λ€λ©΄, νμμ λκΈ° μ€μ΄λΌλ λλμ λ°μ΅λλ€. νμ΅μκ° μ΄μΌκΈ°ν μ§ν μμ± μλ΅μ΄ λ°λ‘ μ΄μ΄μ§λ νλ¦μ΄ λν λͺ°μ λμ ν΅μ¬μ΄μ£ . μ€μ λ‘ ν AI μμ΄νν νν° μλΉμ€λ Streaming API μ°λμΌλ‘ μλ΅κ³Ό μμ±μ΄ λμμ λλ¬νλ ꡬ쑰λ₯Ό ꡬμ±νκ³ μμ΄μ.
AI μ±λ΄Q&A μλΉμ€
μ§μμλ΅ μ±λ΄μμ λ΅λ³ ν μ€νΈλ³΄λ€ μμ±μ΄ λ€λ¦κ² λ°λΌμ¨λ€λ©΄, μ¬μ©μλ κ°μ μ 보λ₯Ό λ λ² κΈ°λ€λ¦¬κ² λ©λλ€. ν μ€νΈμ μμ±μ΄ κ±°μ λμμ λλ¬ν΄μΌ λνκ° λκΈ°μ§ μλ κ²μ²λΌ λκ»΄μ§μ£ . ν κ΅μ‘κΈ°κ΄μ νμ¬ μλ΄ Q&A μ±λ΄μ νμ μΊμ€νΈ μ€νΈλ¦¬λ° APIλ₯Ό μ°λν΄ LLM μλ΅ μμ±κ³Ό μμ± μΆλ ₯μ΄ ν¨κ» μμλλλ‘ νκ³ μμ΄μ.
STT μ°λ νμ΄νλΌμΈ
STT β LLM β TTSλ‘ μ΄μ΄μ§λ νμ΄νλΌμΈμμ TTSκ° λ§μ§λ§ λ³λͺ©μ΄ λλ©΄, μ λ¨κ³μμ ν보ν μλκ° TTS λκΈ° μκ°μΌλ‘ μμλ©λλ€. μ 체 μ§μ°μ μ΅μννλ €λ©΄ TTS ꡬκ°μμλ μ€νΈλ¦¬λ°μ΄ νμν©λλ€. ν STT μλΉμ€ νμ νμ μΊμ€νΈ μ€νΈλ¦¬λ° APIλ₯Ό μ°λν΄ STT-LLM-TTS μ ꡬκ°μ κ±ΈμΉ μ€μκ° νμ΄νλΌμΈμ ꡬννμ΅λλ€.
π‘μ΄λ¬ν κ²½μ°μλ μΌλ° APIλ₯Ό μΆμ²λ립λλ€
μμ λλ μ΄μ , 보λμλ£ μμ± λ³ν, μ½ν μΈ μλν νμ΄νλΌμΈμ²λΌ μμ±λ μ€λμ€ νμΌμ΄ νμνκ±°λ λλμ²λ¦¬ μμ μ μΌλ° APIκ° μ ν©ν©λλ€. μ€μκ°μΌλ‘ μ¬μλλ μλΉμ€μλ Streaming APIλ₯Ό, νμΌλ‘ μ μ₯ν΄ νμ²λ¦¬κ° νμν κ²½μ°λΌλ©΄ μΌλ° APIλ₯Ό μ¬μ©νμΈμ.
μ νμ μΊμ€νΈ μ€νΈλ¦¬λ° APIμΈκ°μ?
μ€νΈλ¦¬λ° APIλ μ€μκ° μλ΅μ΄λΌλ κ°μ μ΄ μμ§λ§, μμ± νμ§μ΄λ κΈ°λ₯μ΄ μ νλλ κ²½μ°κ° λ§μ΅λλ€. νμ μΊμ€νΈ Streaming APIμμλ κ·Έ κ±±μ μ νμ§ μμλ λ©λλ€.
πμ€μκ° μ€νΈλ¦¬λ° μ€μλ, μμ°μ€λ¬μ΄ κ°μ νν
νμ μΊμ€νΈμ SSFM 3.0 λͺ¨λΈμ μ€λ§νΈμ΄λͺ¨μ κΈ°λ₯μ ν΅ν΄ ν μ€νΈμ λ§₯λ½μ νμ νμ¬ μ μ νΒ κ°μ μ μλμΌλ‘ μ νλλ€. κ·Έλμ λμΌν λ¬Έμ₯λ λν νλ¦μ λ°λΌ ν€μ΄ λ¬λΌμ§μ£ . μ€νΈλ¦¬λ° μ€μλ μ΄ κΈ°λ₯μ κ·Έλλ‘ λμν©λλ€. μΈλ°ν μ‘°μ μ΄ νμνλ€λ©΄ 7κ°μ§ κ°μ ν리μ (happy, sad, whisper λ±)μΌλ‘ μ§μ μ μ΄ν μ μμ΅λλ€.
ποΈκ°μ± λμΉλ 500κ° μ΄μμ μΊλ¦ν°
μ€νΈλ¦¬λ°μΌλ‘ μ νν΄λ μ νν μ μλ μΊλ¦ν°λ μ€μ΄λ€μ§ μμ΅λλ€. 500κ° μ΄μμ AI μμ± μΊλ¦ν°μ 37κ° μΈμ΄κ° κ·Έλλ‘ μ§μλ©λλ€. μ¬λ¬λΆμ μλΉμ€μ κ°μ₯ μ μ΄μΈλ¦¬λ λͺ©μλ¦¬λ‘ μ€μκ° μμ± UXλ₯Ό ꡬμ±νμΈμ.
β‘μλ‘μ΄ μ½λ μμ΄ λ무λ μ¬μ΄ μ°λ
μ΄λ―Έ νμ
μΊμ€νΈ APIλ₯Ό μ¬μ©νκ³ κ³μλ€λ©΄ μλν¬μΈνΈμ /streamλ§ μΆκ°ν΄λ³΄μΈμ. νλΌλ―Έν° ꡬ쑰, μΈμ¦ λ°©μ, μΊλ¦ν° μ€μ λͺ¨λ κ·Έλλ‘μ
λλ€. κΈ°μ‘΄μ ꡬμ±ν΄λ νκ²½μ κ·Έλλ‘ νμ©ν΄ λ°λ‘ μ μ©ν μ μμ΅λλ€.
μ€νΈλ¦¬λ° API μμΈν μμ보기
νμ
μΊμ€νΈ Streaming API,
μ§κΈ λ°λ‘ ν
μ€νΈν΄λ³΄μΈμ
μμ² κ΅¬μ‘°λ κ·Έλλ‘, /stream λ§ μΆκ°νλ©΄ λ©λλ€.
Python, JavaScript, ν°λ―ΈλκΉμ§. μΈμ΄λ³ μμ μ½λλ₯Ό νμΈνκ³ λΉμ μ μλΉμ€μ λ°λ‘ μ μ©ν΄λ³΄μΈμ.
# μΌλ° API
POST /v1/text-to-speech
# Streaming API
POST /v1/text-to-speech/stream
μ€νΈλ¦¬λ° API λ¬Έμ 보기 β
νμ μΊμ€νΈ API, κΈ°μ κ³ κ°λ€μ μ΄λ κ² νμ©νκ³ μμ΅λλ€
μ€νΈλ¦¬λ° νλ«νΌλΆν° μλν ν¬, AI μ»΄ν¨λμΈκΉμ§ λ€μν μ°μ μμ νμ μΊμ€νΈ APIλ₯Ό νμ©νκ³ μμ΅λλ€.
μ€νΈλ¦¬λ° νλ«νΌ κ³ κ° μ¬λ‘
μΉμ§μ§(NAVER) β μλ§ λͺ λμμ μ, λ μ΄ν΄μ μμ΄
NAVER μΉμ§μ§μ νλ«νΌ μ체 TTS νμ μμ€ν ‘μΉμ¦’μ νμ μΊμ€νΈ APIλ₯Ό μ°λνμ΅λλ€. μλ§ λͺ μ΄ λμ μ μνλ λΌμ΄λΈ νκ²½μμλ λ μ΄ν΄μ μμ΄ μ²λ¦¬λλ μμ μ±μ κ²μ¦νμ΅λλ€.
μλν ν¬ κ³ κ° μ¬λ‘
κ΅μ λΉ¨κ°ν μμ΄μΊλ β AI νν° λ§μΆ€ν μμ±
μλν ν¬ μλΉμ€ μμ΄μΊλλ νμ΅μμκ² λ§μΆ€ν μμ± νλ₯΄μλλ₯Ό μ 곡νλ AI νν°μ νμ μΊμ€νΈ APIλ₯Ό μ μ©νμ΅λλ€. κ΅μ¬ 1μΈμ΄ κ΄λ¦¬νλ νμ μλ₯Ό 80λͺ κΉμ§ νλνκ³ , νμ λ§μ‘±λ 92%λ₯Ό κΈ°λ‘νμ΅λλ€.
AI μ»΄ν¨λμΈ κ³ κ° μ¬λ‘
λΈλ£¨λ―Έ β ν리미μ AI μμ±ν΅ν, μ¬μ©λ 6λ°°
AI μ»΄ν¨λμΈ μλΉμ€ λΈλ£¨λ―Έλ ν리미μ μμ±ν΅ν μλΉμ€μ νμ μΊμ€νΈ APIλ₯Ό λμ νμ΅λλ€. λμ 첫 λ¬ μ¬μ©λμ΄ 135% μ¦κ°νμΌλ©°, μΌλ° λλΉ μ¬μ©λ 6λ°° λμ κ²°κ³Όλ₯Ό κΈ°λ‘νμ΅λλ€.
νμ μΊμ€νΈ API κΈ°μ λ¬ΈμνκΈ°
FAQ. κ°λ°μκ° μμ£Ό 묻λ μ§λ¬Έ
Q. νμ μΊμ€νΈ TTS APIλ μ΄λ€ μΈμ΄λ₯Ό μ§μνλμ? οΌ
37κ° μΈμ΄λ₯Ό μ§μν©λλ€. lang: "auto" νλΌλ―Έν°λ₯Ό μ¬μ©νλ©΄ μ
λ ₯λ ν
μ€νΈμ μΈμ΄λ₯Ό μλμΌλ‘ κ°μ§ν΄ μ²λ¦¬ν©λλ€. λ€κ΅μ΄ μλ΅μ΄ νΌμ¬νλ κΈλ‘λ² μλΉμ€μμλ λ³λ μ€μ μμ΄ μ μ©ν μ μμ΅λλ€.
Q. Streaming APIμμλ μλ κ°μ μ‘°μ κΈ°λ₯(μ€λ§νΈμ΄λͺ¨μ )μ μΈ μ μλμ? οΌ
λ€. SSFM 3.0 λͺ¨λΈ κΈ°μ€μΌλ‘ μ€λ§νΈ μ΄λͺ¨μ μ΄ Streaming APIμμλ λμΌνκ² λμν©λλ€. ν μ€νΈ λ§₯λ½μ λ°λΌ κ°μ μ΄ μλ μ μ©λλ©°, 7κ°μ§ ν리μ (normal / happy / sad / angry / whisper / toneup / tonedown)μΌλ‘ μ§μ μ‘°μ νλ κ²λ κ°λ₯ν©λλ€.
Q. νμ μΊμ€νΈ API λ¬΄λ£ νλμμλ μ€νΈλ¦¬λ° κΈ°λ₯μ νμ©ν μ μλμ? οΌ
λ€, λ¬΄λ£ νλμμλ Streaming APIλ₯Ό μ¦μ μ¬μ©ν μ μμ΅λλ€. μ€μκ° μλ΅μ΄ νμν μλΉμ€λΌλ©΄ Streaming APIλ₯Ό, μμ±λ μ€λμ€ νμΌμ΄ νμν κ²½μ°λΌλ©΄ μΌλ° APIλ₯Ό μ ννλ©΄ λ©λλ€. μκΈμ μ μ½ μμ΄ λ λ°©μμ λͺ¨λ ν μ€νΈν΄λ³΄κ³ μλΉμ€μ λ§λ λ°©μμ μ ννμΈμ.
Q. μ€νΈλ¦¬λ° APIμμ μμ± μΈλΆ μ‘°μ λ λμΌνκ² κ°λ₯νκ°μ? οΌ
λ€. μ€νΈλ¦¬λ° APIμμλ μΌλ° APIμ λμΌν νλΌλ―Έν°λ₯Ό κ·Έλλ‘ μ¬μ©ν μ μμ΅λλ€. μλΒ·νΌμΉΒ·λ³Όλ₯¨ μ‘°μ , κ°μ ν리μ , μΊλ¦ν° μ ν λ± κΈ°μ‘΄μ μ°λ μΈλΆ μ€μ μ μ μ§ν μ± λ°λ‘ μ νν μ μμ΅λλ€.
TTS API κΈ°μ
λμ
,
νμ
μΊμ€νΈμ ν¨κ»νμΈμ
λμ©λ μ²λ¦¬, μ€μκ° μ€νΈλ¦¬λ°, Enterprise 보μν©κΉμ§.
μ°μ
κ΅°μ λ§λ λμ
λ°©μμ μ λ΄ λ§€λμ κ° ν¨κ» κ³ λ―Όν΄λ립λλ€.






