Skip to main content
PromptQuorumPromptQuorum
ํ™ˆ/Smart Home/์Šค๋งˆํŠธ ํ™ˆ์šฉ ๋กœ์ปฌ ์Œ์„ฑโ†’ํ…์ŠคํŠธ: Whisper + HA (2026)
Local AI & LLMs in the Smart Home

์Šค๋งˆํŠธ ํ™ˆ์šฉ ๋กœ์ปฌ ์Œ์„ฑโ†’ํ…์ŠคํŠธ: Whisper + HA (2026)

ยท8๋ถ„ ๋ถ„๋Ÿ‰ยทHans Kuepper ์ € ยท PromptQuorum ์ฐฝ๋ฆฝ์ž, ๋ฉ€ํ‹ฐ ๋ชจ๋ธ AI ๋””์ŠคํŒจ์น˜ ๋„๊ตฌ ยท PromptQuorum

๋กœ์ปฌ Whisper๋Š” Home Assistant์— ๋น„๊ณต๊ฐœ ์Œ์„ฑโ†’ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Whisper ์• ๋“œ์˜จ์„ ์„ค์น˜ํ•˜๊ณ  ํ•˜๋“œ์›จ์–ด์— ๋งž๋Š” ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์„ ํƒํ•˜๊ณ  Wyoming ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด Assist์— ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค. ๋” ์ž‘์€ ๋ชจ๋ธ์ด ๋” ๋น ๋ฅด๊ณ  ๋” ํฐ ๋ชจ๋ธ์ด ๋” ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒƒ๋„ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋กœ์ปฌ Whisper๋Š” Home Assistant์— ํด๋ผ์šฐ๋“œ ์—†๋Š” ๋น„๊ณต๊ฐœ ์Œ์„ฑโ†’ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•๋„, ์†๋„, ํ•˜๋“œ์›จ์–ด์˜ ๊ท ํ˜•์— ๋งž๋Š” Whisper ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์„ ํƒํ•œ ํ›„ Wyoming ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด Assist์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋Š” ๋กœ์ปฌ STT๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ , Whisper ๋ชจ๋ธ ํฌ๊ธฐ, Wyoming ์„ค์ •, ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ ์‚ฌํ•ญ, ์ •ํ™•๋„ ์กฐ์ • ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์š”์ 

  • Whisper๋Š” ๋กœ์ปฌ์—์„œ ์‹คํ–‰๋˜๋Š” ์˜คํ”ˆ ์Œ์„ฑโ†’ํ…์ŠคํŠธ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์˜ค๋””์˜ค๋„ ์ง์ ‘ ์†Œ์œ ํ•œ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋– ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
  • Whisper ์• ๋“œ์˜จ(faster-whisper)์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. Wyoming์„ ํ†ตํ•ด Assist์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค
  • ๋ชจ๋ธ ํฌ๊ธฐ๋Š” tiny โ†’ base โ†’ small โ†’ medium โ†’ large์ž…๋‹ˆ๋‹ค. ๋” ํฌ๋ฉด ๋” ์ •ํ™•ํ•˜๊ณ  ๋” ๋А๋ฆฝ๋‹ˆ๋‹ค
  • CPU ์ „์šฉ ํ•˜๋“œ์›จ์–ด์—์„œ๋Š” tiny/base/small์„ ์„ ํ˜ธํ•˜์‹ญ์‹œ์˜ค. GPU๊ฐ€ ์žˆ์œผ๋ฉด medium/large๊ฐ€ ์‹ค์šฉ์ ์ž…๋‹ˆ๋‹ค
  • Whisper๋Š” ๋‹ค๊ตญ์–ด๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ๋‹ค๋ฅธ ์–ธ์–ด ๋ช…๋ น๋„ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์—†์ด ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค
  • ๋” ํฐ ๋ชจ๋ธ๋กœ ๊ฐ€๊ธฐ ์ „์— ๋” ์ข‹์€ ๋งˆ์ดํฌ์™€ ์˜ฌ๋ฐ”๋ฅธ ๋ชจ๋ธ๋กœ ์ •ํ™•๋„๋ฅผ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค

๋กœ์ปฌ ์Œ์„ฑโ†’ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

๋กœ์ปฌ ์Œ์„ฑโ†’ํ…์ŠคํŠธ๋Š” ์Œ์„ฑ ๋…น์Œ์„ ์ง์ ‘ ์†Œ์œ ํ•œ ํ•˜๋“œ์›จ์–ด์— ์œ ์ง€ํ•˜๋ฏ€๋กœ ์–ด๋–ค ์˜ค๋””์˜ค๋„ ์ œ3์ž์—๊ฒŒ ์—…๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ์œผ๋กœ๋„ ๋™์ž‘ํ•˜๊ณ  ์š”์ฒญ๋‹น ๋น„์šฉ๋„ ์—†์Šต๋‹ˆ๋‹ค.

  • ํ”„๋ผ์ด๋ฒ„์‹œ: ํด๋ผ์šฐ๋“œ ์–ด์‹œ์Šคํ„ดํŠธ๋Š” ๋…น์Œ์„ ์ „์†กํ•˜๊ณ  ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ Whisper๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค โ€” ์Šค๋งˆํŠธ ํ™ˆ ํ”„๋ผ์ด๋ฒ„์‹œ ์œ„ํ—˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
  • ์˜คํ”„๋ผ์ธ: ์ธํ„ฐ๋„ท ์žฅ์•  ์ค‘์—๋„ ๋ณ€ํ™˜์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ๋น„์šฉ ์—†์Œ: ๋กœ์ปฌ ๋ณ€ํ™˜์— ์‚ฌ์šฉ๋‹น ์š”๊ธˆ์ด ์—†์Šต๋‹ˆ๋‹ค.

