๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

Your Voice Agent is Just a Walkie Talkie โ€” Neil Zeghidour, Gradium

AI Engineer ยท 2026-09-15 23:00 ยท 19:14

ํ•œ ์ค„ ํ•ต์‹ฌ

์Œ์„ฑ ์—์ด์ „ํŠธ๋Š” ๋Œ€ํ™”์˜ ์ž์—ฐ์Šค๋Ÿฌ์›€๋งŒ์œผ๋กœ๋Š” ์™„์„ฑ๋˜์ง€ ์•Š์œผ๋ฉฐ, ์‹ค์ œ ์ง€๋Šฅ๊ณผ ๋„๊ตฌ ์‹คํ–‰์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ full duplex ์ƒํ˜ธ์ž‘์šฉ์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ถ”๋ก ์„ ๋ถ„๋ฆฌํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ตฌ์กฐ๊ฐ€ ๊ฐ€์žฅ ํ˜„์‹ค์ ์ด๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ์Œ์„ฑ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋œ ์—ฐ๊ตฌ ๋žฉ๊ณผ Gradium Gradium๋Š” ํŒŒ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ ํšŒ์‚ฌ๋กœ, audio LLMs์™€ speech-to-speech ๋ชจ๋ธ, neural codec ๊ฐ™์€ ์Œ์„ฑ ๊ธฐ์ˆ ์„ ์—ฐ๊ตฌํ•ด ์™”๋‹ค. Moshi, Hibiki, ์Šค๋งˆํŠธํฐ์—์„œ ๋กœ์ปฌ๋กœ ์‹คํ–‰๋˜๋Š” TTS ๊ฐ™์€ ์„ฑ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ, ์Œ์„ฑ ์—์ด์ „ํŠธ์™€ ์Œ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์„ ๋งŒ๋“ ๋‹ค.
  2. 1:55
    2011๋…„ Siri์™€ ๊ทธ ๋’ค์˜ ํŒŒ์ดํ”„๋ผ์ธ ์ดˆ๊ธฐ ์Œ์„ฑ ๋น„์„œ๋Š” STT, ์ž์—ฐ์–ด ์ดํ•ด, ์•ฑ ๋ถ„๊ธฐ, TTS๋กœ ์ด์–ด์ง€๋Š” ๋ณต์žกํ•œ ํŒŒ์ดํ”„๋ผ์ธ ์œ„์— ์žˆ์—ˆ๊ณ , ๊ธฐ๋Šฅ๋„ ๋งค์šฐ ์ œํ•œ๋œ ํ์‡„ํ˜• ๋Œ€ํ™”์— ๊ฐ€๊นŒ์› ๋‹ค. ๋‹น์‹œ์—๋Š” LLM์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ ์˜๋„ ๋ถ„๋ฅ˜์™€ ๋ช…๋ น ์‹คํ–‰์ด ํ•ต์‹ฌ์ด์—ˆ์ง€๋งŒ, ๋ฒ”์šฉ์ ์ธ ๋Œ€ํ™”๋Š” ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋‹ค.
  3. 3:39
    ์—ด๋ฆฐ ๋Œ€ํ™”๋Š” ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์—์ด์ „ํŠธ์„ฑ์€ ์—†๋‹ค OpenAI์˜ ์ดˆ๊ธฐ voice mode์ฒ˜๋Ÿผ LLM์ด ์ค‘์‹ฌ์ด ๋˜๋ฉด์„œ ๋Œ€ํ™” ์ž์ฒด๋Š” ํ›จ์”ฌ ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ๋ฒ”์šฉ์ ์œผ๋กœ ์—ด๋ ธ์ง€๋งŒ, ๋‚ ์”จ๋‚˜ ์ฃผ๊ฐ€์ฒ˜๋Ÿผ ์™ธ๋ถ€ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋Šฅ๋ ฅ์€ ๊ฑฐ์˜ ์—†์—ˆ๋‹ค. ์ž์—ฐ์Šค๋Ÿฌ์›€์€ ๊ฐœ์„ ๋์ง€๋งŒ ์ง€์—ฐ์€ ์—ฌ์ „ํžˆ ์ปธ๊ณ , ์‹ค์ œ ์ž‘์—…์„ ๋งก๊ธธ ์ˆ˜ ์žˆ๋Š” ์—์ด์ „ํŠธ๋กœ๋Š” ๋ถ€์กฑํ–ˆ๋‹ค.
  4. 5:18
    ์‹ค์ œ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋“œ๋ผ์ด๋ธŒ์Šค๋ฃจ ์—์ด์ „ํŠธ ๋“œ๋ผ์ด๋ธŒ์Šค๋ฃจ ์ฃผ๋ฌธ ๋ฐ๋ชจ๋Š” ๋Œ€ํ™”๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ฃผ๋ฌธ ์ƒํƒœ๋ฅผ ์ถ”์ ํ•˜๊ณ  ๊ฒฐ์ œ๊นŒ์ง€ ์ด์–ด์ง€๋Š” ์‹ค์ œ ์—์ด์ „ํŠธ์˜ ๋ชจ์Šต์„ ๋ณด์—ฌ์ค€๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ๋‹จ์ˆœํ•œ ๋Œ€ํ™” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์•„๋‹ˆ๋ผ tool call, reasoning, planning์„ ๊ฐ–์ถ˜ ์‹คํ–‰ ์ฃผ์ฒด๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค.
  5. 7:48
    speech-to-speech๊ฐ€ ์•„์ง ๋ถ€์กฑํ•œ ์ง€์  speech-to-speech๋Š” ์ž์—ฐ์Šค๋Ÿฌ์›€๊ณผ ์ง€์—ฐ ๋ฉด์—์„œ ๊ฐ•์ ์ด ์žˆ์ง€๋งŒ, ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ๋ณด๋‹ค ์ง€๋Šฅ์ด ๋–จ์–ด์ง€๋Š” ํ•œ๊ณ„๊ฐ€ ์—ฌ์ „ํžˆ ํฌ๋‹ค. ํŠนํžˆ ๋ชจ๋ธ์ด ๋งํ•˜๊ฑฐ๋‚˜ ๋“ฃ๋Š” ์‹์˜ turn-taking์— ๋ฌถ์—ฌ ์žˆ์–ด, ์ธ๊ฐ„ ๋Œ€ํ™”์ฒ˜๋Ÿผ ๊ฒน์ณ ๋งํ•˜๊ฑฐ๋‚˜ ๋ผ์–ด๋“œ๋Š” ์ƒํ˜ธ์ž‘์šฉ์„ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ๋‹ค.
  6. 8:37
    ๋ฐฑ์ฑ„๋„๋ง์ด ํ„ดํ…Œ์ดํ‚น์„ ๊นจ๋œจ๋ฆฌ๋Š” ๋ฐฉ์‹ ์ƒ๋Œ€์˜ ๋ง์„ ๋“ค์œผ๋ฉฐ ์ค‘๊ฐ„์— โ€œmhmโ€, โ€œyeahโ€์ฒ˜๋Ÿผ ๋ฐ˜์‘ํ•˜๋Š” ๋ฐฑ์ฑ„๋„๋ง์€ ์ธ๊ฐ„ ๋Œ€ํ™”์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ์ผ๋ถ€์ง€๋งŒ, turn-taking ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์—๋Š” ์˜คํžˆ๋ ค ๋ฐฉํ•ด๊ฐ€ ๋œ๋‹ค. ์‚ฌ๋žŒ ๋Œ€ํ™”๋Š” ์„œ๋กœ 20% ์ •๋„ ๋™์‹œ์— ๋งํ•˜๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ์ด๋Ÿฐ ๊ฒน์นจ๊ณผ ๋ผ์–ด๋“ฆ์„ ํ—ˆ์šฉํ•˜์ง€ ๋ชปํ•˜๋ฉด ์ƒํ˜ธ์ž‘์šฉ์ด ๋ถ€์ž์—ฐ์Šค๋Ÿฝ๊ณ  ๋‹ต๋‹ตํ•ด์ง„๋‹ค.
  7. 10:20
    ์›์‹œ ์˜ค๋””์˜ค๋ฅผ ์–ธ์–ด ๋ชจ๋ธ์— ๋„ฃ์„ ์ˆ˜ ์—†๋Š” ์ด์œ  ์›์‹œ ์˜ค๋””์˜ค๋Š” 24 kHz ๊ธฐ์ค€์œผ๋กœ ์งง์€ ๋ฌธ์žฅ๋„ ์ˆ˜๋งŒ ๊ฐœ์˜ ์‹œ๊ณ„์—ด ์Šคํ…์ด ๋˜์–ด LLM์— ์ง์ ‘ ๋„ฃ๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ธธ๊ณ  ๋น„์‹ธ๋‹ค. ๊ทธ๋ž˜์„œ neural codec์ด๋‚˜ audio tokenizer๋กœ ์˜ค๋””์˜ค๋ฅผ ์••์ถ•ํ•œ ๋’ค, ํ…์ŠคํŠธ์ฒ˜๋Ÿผ ์ถ”์ƒํ™”๋œ ํ† ํฐ ๊ณต๊ฐ„์—์„œ ๋ชจ๋ธ์„ ํ•™์Šตํ•ด์•ผ ํ•œ๋‹ค.
  8. 11:57
    ํ•˜๋‚˜์˜ ์‹œํ€€์Šค ๋Œ€์‹  ๋‘ ๊ฐœ์˜ ์ŠคํŠธ๋ฆผ full duplex๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹จ์ผ ํ† ํฐ ์‹œํ€€์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ๋‘ ๊ฐœ์˜ ์ŠคํŠธ๋ฆผ์„ ๋™์‹œ์— ๋ชจ๋ธ๋งํ•ด์•ผ ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์–‘์ชฝ์ด ๋™์‹œ์— ํ™œ์„ฑํ™”๋  ์ˆ˜ ์žˆ์–ด ๋Œ€ํ™” ํ๋ฆ„์ด ๋Š๊ธฐ์ง€ ์•Š๊ณ , noisy environment์—์„œ๋„ ๋” ์•ˆ์ •์ ์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  9. 13:37
    ์ž์—ฐ์Šค๋Ÿฌ์›€๊ณผ ์ง€๋Šฅ ์‚ฌ์ด์˜ ๊ธด์žฅ ์Œ์„ฑ ๋ชจ๋ธ์ด ๋” ์ž์—ฐ์Šค๋Ÿฌ์›Œ์งˆ์ˆ˜๋ก ํ…์ŠคํŠธ ๋ชจ๋ธ๋ณด๋‹ค ๋œ ๋˜‘๋˜‘ํ•ด์ง€๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์—ˆ๊ณ , ์ด๋Š” ์Œ์„ฑ ์ดํ•ด์™€ ์ƒ์„ฑ์ด ๋ชจ๋ธ ์šฉ๋Ÿ‰์„ ์ฐจ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์‹ค์ œ ์Œ์„ฑ ์—์ด์ „ํŠธ๋Š” ์ž์—ฐ์Šค๋Ÿฌ์›€๋งŒ ์ถ”๊ตฌํ•  ์ˆ˜ ์—†๊ณ , ์ง€๋Šฅ๊ณผ ๋„๊ตฌ ์‹ ๋ขฐ์„ฑ์„ ํ•จ๊ป˜ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค.
  10. 15:18
    ๊ฒฝ๋กœ ํ•˜๋‚˜: speech-to-speech ๋ชจ๋ธ์„ ๋” ํฌ๊ฒŒ ํ‚ค์šฐ๊ธฐ ์ฒซ ๋ฒˆ์งธ ๊ฒฝ๋กœ๋Š” speech-to-speech ๋ชจ๋ธ ์ž์ฒด๋ฅผ ๋” ํฌ๊ฒŒ ๋งŒ๋“ค๊ณ , ์‚ฌ์ „ํ•™์Šต๊ณผ ์‚ฌํ›„ํ•™์Šต์„ ๊ฐ•ํ™”ํ•ด ์ ์ง„์ ์œผ๋กœ ์ง€๋Šฅ์„ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ๋ฐฉ์‹์ด๋‹ค. ๋‹ค๋งŒ ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ชจ๋ธ๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋ฏ€๋กœ ๊ตฌ์ถ•๊ณผ ๋ฐฐํฌ๊ฐ€ ๋ณต์žกํ•˜๊ณ  ๋น„์šฉ๋„ ๋งค์šฐ ํฌ๋‹ค.
  11. 17:00
    ๊ฒฝ๋กœ ๋‘˜: ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ง€๋Šฅ์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ๋‘ ๋ฒˆ์งธ ๊ฒฝ๋กœ๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด full duplex ์Œ์„ฑ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ฐ•๋ ฅํ•œ ๋ฐฑ์—”๋“œ ํ…์ŠคํŠธ ๋ชจ๋ธ์„ ๋ถ„๋ฆฌํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ตฌ์กฐ๋‹ค. ์ด ๋ฐฉ์‹์€ ๋น„์šฉ ํšจ์œจ์ ์ด๊ณ  ๋ชจ๋ธ ๊ต์ฒด์˜ ์œ ์—ฐ์„ฑ์ด ๋†’์œผ๋ฉฐ, ๋ฐ๋ชจ์šฉ ์ž์—ฐ์Šค๋Ÿฌ์›€๊ณผ ์‹ค์ œ ์—…๋ฌด์šฉ ์ง€๋Šฅ์„ ๋™์‹œ์— ๋งŒ์กฑ์‹œํ‚ฌ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ์‹ค์ œ ์Œ์„ฑ ์ œํ’ˆ์€ ๋Œ€ํ™”์˜ ๋ถ€๋“œ๋Ÿฌ์›€๋ณด๋‹ค๋„ ๋„๊ตฌ ํ˜ธ์ถœ, ์ƒํƒœ ์ถ”์ , ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๊ฐ™์€ ์—์ด์ „ํŠธ ๊ธฐ๋Šฅ์ด ๋จผ์ € ์•ˆ์ •ํ™”๋˜์–ด์•ผ ํ•œ๋‹ค.
  • full duplex ๊ฒฝํ—˜์„ ๋งŒ๋“ค๋ ค๋ฉด ๋ชจ๋ธ ์„ฑ๋Šฅ๋งŒ์ด ์•„๋‹ˆ๋ผ ํ„ดํ…Œ์ดํ‚น, ๋ฐฑ์ฑ„๋„๋ง, ๋ผ์–ด๋“ค๊ธฐ ๊ฐ™์€ ์ธ๊ฐ„ ๋Œ€ํ™” ๊ทœ์น™์„ ์„ค๊ณ„์— ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค.
  • ๋น„์šฉ๊ณผ ์ง€๋Šฅ, ์ž์—ฐ์Šค๋Ÿฌ์›€์„ ๋ชจ๋‘ ์žก์œผ๋ ค๋ฉด ์Œ์„ฑ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ถ”๋ก  ๋ฐฑ์—”๋“œ๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๊ฐ€์žฅ ํ˜„์‹ค์ ์ธ ์„ ํƒ์ง€๋‹ค.