์–ด๋–ค Whisper ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

์ง์ ‘ ์†Œ์œ ํ•œ ํ•˜๋“œ์›จ์–ด์—์„œ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ •ํ™•๋„๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ Whisper ๋ชจ๋ธ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. CPU ์ „์šฉ์—๋Š” tiny/base/small, GPU๊ฐ€ ์žˆ์„ ๋•Œ๋Š” medium/large์ž…๋‹ˆ๋‹ค. ๋” ํฐ ๋ชจ๋ธ์€ ์–ต์–‘๊ณผ ์žก์Œ ์žˆ๋Š” ์˜ค๋””์˜ค์— ๋Œ€ํ•œ ์ •ํ™•๋„๋ฅผ ์†๋„๋ฅผ ํฌ์ƒํ•ด ํ–ฅ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฏธ๋‹ˆ PC CPU์—์„œ๋Š” small์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ •ํ™•๋„๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ๋งŒ medium/large๋กœ ์ „ํ™˜ํ•˜์‹ญ์‹œ์˜ค.
  • Raspberry Pi์—์„œ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด tiny/base๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
๋ชจ๋ธ์ƒ๋Œ€ ์ •ํ™•๋„์ƒ๋Œ€ ์†๋„์ตœ์  ์šฉ๋„
tiny๊ฐ€์žฅ ๋‚ฎ์Œ๊ฐ€์žฅ ๋น ๋ฆ„์ €์ „๋ ฅ CPU, ์งง์€ ๋ช…๋ น
base๋‚ฎ์Œ๋งค์šฐ ๋น ๋ฆ„Raspberry Pi, ๊ฐ„๋‹จํ•œ ๋ฌธ์žฅ
small์–‘ํ˜ธ๋น ๋ฆ„๋ฏธ๋‹ˆ PC CPU, ์ผ์ƒ ์‚ฌ์šฉ
medium๋†’์Œ๋ณดํ†ตGPU ๋˜๋Š” ๊ฐ•๋ ฅํ•œ CPU
large๊ฐ€์žฅ ๋†’์Œ๊ฐ€์žฅ ๋А๋ฆผGPU, ์–ต์–‘/์žก์Œ ์žˆ๋Š” ๊ณต๊ฐ„

Wyoming ์„ค์ •

Whisper ์• ๋“œ์˜จ์€ Assist๊ฐ€ ์Œ์„ฑโ†’ํ…์ŠคํŠธ์— ์‚ฌ์šฉํ•˜๋Š” Wyoming ์—”๋“œํฌ์ธํŠธ๋ฅผ ๋…ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ์„ค์ •์€ ์„ค์น˜ โ†’ ๋ชจ๋ธ ์„ ํƒ โ†’ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์„ ํƒ์ž…๋‹ˆ๋‹ค.

  1. 1
    ์• ๋“œ์˜จ ์Šคํ† ์–ด์—์„œ Whisper ์• ๋“œ์˜จ(faster-whisper)์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.
  2. 2
    ์• ๋“œ์˜จ ์„ค์ •์—์„œ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.
  3. 3
    ์• ๋“œ์˜จ์ด ์ž๋™์œผ๋กœ Wyoming ์Œ์„ฑโ†’ํ…์ŠคํŠธ ์„œ๋น„์Šค๋กœ ๋“ฑ๋ก๋ฉ๋‹ˆ๋‹ค.
  4. 4
    ์„ค์ • โ†’ ์Œ์„ฑ ์–ด์‹œ์Šคํ„ดํŠธ์—์„œ Assist ํŒŒ์ดํ”„๋ผ์ธ์˜ STT ์—”์ง„์œผ๋กœ Whisper๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
  5. 5
    ์Œ์„ฑ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „์— Assist ๋””๋ฒ„๊ทธ ๋„๊ตฌ์—์„œ ๋ณ€ํ™˜์„ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค.

ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ ์‚ฌํ•ญ

Whisper๋Š” ์†Œํ˜• ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ CPU์—์„œ ์‹คํ–‰๋˜๊ณ  medium/large ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ GPU๊ฐ€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ธฐ๊ธฐ์— ๋งž๊ฒŒ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.

  • Raspberry Pi: ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์œ„ํ•ด tiny/base๋ฅผ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค.
  • ๋ฏธ๋‹ˆ PC(CPU): small์ด ์ž˜ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. medium์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋” ๋А๋ฆฝ๋‹ˆ๋‹ค โ€” ๋กœ์ปฌ ์Šค๋งˆํŠธ ํ™ˆ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
  • GPU/NPU๊ฐ€ ์žˆ์„ ๋•Œ: ๋†’์€ ์ •ํ™•๋„๋ฅผ ์œ„ํ•ด medium๊ณผ large๊ฐ€ ์‹ค์šฉ์ ์ด ๋ฉ๋‹ˆ๋‹ค.
  • ํ—ˆ๋ธŒ๊ฐ€ Pi์ธ ๊ฒฝ์šฐ Wyoming๋ฅผ ํ†ตํ•ด ๋” ๊ฐ•๋ ฅํ•œ ๋ณ„๋„ ๊ธฐ๊ธฐ์—์„œ Whisper๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •ํ™•๋„ ์กฐ์ •

๊ฐ€์žฅ ํฐ Whisper์— ์˜์กดํ•˜๊ธฐ ์ „์— ์ข‹์€ ๋งˆ์ดํฌ์™€ ์˜ฌ๋ฐ”๋ฅธ ๋ชจ๋ธ๋กœ ๊ฐœ์„ ํ•˜์‹ญ์‹œ์˜ค. ํ™ˆ ๋ช…๋ น์˜ ๊ฒฝ์šฐ ๋ชจ๋ธ ํฌ๊ธฐ๋ณด๋‹ค ์˜ค๋””์˜ค ํ’ˆ์งˆ์ด ๋” ์ค‘์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

  • ํ™”์ž ๊ทผ์ฒ˜์— ํ’ˆ์งˆ ์ข‹์€ ๋งˆ์ดํฌ ๋˜๋Š” ์Œ์„ฑ ์œ„์„ฑ ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
  • ๋งˆ์ดํฌ๊ฐ€ ์žˆ๋Š” ๊ณณ์˜ ๋ฐฐ๊ฒฝ ์†Œ์Œ์„ ์ค„์ด์‹ญ์‹œ์˜ค.
  • ์ž˜๋ชป๋œ ๋ณ€ํ™˜์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์• ๋“œ์˜จ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ์–ธ์–ด๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
  • large๋กœ ๋ฐ”๋กœ ๊ฑด๋„ˆ๋›ฐ์ง€ ๋ง๊ณ  ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์žฌํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

Home Assistant์— ์–ด๋–ค Whisper ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋ฏธ๋‹ˆ PC CPU์—์„œ๋Š” small์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ, Raspberry Pi์—์„œ๋Š” tiny ๋˜๋Š” base๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์–ต์–‘์ด๋‚˜ ์žก์Œ ์žˆ๋Š” ๊ณต๊ฐ„์—์„œ ๋” ๋†’์€ ์ •ํ™•๋„๊ฐ€ ํ•„์š”ํ•  ๋•Œ๋งŒ GPU๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ medium ๋˜๋Š” large๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ํฌ๊ธฐ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์žฌํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค.

๋กœ์ปฌ Whisper์— GPU๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

small ์ดํ•˜์—๋Š” ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ๋“ค์€ CPU์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. GPU๋Š” ์ฃผ๋กœ medium๊ณผ large๋ฅผ ์‹ค์‹œ๊ฐ„ ์‚ฌ์šฉ์— ์ถฉ๋ถ„ํžˆ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Wyoming ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ๋” ๊ฐ•๋ ฅํ•œ ๊ธฐ๊ธฐ์—์„œ Whisper๋ฅผ ์˜คํ”„๋กœ๋“œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ์ปฌ Whisper ์˜คํ”„๋ผ์ธ์ด ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•ฉ๋‹ˆ๊นŒ?

์˜ฌ๋ฐ”๋ฅธ ๋ชจ๋ธ๊ณผ ์ข‹์€ ๋งˆ์ดํฌ๋กœ ์ •ํ™•๋„๊ฐ€ ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค. ๋” ํฐ ๋ชจ๋ธ์€ ์–ต์–‘๊ณผ ์†Œ์Œ์„ ๋” ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ํ™ˆ ๋ช…๋ น์˜ ๊ฒฝ์šฐ ๋ฏธ๋‹ˆ PC์˜ small ๋ชจ๋ธ์ด ๋ณดํ†ต ์ถฉ๋ถ„ํžˆ ์ •ํ™•ํ•˜๋ฉฐ ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ Whisper๊ฐ€ ๋‹ค๊ตญ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?

์˜ˆ. Whisper๋Š” ๋งŽ์€ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ๋‹ค๋ฅธ ์–ธ์–ด ๋ช…๋ น๋„ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์—†์ด ๋กœ์ปฌ์—์„œ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค. ์ตœ์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ์œ„ํ•ด ์• ๋“œ์˜จ ์„ค์ •์—์„œ ์–ธ์–ด๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

โ† Smart Home์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

Whisper + Home Assistant 2026: ๋กœ์ปฌ STT ๊ฐ€์ด๋“œ | PromptQuorum