Skip to main content
PromptQuorumPromptQuorum
ํ™ˆ/๊ณ ๊ธ‰ ๋กœ์ปฌ LLM/์ „ํ™”๊ธฐ์—์„œ ๋กœ์ปฌ ์Œ์„ฑ ๋น„์„œ ๋งŒ๋“ค๊ธฐ: Whisper + ๋กœ์ปฌ LLM (ํด๋ผ์šฐ๋“œ ์—†์Œ) โ€” 2026
Mobile & Edge LLMs

์ „ํ™”๊ธฐ์—์„œ ๋กœ์ปฌ ์Œ์„ฑ ๋น„์„œ ๋งŒ๋“ค๊ธฐ: Whisper + ๋กœ์ปฌ LLM (ํด๋ผ์šฐ๋“œ ์—†์Œ) โ€” 2026

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

2026๋…„ ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ ์Œ์„ฑ ๋น„์„œ๋Š” ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค: ์Œ์„ฑ ํ…์ŠคํŠธ ๋ณ€ํ™˜์„ ์œ„ํ•œ Whisper Small ๋˜๋Š” Medium, ์‘๋‹ต์„ ์œ„ํ•œ 3Bโ€“4B ๋กœ์ปฌ LLM(Phi-4 Mini ๋˜๋Š” Gemma 3 4B), ์˜ค๋””์˜ค ์ถœ๋ ฅ์„ ์œ„ํ•œ Piper TTS ๋˜๋Š” ์‹œ์Šคํ…œ TTS. iPhone์—์„œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์„ค์ •์€ WhisperKit(๋˜๋Š” Whisper Transcription ์•ฑ) + LLM Farm + iOS ์‹œ์Šคํ…œ TTS์ž…๋‹ˆ๋‹ค โ€” iPhone 16 Pro์—์„œ ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค๊นŒ์ง€ ~0.9โ€“1.4์ดˆ. Android์—์„œ Layla๋Š” ์œ ์‚ฌํ•œ ์„ค์ •์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ํฌํ•จํ•˜๊ฑฐ๋‚˜, Termux + whisper.cpp + Ollama + Piper๋กœ ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์€ LLM ํ’ˆ์งˆ์„ ์œ„ํ•ด ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ ์‚ฌ์šฉ: ์ „ํ™”๊ธฐ๊ฐ€ ๋กœ์ปฌ์—์„œ Whisper๋ฅผ ์‹คํ–‰ํ•˜๊ณ (๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์— ์ค‘์š”) ํ…์ŠคํŠธ ์ „์‚ฌ๋ฅผ ์ง‘์— ์žˆ๋Š” Mac์ด๋‚˜ PC์˜ Ollama์™€ 70B ๋ชจ๋ธ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ์„ค์ • ๋ชจ๋‘ ๋ชจ๋ธ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋ฉด ์ธํ„ฐ๋„ท ์—†์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

2026๋…„ iPhone ๋˜๋Š” Android์—์„œ ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ ์Œ์„ฑ ๋น„์„œ๋Š” ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค: ์Œ์„ฑ์„ ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” Whisper, ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๊ธฐ ๋‚ด ๋กœ์ปฌ LLM, ์Œ์„ฑ ํ•ฉ์„ฑ์„ ์œ„ํ•œ Piper ๋˜๋Š” ์‹œ์Šคํ…œ TTS. ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ ๋งํ•˜๊ธฐ ์‹œ์ž‘๋ถ€ํ„ฐ ์ฒซ ์˜ค๋””์˜ค๊นŒ์ง€์˜ ์‹ค์ œ ์ง€์—ฐ์€ 0.8โ€“1.5์ดˆ๋กœ, "์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋А๊ปด์ง€๋Š”" 2์ดˆ ์ž„๊ณ„๊ฐ’ ์ดํ•˜์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋Š” iPhone(LLM Farm + WhisperKit), Android(Layla + Whisper.cpp), ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(์ „ํ™”๊ธฐ์—์„œ STT + ์›๊ฒฉ Ollama) ๊ฒฝ๋กœ๋ฅผ ์ธก์ •๋œ ์ง€์—ฐ, ๋ฐฐํ„ฐ๋ฆฌ, ์ •ํ™•๋„ ์ˆ˜์น˜์™€ ํ•จ๊ป˜ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์š”์ 

  • ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ ์Šคํƒ์€ Whisper(STT) + 3Bโ€“4B ๋กœ์ปฌ LLM + Piper ๋˜๋Š” ์‹œ์Šคํ…œ TTS์ž…๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„ค์น˜ ํ›„ ๊ธฐ๊ธฐ์—์„œ ๋กœ์ปฌ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค; ์‚ฌ์šฉ ์ค‘ ํด๋ผ์šฐ๋“œ ํ˜ธ์ถœ ์—†์Œ.
  • iPhone: WhisperKit + LLM Farm + iOS ์‹œ์Šคํ…œ ์Œ์„ฑ์ด ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. WhisperKit๋Š” STT์— Apple Neural Engine์„ ์‚ฌ์šฉํ•˜๊ณ ; LLM Farm์€ ์‘๋‹ต์„ ์œ„ํ•ด Phi-4 Mini๋ฅผ ์‹คํ–‰ํ•˜๊ณ ; iOS ์‹œ์Šคํ…œ TTS๊ฐ€ ์˜ค๋””์˜ค๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค: iPhone 16 Pro์—์„œ ~0.9โ€“1.4์ดˆ.
  • Android: Layla๋Š” ์ „์ฒด ์Šคํƒ์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ํฌํ•จํ•˜๊ฑฐ๋‚˜, Termux + whisper.cpp + Ollama + Piper๋กœ ์ˆ˜๋™์œผ๋กœ ๊ตฌ์ถ•ํ•˜์‹ญ์‹œ์˜ค. Layla๊ฐ€ ๋” ์‰ฌ์šด ๊ฒฝ๋กœ์ด๊ณ ; Termux ๋นŒ๋“œ๊ฐ€ ๋” ์œ ์—ฐํ•ฉ๋‹ˆ๋‹ค. ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค: Pixel 9 Pro์™€ Galaxy S25 Ultra์—์„œ ~1.0โ€“1.6์ดˆ.
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(์ „ํ™”๊ธฐ์—์„œ STT + ์›๊ฒฉ Ollama)๋Š” ์ตœ๊ณ ์˜ LLM ํ’ˆ์งˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ „ํ™”๊ธฐ๊ฐ€ ๋กœ์ปฌ์—์„œ Whisper๋ฅผ ์‹คํ–‰ํ•˜๊ณ (์˜ค๋””์˜ค ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์— ์ค‘์š”), ์ง‘์˜ Mac์ด๋‚˜ PC์˜ Llama 3.3 70B๋กœ ํ…์ŠคํŠธ ์ „์‚ฌ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋” ๋†’์€ ์‘๋‹ต ํ’ˆ์งˆ; ํ™ˆ Wi-Fi๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • Whisper Small(~466 MB)์€ ๋ชจ๋ฐ”์ผ์—์„œ ์ตœ์ ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋ง์—์„œ ~12% WER, ~150โ€“300ms STT ์ง€์—ฐ. Whisper Medium(~1.5 GB)์€ ๋” ์ •ํ™•ํ•˜์ง€๋งŒ(~9% WER) ๋” ๋А๋ฆฝ๋‹ˆ๋‹ค; Whisper Tiny(~75 MB)๋Š” ๋” ๋น ๋ฅด์ง€๋งŒ ๋ฐฐ๊ฒฝ ์†Œ์Œ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ๊ฐ€ ํฝ๋‹ˆ๋‹ค โ€” ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ ์‹œ๊ฐ„๋‹น ํ™œ์„ฑ ๋Œ€ํ™” ์•ฝ 25โ€“35%. ํ•˜๋ฃจ ์ข…์ผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ถฉ์ „ํ•˜๊ฑฐ๋‚˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค(STT๋งŒ ์ „ํ™”๊ธฐ์—์„œ ์‹คํ–‰, ์†Œ๋ชจ๋ฅผ ์‹œ๊ฐ„๋‹น ~10โ€“15%๋กœ ์ค„์ž„).
  • ์ด๊ฒƒ์€ ๊ธฐ๋Šฅ์˜ ํญ๋ณด๋‹ค ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์ง„์ •ํ•œ Siri ๋Œ€์ฒดํ’ˆ์ž…๋‹ˆ๋‹ค. ํฌ๊ธฐํ•˜๋Š” ๊ฒƒ: ์›น ๊ฒ€์ƒ‰, ๋…์  ํด๋ผ์šฐ๋“œ ์Šค๋งˆํŠธ ํ™ˆ ํ†ตํ•ฉ, ์‹œ์Šคํ…œ ์•ก์…˜ ์ปค๋ฒ„๋ฆฌ์ง€. ์–ป๋Š” ๊ฒƒ: ์˜คํ”„๋ผ์ธ ์ž‘๋™, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ์—†์Œ, ๊ณ„์ • ์—†์Œ.

๋น ๋ฅธ ์‚ฌ์‹ค

  • STT ์—”์ง„: Whisper.cpp(ํฌ๋กœ์Šคํ”Œ๋žซํผ), WhisperKit(iOS, Apple Neural Engine์— ์ตœ์ ํ™”), Sherpa-ONNX(Android, ONNX ๋Ÿฐํƒ€์ž„).
  • LLM: ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ Phi-4 Mini(3.8B); ์˜ค๋ž˜๋œ ๊ธฐ๊ธฐ์—์„œ Qwen3 1.7B ๋˜๋Š” SmolLM 2 1.7B.
  • TTS: Piper TTS(์˜คํ”ˆ์†Œ์Šค, ์Œ์„ฑ๋‹น ~50 MB), iOS TTS ์‹œ์Šคํ…œ(AVSpeechSynthesizer), Android ์‹œ์Šคํ…œ TTS.
  • iPhone ์•ฑ: WhisperKit, Whisper Transcription(๊ฐœ๋ฐœ์ž Aiko), LLM Farm, PocketPal AI.
  • Android ์•ฑ: Layla(ํ†ตํ•ฉ ์Šคํƒ), Termux + whisper.cpp + Ollama, Sherpa-ONNX ๋ฐ๋ชจ ์•ฑ.
  • ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค ๋ชฉํ‘œ: 2์ดˆ ๋ฏธ๋งŒ = "์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋А๊ปด์ง"; 1์ดˆ ๋ฏธ๋งŒ = "๋„ค์ดํ‹ฐ๋ธŒํ•˜๊ฒŒ ๋А๊ปด์ง".
  • ๋ฐฐํ„ฐ๋ฆฌ(1์‹œ๊ฐ„ ํ™œ์„ฑ): iPhone 16 Pro ~25โ€“35%; Pixel 9 Pro / Galaxy S25 Ultra ~25โ€“40%.

์–ด๋–ค ์Œ์„ฑ ๋น„์„œ ์Šคํƒ์„ ๊ตฌ์ถ•ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ๋ฅผ ๊ฐ€์ง„ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ: ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด ๊ฒฝ๋กœ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์„ ํƒ์ž…๋‹ˆ๋‹ค. ์™„์ „ํžˆ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๊ฐ€ ๋˜๊ณ , ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, 1.5์ดˆ ๋ฏธ๋งŒ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ 70B๊ธ‰ ํ’ˆ์งˆ์ด ํ•„์š”ํ•˜๊ณ  ํ™ˆ Wi-Fi ์˜์กด์„ฑ์„ ์ˆ˜์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๐Ÿ“ ํ•œ ๋ฌธ์žฅ์œผ๋กœ

Whisper(STT), 3Bโ€“4B ๋กœ์ปฌ LLM(Phi-4 Mini ๋˜๋Š” Gemma 3 4B), Piper ๋˜๋Š” ์‹œ์Šคํ…œ TTS๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ ์Œ์„ฑ ๋น„์„œ๋ฅผ ๊ตฌ์ถ•ํ•˜์‹ญ์‹œ์˜ค โ€” 2026๋…„ ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ 0.9โ€“1.6์ดˆ์˜ ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค.

๐Ÿ’ฌ ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด

์Œ์„ฑ ๋น„์„œ๋Š” ์„ธ ๊ฐ€์ง€ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค: ์Œ์„ฑ์„ ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜, ์‘๋‹ต ์ƒ์„ฑ, ํฐ ์†Œ๋ฆฌ๋กœ ์‘๋‹ต ๋งํ•˜๊ธฐ. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋ฅผ ์œ„ํ•œ Whisper, ๋‘ ๋ฒˆ์งธ๋ฅผ ์œ„ํ•œ ์†Œํ˜• ๋กœ์ปฌ LLM, ์„ธ ๋ฒˆ์งธ๋ฅผ ์œ„ํ•œ Piper ๋˜๋Š” ์ „ํ™”๊ธฐ์˜ ๋‚ด์žฅ ์Œ์„ฑ์œผ๋กœ ์ธํ„ฐ๋„ท ์—†์ด ์ „ํ™”๊ธฐ์—์„œ ์„ธ ๊ฐ€์ง€ ๋ชจ๋‘ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ๋ฃจํ”„๋Š” ์ตœ๊ทผ ๊ณ ๊ธ‰ iPhone์ด๋‚˜ Android์—์„œ ์•ฝ 1์ดˆ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค โ€” Siri์™€ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋А๋‚„ ๋งŒํผ ๋น ๋ฅด์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์ด ๊ธฐ๊ธฐ์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ์ •: ์–ด๋–ค ์Œ์„ฑ ๋น„์„œ ์Šคํƒ?

Use a local LLM if:

  • โ€ข์™„์ „ํ•œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์™€ ์˜คํ”„๋ผ์ธ ์ž‘๋™์„ ์›ํ•œ๋‹ค โ†’ ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด(iPhone ๋˜๋Š” Android ๊ฒฝ๋กœ)
  • โ€ข์ž์ฃผ ์—ฌํ–‰ํ•˜๊ณ  ๋น„ํ–‰๊ธฐ/์Œ์˜ ์ง€์—ญ์—์„œ ์Œ์„ฑ์„ ์›ํ•œ๋‹ค โ†’ ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด
  • โ€ข๊ธฐ์ž, ์˜๋ฃŒ ์ „๋ฌธ๊ฐ€, ๋˜๋Š” ๋ณ€ํ˜ธ์‚ฌ์ด๋‹ค โ†’ ์†Œ์Šค/ํ™˜์ž/ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ฐ€์„ ์œ„ํ•ด ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด
  • โ€ข์˜คํ”„๋ผ์ธ ์Œ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“œ๋Š” ๊ฐœ๋ฐœ์ž์ด๋‹ค โ†’ ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด

Use a cloud model if:

  • โ€ข70B+ ๋ชจ๋ธ ํ’ˆ์งˆ์ด ํ•„์š”ํ•˜๋‹ค(๋ณต์žกํ•œ ์ถ”๋ก ) โ†’ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ(์ „ํ™”๊ธฐ์—์„œ STT + ์ง‘์˜ ์›๊ฒฉ Ollama)
  • โ€ข์‹ค์‹œ๊ฐ„ ์›น ๊ฒ€์ƒ‰ ๋˜๋Š” ๋ผ์ด๋ธŒ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค โ†’ ํด๋ผ์šฐ๋“œ ๋น„์„œ(2026๋…„์—๋Š” ๋กœ์ปฌ ๋™๋“ฑ๋ฌผ ์—†์Œ)
  • โ€ข๋…์  ํด๋ผ์šฐ๋“œ์™€์˜ ๊นŠ์€ ํ†ตํ•ฉ์ด ํ•„์š”ํ•˜๋‹ค(Google Calendar, iCloud ๋“ฑ) โ†’ ํ•ด๋‹น ์ž‘์—…์„ ์œ„ํ•ด ๊ณ„์† Siri / Google Assistant ์‚ฌ์šฉ

Quick decision:

  • โ†’iPhone์—์„œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒฝ๋กœ: WhisperKit + LLM Farm + iOS ์Œ์„ฑ
  • โ†’Android์—์„œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒฝ๋กœ: Layla(ํ†ตํ•ฉ ์Šคํƒ)
  • โ†’์ตœ๊ณ  ํ’ˆ์งˆ: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(์ „ํ™”๊ธฐ์—์„œ STT + ์ง‘์—์„œ Ollama 70B)

๐Ÿ’กTip: ๊ฒฐ๊ตญ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์›ํ•˜๋”๋ผ๋„ ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด ๊ฒฝ๋กœ๋กœ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค. ๊ธฐ๊ธฐ ๋‚ด ์„ค์ •์€ ๋ชจ๋ฐ”์ผ ๊ตฌ์„ฑ ์š”์†Œ(STT, LLM, TTS)๋ฅผ ๊ฐ€๋ฅด์ณ ์ฃผ๊ณ  ํ™ˆ ์„œ๋ฒ„ ์˜์กด ์—†์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋‹จ ์ž‘๋™ํ•˜๋ฉด, LLM ํ˜ธ์ถœ์„ ๋กœ์ปฌ์—์„œ ์›๊ฒฉ Ollama URL๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ํ•œ ์ค„ ๋ณ€๊ฒฝ์ž…๋‹ˆ๋‹ค.

์Œ์„ฑ ๋น„์„œ ์Šคํƒ ๋น„๊ต

2026๋…„ ์„ธ ๊ฐ€์ง€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์Šคํƒ, ๊ฐ๊ฐ ๋‹ค๋ฅธ ์šฐ์„ ์ˆœ์œ„์— ๋งž๊ฒŒ ์กฐ์ •๋จ: ๋‹จ์ˆœ์„ฑ(Layla), ๋„ค์ดํ‹ฐ๋ธŒ Apple ํด๋ฆฌ์‹œ(WhisperKit + LLM Farm), LLM ํ’ˆ์งˆ(ํ•˜์ด๋ธŒ๋ฆฌ๋“œ). ์„ธ ๊ฐ€์ง€ ๋ชจ๋‘ ๊ธฐ๊ธฐ์—์„œ STT์™€ TTS๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค; ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๋งŒ LLM ๋‹จ๊ณ„๋ฅผ ์ง‘์˜ ์ปดํ“จํ„ฐ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ ํ•œ ๋ฌธ์žฅ์œผ๋กœ

iOS์—์„œ ๋‹จ์ˆœ์„ฑ์„ ์œ„ํ•œ iPhone(WhisperKit + LLM Farm + iOS ์Œ์„ฑ), Android์—์„œ ๋‹จ์ˆœ์„ฑ์„ ์œ„ํ•œ Android(Layla), ๋” ๋‚˜์€ LLM ํ’ˆ์งˆ์„ ์œ„ํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(์ „ํ™”๊ธฐ์—์„œ STT + ์ง‘์˜ Ollama)๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

๐Ÿ’ฌ ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด

์•„๋ž˜ ์ง€์—ฐ ์ˆ˜์น˜๋Š” ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค๊นŒ์ง€์ž…๋‹ˆ๋‹ค โ€” ๋ง์„ ๋ฉˆ์ถ”๊ณ  ๋‚˜์„œ ๋น„์„œ๊ฐ€ ์‘๋‹ต์„ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€์˜ ์‹œ๊ฐ„. 2์ดˆ ๋ฏธ๋งŒ์€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋А๊ปด์ง‘๋‹ˆ๋‹ค; 1์ดˆ ๋ฏธ๋งŒ์€ ๋„ค์ดํ‹ฐ๋ธŒํ•˜๊ฒŒ ๋А๊ปด์ง‘๋‹ˆ๋‹ค. ๋ฐฐํ„ฐ๋ฆฌ๋Š” ์–‘๋ฐฉํ–ฅ ํ™œ์„ฑ ๋Œ€ํ™” 1์‹œ๊ฐ„ ๋™์•ˆ ์†Œ๋ชจ๋œ ๋น„์œจ์ž…๋‹ˆ๋‹ค.

์Šคํƒ์ง€์—ฐ (์Œ์„ฑ โ†’ ์ฒซ ์˜ค๋””์˜ค)๋ฐฐํ„ฐ๋ฆฌ (1์‹œ๊ฐ„ ํ™œ์„ฑ)์ตœ์ 
iPhone (WhisperKit + LLM Farm)~0.9โ€“1.4์ดˆ (16 Pro / 17 Pro)~25โ€“35%๋„ค์ดํ‹ฐ๋ธŒ Apple ํด๋ฆฌ์‹œ๋ฅผ ์›ํ•˜๋Š” iOS ์‚ฌ์šฉ์ž
Android (Layla, ํ†ตํ•ฉ)~1.0โ€“1.6์ดˆ (Pixel 9 Pro, Galaxy S25 Ultra)~25โ€“40%ํ•˜๋‚˜์˜ ์•ฑ์—์„œ ๋‹จ์ˆœ์„ฑ์„ ์›ํ•˜๋Š” Android ์‚ฌ์šฉ์ž
Android (Termux + whisper.cpp + Ollama + Piper)~1.2โ€“2.0์ดˆ~30โ€“40%์™„์ „ํ•œ ์ œ์–ด๋ฅผ ์›ํ•˜๋Š” ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž
ํ•˜์ด๋ธŒ๋ฆฌ๋“œ (์ „ํ™”๊ธฐ์—์„œ STT + ์ง‘์˜ Ollama 70B)~1.5โ€“2.5์ดˆ (Wi-Fi ์˜์กด)~10โ€“15%70B๊ธ‰ ํ’ˆ์งˆ, ํ™ˆ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ

๐Ÿ’กTip: ์ง€์—ฐ์€ Whisper๋‚˜ TTS๊ฐ€ ์•„๋‹Œ LLM์˜ "์ฒซ ๋ฒˆ์งธ ํ† ํฐ" ๋‹จ๊ณ„์— ์˜ํ•ด ์ง€๋ฐฐ๋ฉ๋‹ˆ๋‹ค. ์ง€์—ฐ์„ ์ค„์ด๋ ค๋ฉด ๋” ์ž‘์€ LLM์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค(Phi-4 Mini ๋Œ€์‹  Qwen3 1.7B๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด LLM ๋‹จ๊ณ„๊ฐ€ ~600ms์—์„œ ~250ms๋กœ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค). ๋‹จ์ ์€ ๋” ์งง๊ณ  ๋œ ์ƒ์„ธํ•œ ์‘๋‹ต์ž…๋‹ˆ๋‹ค.

์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ ์Šคํƒ: STT + LLM + TTS

์Œ์„ฑ ํ…์ŠคํŠธ ๋ณ€ํ™˜, LLM, ํ…์ŠคํŠธ ์Œ์„ฑ ๋ณ€ํ™˜์€ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์„ธ ๊ฐ€์ง€ ๋…๋ฆฝ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์–ด๋А ๊ฒƒ์ด๋“  ์ตœ์ ํ™”ํ•˜๋ฉด(๋” ์ž‘์€ Whisper, ๋” ๋น ๋ฅธ LLM, ๋” ๋‚ฎ์€ ์ง€์—ฐ TTS) ์ „์ฒด ์ง€์—ฐ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

  • STT โ€” Whisper.cpp / WhisperKit / Sherpa-ONNX. Whisper Small(~466 MB)์€ ๋ชจ๋ฐ”์ผ์„ ์œ„ํ•œ ํ‘œ์ค€ ์„ ํƒ โ€” ์ผ๋ฐ˜์ ์ธ ๋ง์—์„œ ~12% WER(๋‹จ์–ด ์˜ค๋ฅ˜์œจ), 5์ดˆ ๋ฐœํ™”์—์„œ ~150โ€“300ms STT ์ง€์—ฐ. Whisper Medium(~1.5 GB)์€ WER์„ ~9%๋กœ ๋‚ฎ์ถ”์ง€๋งŒ ์ง€์—ฐ์„ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. Whisper Tiny(~75 MB)๋Š” ๋น ๋ฅด์ง€๋งŒ ์ค‘๊ฐ„ ์ •๋„์˜ ๋ฐฐ๊ฒฝ ์†Œ์Œ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. WhisperKit(iOS)๋Š” Apple Neural Engine์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์ค€ Whisper.cpp๋ณด๋‹ค ~30โ€“40% ๋” ๋‚ฎ์€ STT ์ง€์—ฐ์„ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • LLM โ€” Phi-4 Mini, Gemma 3 4B, Llama 3.2 3B. Phi-4 Mini(3.8B Q4_K_M, ~2.7 GB)๋Š” ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ ๊ถŒ์žฅ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ์งง์€ ํ”„๋กฌํ”„ํŠธ์—์„œ iPhone 16 Pro์˜ ์ฒซ ๋ฒˆ์งธ ํ† ํฐ๊นŒ์ง€ ์‹œ๊ฐ„์€ ~400โ€“800ms โ€” ์ „์ฒด ์ง€์—ฐ์—์„œ ๊ฐ€์žฅ ํฐ ๋‹จ์ผ ๊ธฐ์—ฌ์ž. ์˜ค๋ž˜๋˜๊ฑฐ๋‚˜ RAM์ด ์ œํ•œ๋œ ๊ธฐ๊ธฐ์˜ ๊ฒฝ์šฐ, Qwen3 1.7B(~1.1 GB)๋Š” ๋” ์งง๊ณ  ๋‹จ์ˆœํ•œ ์‘๋‹ต์„ ํฌ์ƒํ•˜์—ฌ ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค(~200โ€“400ms TTFT).
  • TTS โ€” Piper TTS ๋˜๋Š” ์‹œ์Šคํ…œ TTS. Piper(Rhasspy ํ”„๋กœ์ ํŠธ, ์˜คํ”ˆ์†Œ์Šค)๋Š” 30๊ฐœ ์ด์ƒ์˜ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๊ณ , ์Œ์„ฑ๋‹น ~50 MB, ์ฒซ ์˜ค๋””์˜ค๊นŒ์ง€ ~100โ€“200ms ์ง€์—ฐ์„ ๊ฐ€์ง€๋ฉฐ, iOS, Android, Linux, macOS, Windows์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ TTS(iOS์—์„œ AVSpeechSynthesizer, Android์—์„œ TextToSpeech)๋Š” ๋” ๋‚ฎ์€ ์ง€์—ฐ(~50โ€“100ms)์„ ๊ฐ€์ง€์ง€๋งŒ ์ด์ „ OS ๋ฒ„์ „์—์„œ ๋” ๋กœ๋ด‡ ๊ฐ™์€ ์Œ์„ฑ. iOS 18+ ๋ฐ Android 14+ ์‹œ์Šคํ…œ ์Œ์„ฑ์€ ์ด์ „ ๋ฒ„์ „๋ณด๋‹ค ํ˜„์ €ํžˆ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์Œ์„ฑ ํ™œ๋™ ๊ฐ์ง€(VAD). ๋Œ€๋ถ€๋ถ„์˜ ์•ฑ์€ ๋งํ•˜๊ธฐ๋ฅผ ๋ฉˆ์ถœ ๋•Œ๋ฅผ ๊ฐ์ง€ํ•˜๊ธฐ ์œ„ํ•ด Silero VAD ๋˜๋Š” webrtcvad๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 200โ€“500ms ์นจ๋ฌต ์ฐฝ์ด ์ผ๋ฐ˜์ ์ธ ๋ฐœํ™” ์ข…๋ฃŒ ์ž„๊ณ„๊ฐ’์ž…๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์งง์œผ๋ฉด โ†’ ๋ฌธ์žฅ ์ค‘๊ฐ„์— ๋Š๊ธฐ๊ณ ; ๋„ˆ๋ฌด ๊ธธ๋ฉด โ†’ ์ง€์—ฐ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. 300ms๊ฐ€ ํ•ฉ๋ฆฌ์ ์ธ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.
  • ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ: ๋งˆ์ดํฌ ์บก์ฒ˜ โ†’ VAD๊ฐ€ ๋งํ•˜๊ธฐ ์ข…๋ฃŒ ๊ฐ์ง€ โ†’ Whisper ์ „์‚ฌ โ†’ LLM ์‘๋‹ต ์ƒ์„ฑ โ†’ TTS ๋งํ•˜๊ธฐ. ๋„์ฐฉํ•˜๋Š” ๋Œ€๋กœ LLM ํ† ํฐ์„ TTS๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋Š” ๊ฒƒ์ด ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ "์ฒซ ์˜ค๋””์˜ค"๊ฐ€ 1์ดˆ ๋ฏธ๋งŒ์œผ๋กœ ๋„๋‹ฌํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค โ€” ๋Œ€์•ˆ(์ „์ฒด LLM ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋งํ•˜๊ธฐ)์€ ์ง€๊ฐ๋œ ์ง€์—ฐ์„ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ’กTip: ์Šคํƒ์ด ๋А๋ฆฌ๊ฒŒ ๋А๊ปด์ง„๋‹ค๋ฉด ๊ฐ ๋‹จ๊ณ„๋ฅผ ํ”„๋กœํŒŒ์ผ๋งํ•˜์‹ญ์‹œ์˜ค: (๋งˆ์ดํฌ โ†’ STT ์ค€๋น„), (STT ์ค€๋น„ โ†’ LLM ์ฒซ ๋ฒˆ์งธ ํ† ํฐ), (LLM ์ฒซ ๋ฒˆ์งธ ํ† ํฐ โ†’ TTS ์ฒซ ์˜ค๋””์˜ค)์˜ ์ง€์† ์‹œ๊ฐ„์„ ๊ธฐ๋กํ•˜์‹ญ์‹œ์˜ค. ํ•œ ๋‹จ๊ณ„๊ฐ€ ์ง€๋ฐฐํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 2026๋…„ ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ ๊ฑฐ์˜ ํ•ญ์ƒ LLM ์ฒซ ๋ฒˆ์งธ ํ† ํฐ ์‹œ๊ฐ„(~400โ€“800ms)์ž…๋‹ˆ๋‹ค. ์ง€๊ฐ๋œ ์ง€์—ฐ์„ ์ค„์ด๋ ค๋ฉด ๋” ์ž‘์€ LLM์œผ๋กœ ์ „ํ™˜ํ•˜์‹ญ์‹œ์˜ค.

iPhone ์„ค์ •: WhisperKit + LLM Farm (5๋ถ„)

2026๋…„ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ์ธ iPhone ์Œ์„ฑ ๋น„์„œ: STT๋ฅผ ์œ„ํ•œ WhisperKit(๋˜๋Š” Whisper Transcription), LLM์„ ์œ„ํ•œ LLM Farm, ์Œ์„ฑ์„ ์œ„ํ•œ iOS ์‹œ์Šคํ…œ TTS. ์ด ์„ค์ • ์‹œ๊ฐ„์€ ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ ์‹œ๊ฐ„ ํ”Œ๋Ÿฌ์Šค 5โ€“10๋ถ„์ž…๋‹ˆ๋‹ค.

  1. 1
    App Store์—์„œ WhisperKit ๊ธฐ๋ฐ˜ ์•ฑ ์„ค์น˜(์˜ˆ: ๊ฐœ๋ฐœ์ž Aiko์˜ "Whisper Transcription", ๋ฌด๋ฃŒ) โ€” Apple Neural Engine์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๊ธฐ ๋‚ด ์ „์‚ฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. GitHub(Argmax / WhisperKit)์—์„œ WhisperKit ์ฐธ์กฐ ์•ฑ์„ ๋นŒ๋“œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. 2
    WhisperKit / Whisper Transcription์—์„œ: "Small" ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ(~466 MB). Tiny๋Š” ๋” ๋น ๋ฅด์ง€๋งŒ ๋ถ€์ •ํ™•ํ•˜๊ณ ; Medium์€ ๋” ์ •ํ™•ํ•˜์ง€๋งŒ ๋” ๋А๋ฆฝ๋‹ˆ๋‹ค.
  3. 3
    App Store์—์„œ LLM Farm ์„ค์น˜(๋ฌด๋ฃŒ). LLM Farm์—์„œ: Models ํƒญ โ†’ "URL์—์„œ ๋ชจ๋ธ ์ถ”๊ฐ€" โ†’ Phi-4 Mini Q4_K_M์„ ์œ„ํ•œ Hugging Face URL ๋ถ™์—ฌ๋„ฃ๊ธฐ(๋˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ). ๋ชจ๋ธ์€ ~2.7 GB๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  4. 4
    iOS Shortcuts๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ: ๋‹ค์Œ ์•ก์…˜์œผ๋กœ ๋‹จ์ถ•์–ด ์ƒ์„ฑ โ€” (1) ์˜ค๋””์˜ค ๋…น์Œ(๋˜๋Š” ๊ณต์œ  ์‹œํŠธ์—์„œ ์˜ค๋””์˜ค ์ž…๋ ฅ ์ˆ˜๋ฝ), (2) Whisper Transcription์œผ๋กœ ์ „์‚ฌ, (3) LLM Farm(์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ) ๋˜๋Š” Private LLM(~ยฃ10, ๋‹จ์ถ•์–ด ์•ก์…˜ ์žˆ์Œ)์œผ๋กœ ํ…์ŠคํŠธ ์ƒ์„ฑ, (4) iOS ์‹œ์Šคํ…œ ์Œ์„ฑ์œผ๋กœ ํ…์ŠคํŠธ ์žฌ์ƒ.
  5. 5
    ๋‹จ์ถ•์–ด๋ฅผ ์ž ๊ธˆ ํ™”๋ฉด ์œ„์ ฏ, ๋™์ž‘ ๋ฒ„ํŠผ(iPhone 15 Pro ์ด์ƒ) ๋˜๋Š” "Siri์•ผ, [๋‹จ์ถ•์–ด ์ด๋ฆ„] ์‹คํ–‰"์— ํ• ๋‹นํ•˜์‹ญ์‹œ์˜ค. ๋™์ž‘ ๋ฒ„ํŠผ์ด ๊ฐ€์žฅ ์งง์€ ํ•ธ์ฆˆํ”„๋ฆฌ ์‘๋‹ต ์‹œ๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  6. 6
    ํ…Œ์ŠคํŠธ: ๋™์ž‘ ๋ฒ„ํŠผ์„ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ธฐ โ†’ ๋งํ•˜๊ธฐ โ†’ ๋†“๊ธฐ. STT ์‹คํ–‰(~200ms) โ†’ LLM ์ƒ์„ฑ(~600ms ์ฒซ ๋ฒˆ์งธ ํ† ํฐ, TTS๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ) โ†’ ์ฒซ ์˜ค๋””์˜ค๊ฐ€ ์ด ~0.9โ€“1.4์ดˆ์— ๋“ค๋ฆผ. ๋Š๊ธฐ๋Š” ๊ฒฝ์šฐ ๋‹จ์ถ•์–ด์—์„œ VAD ์นจ๋ฌต ์ž„๊ณ„๊ฐ’์„ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.

โš ๏ธWarning: LLM Farm์€ ํ˜„์žฌ(2026๋…„ 5์›” ๊ธฐ์ค€) ๋‹จ์ถ•์–ด ์•ก์…˜์„ ๋…ธ์ถœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. iOS Shortcuts ํŒŒ์ดํ”„๋ผ์ธ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด "ํ…์ŠคํŠธ ์ƒ์„ฑ" ์•ก์…˜์„ ๋…ธ์ถœํ•˜๋Š” Private LLM(~ยฃ10 ์ผํšŒ์„ฑ ๊ตฌ๋งค)์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ถ•์–ด ์ ‘๊ทผ ๋ฐฉ์‹์ด iPhone ๊ฒฝ๋กœ๋ฅผ "5๋ถ„"์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค โ€” ๋‹จ์ถ•์–ด ์—†์ด๋Š” ์•ฑ์„ ์ˆ˜๋™์œผ๋กœ ์ฒด์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Android ์„ค์ •: Layla ๋˜๋Š” Termux ์Šคํƒ (5โ€“15๋ถ„)

Android์—์„œ ๋‘ ๊ฐ€์ง€ ๊ฒฝ๋กœ: Layla(5๋ถ„์˜ ํ†ตํ•ฉ ์Šคํƒ ์ ‘๊ทผ ๋ฐฉ์‹) ๋˜๋Š” Termux + whisper.cpp + Ollama + Piper(๋” ๋งŽ์€ ์ œ์–ด๊ฐ€ ์žˆ๋Š” 15๋ถ„ ์ˆ˜๋™ ์ ‘๊ทผ ๋ฐฉ์‹). ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘ ์„ค์ • ํ›„ ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฒฝ๋กœ A โ€” Layla(5๋ถ„): Play Store์—์„œ Layla ์„ค์น˜, ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ(Phi-4 Mini ๋˜๋Š” Gemma 3 4B), ์„ค์ •์—์„œ ์Œ์„ฑ ๋ชจ๋“œ ํ™œ์„ฑํ™”. Layla๋Š” STT๋ฅผ ์œ„ํ•œ whisper.cpp, ์‘๋‹ต์„ ์œ„ํ•œ ๋กœ์ปฌ LLM์„ ํฌํ•จํ•˜๋ฉฐ Android ์‹œ์Šคํ…œ TTS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒฝ๋กœ; ๋‹จ์ ์€ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค.
  • ๊ฒฝ๋กœ B โ€” Termux ์Šคํƒ(15๋ถ„):
  • F-Droid์—์„œ Termux ์„ค์น˜(Play Store ๋ฒ„์ „์€ ์˜ค๋ž˜๋˜์–ด ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ).
  • Termux์—์„œ: pkg update && pkg install git cmake clang ffmpeg.
  • whisper.cpp ๋นŒ๋“œ: git clone https://github.com/ggerganov/whisper.cpp && cd whisper.cpp && make์™€ Small ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ: bash ./models/download-ggml-model.sh small.
  • Ollama(Termux ARM ๋นŒ๋“œ) ์„ค์น˜: curl -fsSL https://ollama.com/install.sh | sh. ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ: ollama pull phi4-mini. ์„œ๋ฒ„ ์‹œ์ž‘: ollama serve.
  • Piper ์„ค์น˜: pip install piper-tts(Termux Python venv์—์„œ)์™€ ์Œ์„ฑ ๋‹ค์šด๋กœ๋“œ(์˜ˆ: piper-tts --download-voice ko_KR-kss-medium).
  • arecord์—์„œ ์ฝ์–ด ์˜ค๋””์˜ค์— whisper.cpp๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ์ „์‚ฌ๋ฅผ localhost:11434์˜ Ollama๋กœ ์ „์†กํ•˜๊ณ , ์‘๋‹ต์„ Piper๋กœ ํŒŒ์ดํ”„ํ•˜๋Š” ์†Œํ˜• Python ์Šคํฌ๋ฆฝํŠธ๋กœ ํŒŒ์ดํ”„๋ผ์ธ์„ ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค. ๋˜๋Š” Tasker๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„ํŠผ์ด๋‚˜ ๋น ๋ฅธ ํƒ€์ผ๋กœ ํ™œ์„ฑํ™”๋œ ์‰˜ ๋ช…๋ น์„ ์ฒด์ธํ•˜์‹ญ์‹œ์˜ค.

๐Ÿ’กTip: ๊ฒฝ๋กœ B์˜ ๊ฒฝ์šฐ, Termux:Widget์„ ์‚ฌ์šฉํ•˜์—ฌ ์Œ์„ฑ ๋น„์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ํ™ˆ ํ™”๋ฉด ๋‹จ์ถ•ํ‚ค๋ฅผ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ์œ„์ ฏ์„ ํ•œ ๋ฒˆ ํ„ฐ์น˜ํ•˜๋ฉด ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ํ•ธ์ฆˆํ”„๋ฆฌ ํ˜ธ์ถœ์„ ์œ„ํ•ด Bluetooth ๋ฒ„ํŠผ์ด๋‚˜ Tasker ๋น ๋ฅธ ํƒ€์ผ๊ณผ ๊ฒฐํ•ฉํ•˜์‹ญ์‹œ์˜ค. Pixel 9 Pro์™€ Galaxy S25 Ultra์˜ ๋™์ž‘/์‚ฌ์ด๋“œ ํ‚ค๋„ Tasker ์•ก์…˜์„ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„ค์ •: ์ „ํ™”๊ธฐ STT + ์›๊ฒฉ Ollama

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์Šคํƒ์€ ๊ธฐ๊ธฐ์—์„œ STT์™€ TTS๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ LLM ํ˜ธ์ถœ๋งŒ ์ง‘์˜ ์ปดํ“จํ„ฐ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์˜ค๋””์˜ค ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ(์ „ํ™”๊ธฐ๋ฅผ ๋– ๋‚˜์ง€ ์•Š์Œ โ€” ํ…์ŠคํŠธ ์ „์‚ฌ๋งŒ ํ™ˆ Wi-Fi๋ฅผ ํ†ตํ•ด ์ „์†ก) 70B๊ธ‰ ๋ชจ๋ธ(Llama 3.3 70B, Qwen3-Coder 32B)์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

iOS Shortcut: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์Œ์„ฑ ๋น„์„œ (๋™์ž‘ ๋ฒ„ํŠผ์œผ๋กœ ํ™œ์„ฑํ™”)

โ€œ1. ์˜ค๋””์˜ค ๋…น์Œ โ†’ ์ž„์‹œ ํŒŒ์ผ์— ์ €์žฅ. 2. Whisper Transcription์œผ๋กœ ์ „์‚ฌ โ†’ ์ถœ๋ ฅ: ์ „์‚ฌ ํ…์ŠคํŠธ. 3. URL์—์„œ ์ฝ˜ํ…์ธ  ๊ฐ€์ ธ์˜ค๊ธฐ โ†’ URL: http://192.168.1.20:11434/api/generate, ๋ฉ”์„œ๋“œ: POST, JSON ๋ณธ๋ฌธ: {"model":"llama3.3:70b","prompt":"[transcript]","stream":false} โ†’ ์ถœ๋ ฅ: ์‘๋‹ต ํ…์ŠคํŠธ. 4. ํ…์ŠคํŠธ ์žฌ์ƒ โ†’ ์ž…๋ ฅ: ์‘๋‹ต ํ…์ŠคํŠธ, ์Œ์„ฑ: iOS ์‹œ์Šคํ…œ ์Œ์„ฑ. ๋™์ž‘ ๋ฒ„ํŠผ์— ํ• ๋‹น. ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ธฐ๋กœ ๋…น์Œ; ๋†“๊ธฐ๋กœ ์ „์†ก. ์ฒซ ์˜ค๋””์˜ค๊ฐ€ ~1.5โ€“2.5์ดˆ์— ๋“ค๋ฆผ.โ€

Tasker: Android์—์„œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์Œ์„ฑ ๋น„์„œ

โ€œ1. ๋ณ€์ˆ˜: %TRANSCRIPT = (๋…น์Œ๋œ ์˜ค๋””์˜ค ํŒŒ์ผ์—์„œ whisper-cli ์ถœ๋ ฅ). 2. HTTP ์š”์ฒญ: URL http://192.168.1.20:11434/api/generate, ๋ฉ”์„œ๋“œ POST, ๋ณธ๋ฌธ {"model":"llama3.3:70b","prompt":"%TRANSCRIPT","stream":false}. 3. ๋ณ€์ˆ˜: %REPLY = (JSON์—์„œ ํŒŒ์‹ฑ๋œ "response" ํ•„๋“œ). 4. ๋งํ•˜๊ธฐ: %REPLY (Android ์‹œ์Šคํ…œ TTS ๋˜๋Š” Piper๊ฐ€ ์„ค์น˜๋œ ๊ฒฝ์šฐ). ๋น ๋ฅธ ํƒ€์ผ, Bluetooth ๋ฒ„ํŠผ ๋˜๋Š” Pixel 9 Pro ์‚ฌ์ด๋“œ ํ‚ค ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ธฐ๋กœ ํ™œ์„ฑํ™”.โ€
  1. 1
    ์ง‘์˜ ์ปดํ“จํ„ฐ(Mac, PC ๋˜๋Š” NAS)์— Ollama๋ฅผ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค. 70B ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ: ollama pull llama3.3:70b(~40GB ์—ฌ์œ  ๋””์Šคํฌ ๊ณต๊ฐ„ + ~48GB RAM ๋˜๋Š” 24GB GPU VRAM ํ•„์š”).
  2. 2
    Ollama๋ฅผ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ๋ฐ”์ธ๋”ฉ: OLLAMA_HOST=0.0.0.0:11434 ollama serve. ์ง‘ ์ปดํ“จํ„ฐ์˜ ๋กœ์ปฌ IP๋ฅผ ๋ฉ”๋ชจํ•˜์‹ญ์‹œ์˜ค(์˜ˆ: 192.168.1.20).
  3. 3
    ์ „ํ™”๊ธฐ์—์„œ ์Œ์„ฑ ๋น„์„œ ํŒŒ์ดํ”„๋ผ์ธ(iOS Shortcut ๋˜๋Š” Android Tasker)์„ ์„ค์ •ํ•˜์—ฌ Whisper ์ „์‚ฌ๋ฅผ ๋กœ์ปฌ LLM ํ˜ธ์ถœ ๋Œ€์‹  http://192.168.1.20:11434/api/generate๋กœ HTTP POST๋กœ ์ „์†กํ•˜์‹ญ์‹œ์˜ค.
  4. 4
    TTS๋Š” ์ง‘ ์ปดํ“จํ„ฐ์˜ ์‘๋‹ต ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „ํ™”๊ธฐ์—์„œ ๊ณ„์† ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค(Piper ๋˜๋Š” ์‹œ์Šคํ…œ ์Œ์„ฑ).
  5. 5
    ๊ฒฐ๊ณผ: Whisper STT๊ฐ€ ์ „ํ™”๊ธฐ์—์„œ ์‹คํ–‰๋˜๊ณ (์˜ค๋””์˜ค๊ฐ€ ๊ธฐ๊ธฐ๋ฅผ ๋– ๋‚˜์ง€ ์•Š์Œ), ์ง‘์˜ Ollama๊ฐ€ ~600โ€“1200ms์— 70B๊ธ‰ ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋ฉฐ, TTS๊ฐ€ ์ „ํ™”๊ธฐ์—์„œ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด ์ง€์—ฐ ~1.5โ€“2.5์ดˆ โ€” ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด๋ณด๋‹ค ์•ฝ๊ฐ„ ๋” ๋งŽ์ง€๋งŒ ํ›จ์”ฌ ๋” ๋‚˜์€ LLM ํ’ˆ์งˆ.

๐Ÿ’กTip: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“œ์—์„œ ์ตœ์ € ์ง€์—ฐ์„ ์œ„ํ•ด Ollama๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ชจ๋“œ("stream":true)๋กœ ์„ค์ •ํ•˜๊ณ  ์ „์ฒด ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋Œ€์‹  ๋„์ฐฉํ•˜๋Š” ๋Œ€๋กœ TTS๋กœ ํ† ํฐ์„ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜์‹ญ์‹œ์˜ค. iOS Shortcuts๋Š” ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์†Œํ˜• Tasker ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ ์ปค์Šคํ…€ iOS ์•ฑ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆฌ๋ฐ์œผ๋กœ ์ด ์‘๋‹ต ์‹œ๊ฐ„์ด ๋™์ผํ•ด๋„ "์ฒซ ์˜ค๋””์˜ค" ์ง€๊ฐ ์ง€์—ฐ์ด 200โ€“400ms ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

์ง€์—ฐ ์˜ˆ์‚ฐ: ์ดˆ๊ฐ€ ์–ด๋””๋กœ ๊ฐ€๋Š”๊ฐ€

2026๋…„ ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ LLM ์ฒซ ๋ฒˆ์งธ ํ† ํฐ ์‹œ๊ฐ„์ด ์ „์ฒด ์ง€์—ฐ์„ ์ง€๋ฐฐํ•ฉ๋‹ˆ๋‹ค โ€” ์ผ๋ฐ˜์ ์œผ๋กœ ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค ์‹œ๊ฐ„์˜ 50โ€“60%. LLM ๋‹จ๊ณ„๋ฅผ ์ตœ์ ํ™”ํ•˜๋ฉด Whisper๋‚˜ TTS๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ํฐ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

๋‹จ๊ณ„์ผ๋ฐ˜์ ์ธ ์‹œ๊ฐ„ (iPhone 16 Pro, ๊ธฐ๊ธฐ ๋‚ด)์ฐธ๊ณ 
VAD ๋ฐœํ™” ์ข…๋ฃŒ ๊ฐ์ง€~200โ€“500ms์กฐ์ • ๊ฐ€๋Šฅ; ๊ธฐ๋ณธ 300ms. ์ง€๊ฐ ์ง€์—ฐ์— ํฌํ•จ๋จ.
Whisper Small STT (5์ดˆ ๋ฐœํ™”)~150โ€“300msWhisperKit์€ Apple Neural Engine์„ ํ†ตํ•ด ~30โ€“40% ๋” ๋น ๋ฆ„.
LLM ์ฒซ ๋ฒˆ์งธ ํ† ํฐ ์‹œ๊ฐ„ (Phi-4 Mini)~400โ€“800ms๊ฐ€์žฅ ํฐ ๊ธฐ์—ฌ์ž. ๋” ์ž‘์€ ๋ชจ๋ธ = ๋” ๋น ๋ฆ„.
TTS ์ฒซ ์˜ค๋””์˜ค (Piper ๋˜๋Š” ์‹œ์Šคํ…œ)~100โ€“200ms์‹œ์Šคํ…œ TTS๊ฐ€ Piper๋ณด๋‹ค ์•ฝ๊ฐ„ ๋” ๋น ๋ฆ„.
์ด ์Œ์„ฑ์—์„œ ์ฒซ ์˜ค๋””์˜ค~0.9โ€“1.4์ดˆ2์ดˆ ๋ฏธ๋งŒ = "์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋А๊ปด์ง"; 1์ดˆ ๋ฏธ๋งŒ = "๋„ค์ดํ‹ฐ๋ธŒํ•˜๊ฒŒ ๋А๊ปด์ง".

๐Ÿ’กTip: ์ด 1์ดˆ ๋ฏธ๋งŒ์œผ๋กœ ์ค„์ด๋ ค๋ฉด: Whisper Tiny(75 MB, ~80ms STT) + Qwen3 1.7B(~250ms TTFT) + ์‹œ์Šคํ…œ TTS(~80ms ์ฒซ ์˜ค๋””์˜ค)๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. iPhone 16 Pro์—์„œ ์ด ~600โ€“800ms. ๋‹จ์ ์€ ๋” ์งง๊ณ  ๋œ ์ผ๊ด€๋œ LLM ์‘๋‹ต๊ณผ ์†Œ์Œ์ด ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ ๋” ๋‚ฎ์€ STT ์ •ํ™•๋„์ž…๋‹ˆ๋‹ค. ์‘๋‹ต ์†๋„๊ฐ€ ์ฃผ์š” ์šฐ์„ ์ˆœ์œ„์ธ ๊ฒฝ์šฐ ๊ฐ€์น˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1์‹œ๊ฐ„ ๋™์•ˆ์˜ ์ •ํ™•๋„์™€ ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ

Whisper Small์€ ์ค‘๊ฐ„ ์ •๋„์˜ ๋ฐฐ๊ฒฝ ์†Œ์Œ์ด ์žˆ๋Š” ์ผ๋ฐ˜์ ์ธ ๋ง์—์„œ ~88% ์ •ํ™•๋„๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค; Whisper Medium์€ ~91%์— ๋„๋‹ฌํ•˜์ง€๋งŒ ์ง€์—ฐ์ด ๋‘ ๋ฐฐ์ž…๋‹ˆ๋‹ค. 1์‹œ๊ฐ„ ํ™œ์„ฑ ๋Œ€ํ™” ๋™์•ˆ ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ๋Š” iPhone 16 Pro์—์„œ ~25โ€“35%, ๊ณ ๊ธ‰ Android์—์„œ ~25โ€“40%์ž…๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ ํฌ๊ธฐ๋ณ„ Whisper ์ •ํ™•๋„(WER LibriSpeech-clean, ๋‚ฎ์„์ˆ˜๋ก ์ข‹์Œ): Tiny ~7.5%, Small ~3%, Medium ~2.4%, Large v3 ~1.8%. ์†Œ์Œ์ด ์žˆ๋Š” ์‹ค์ œ ์กฐ๊ฑด์—์„œ: Tiny๋Š” ~15โ€“20% WER๋กœ ์•…ํ™”, Small์€ ~10โ€“14%, Medium์€ ~7โ€“10%, Large v3๋Š” ~5โ€“7%.
  • ํด๋ผ์šฐ๋“œ Whisper vs ๋กœ์ปฌ Whisper: OpenAI์˜ ํด๋ผ์šฐ๋“œ Whisper API๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Large v3๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(๊นจ๋—ํ•œ ๋ง์—์„œ ~2% WER). ์ „ํ™”๊ธฐ์˜ ๋กœ์ปฌ Whisper Small์€ ๋™์ผํ•œ ์˜ค๋””์˜ค์—์„œ ~3% WER โ€” ์ผ์ƒ์ ์ธ ์Œ์„ฑ ๋น„์„œ ์‚ฌ์šฉ์—์„œ ์ฐจ์ด๊ฐ€ ๊ฐ์ง€๋˜์ง€ ์•Š์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ(1์‹œ๊ฐ„ ํ™œ์„ฑ ๋Œ€ํ™”, ํ™”๋ฉด ์ผœ์ง): iPhone 16 Pro ~25โ€“35%; iPhone 17 Pro ~22โ€“30%; Pixel 9 Pro ~30โ€“40%; Galaxy S25 Ultra ~28โ€“38%. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“œ๋Š” STT๋งŒ ๋กœ์ปฌ์—์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ ์ „ํ™”๊ธฐ ์†Œ๋ชจ๋ฅผ ์‹œ๊ฐ„๋‹น ~10โ€“15%๋กœ ์ค„์ž…๋‹ˆ๋‹ค.
  • ์—ด ์ œํ•œ: ๊ธฐ๊ธฐ ๋‚ด ์ง€์†์ ์ธ LLM ์ถ”๋ก ์€ iPhone์—์„œ ~10โ€“15๋ถ„ ํ›„ ์—ด ์ œํ•œ์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๊ณ (์นฉ ํ‘œ๋ฉด ~38ยฐC); ๊ณ ๊ธ‰ Android์—์„œ ~15โ€“20๋ถ„(ํƒœ๋ธ”๋ฆฟ๊ณผ ๋Œ€ํ˜• ์ „ํ™”๊ธฐ์—์„œ ๋” ๋‚˜์€ ์—ด ์งˆ๋Ÿ‰). ์ œํ•œ์€ ํ† ํฐ/์ดˆ๋ฅผ 30โ€“50% ์ค„์—ฌ LLM ์ฒซ ๋ฒˆ์งธ ํ† ํฐ ์ง€์—ฐ์„ ~600ms์—์„œ ~900ms๋กœ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.
  • ๊ธด ์„ธ์…˜์„ ์œ„ํ•œ ์™„ํ™”: ์ถฉ์ „๊ธฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ , ๋”ฑ๋”ฑํ•œ ํ‘œ๋ฉด์— ์ „ํ™”๊ธฐ๋ฅผ ์•ž๋ฉด ์œ„๋กœ ๋†“๊ฑฐ๋‚˜(์†์— ๋“ค์ง€ ์•Š๊ณ ) ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜์‹ญ์‹œ์˜ค. ๋งˆ์ดํฌ๋กœ ์ „ํ™”๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „ํ™”๊ธฐ๋ฅผ ์ „๋ถ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ์—๋„ˆ์ง€์˜ ์ผ๋ถ€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

โš ๏ธWarning: ์™„์ „ํžˆ ๋กœ์ปฌ์ธ 1์‹œ๊ฐ„ ์Œ์„ฑ ์„ธ์…˜์€ ์ „ํ™”๊ธฐ ๋ฐฐํ„ฐ๋ฆฌ์˜ 30โ€“40%๋ฅผ ์†Œ๋ชจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋ฃจ ์ข…์ผ ๋˜๋Š” ์ฐจ์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ถฉ์ „์„ ๊ณ„ํšํ•˜์‹ญ์‹œ์˜ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ(๊ธฐ๊ธฐ์—์„œ STT๋งŒ)๋Š” ํ•ญ์ƒ ์ผœ์ ธ ์žˆ๋Š” ์ฃผ๋ณ€ ์Œ์„ฑ ๋น„์„œ๋ฅผ ์œ„ํ•œ ํ˜„์‹ค์ ์ธ ์˜ต์…˜์ž…๋‹ˆ๋‹ค โ€” ์ง‘์˜ ์ปดํ“จํ„ฐ๊ฐ€ ๋ฌด๊ฑฐ์šด ์ž‘์—…์„ ํ•ฉ๋‹ˆ๋‹ค.

ํ•ธ์ฆˆํ”„๋ฆฌ: Shortcuts, Tasker, CarPlay, Android Auto

ํ•ธ์ฆˆํ”„๋ฆฌ ํ™œ์„ฑํ™”๋Š” ์Œ์„ฑ ์Šคํƒ์ด ์•„๋‹Œ ํ™œ์„ฑํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. iOS๋Š” ๋™์ž‘ ๋ฒ„ํŠผ ๋˜๋Š” "Siri์•ผ, [๋‹จ์ถ•์–ด ์ด๋ฆ„] ์‹คํ–‰"์œผ๋กœ Shortcuts๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ; Android๋Š” ์‚ฌ์ด๋“œ ํ‚ค, ๋น ๋ฅธ ํƒ€์ผ ๋˜๋Š” Bluetooth ๋ฒ„ํŠผ์œผ๋กœ Tasker๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • iPhone ๋™์ž‘ ๋ฒ„ํŠผ(iPhone 15 Pro ์ด์ƒ): ์Œ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋‹จ์ถ•์–ด๋ฅผ ํ• ๋‹นํ•˜์‹ญ์‹œ์˜ค. ๋™์ž‘ ๋ฒ„ํŠผ์„ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ธฐ๋กœ ๋…น์Œ ์‹œ์ž‘; ๋†“๊ธฐ๋กœ ์ „์†ก. 2026๋…„ iPhone์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ์ง€์—ฐ์˜ ํ•ธ์ฆˆํ”„๋ฆฌ ํŠธ๋ฆฌ๊ฑฐ.
  • **iPhone "Siri์•ผ, [๋‹จ์ถ•์–ด ์ด๋ฆ„] ์‹คํ–‰":** Siri๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ (~500ms) ๋‹จ์ถ•์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋™์ž‘ ๋ฒ„ํŠผ๋ณด๋‹ค ์ง€์—ฐ์ด ์ถ”๊ฐ€๋˜์ง€๋งŒ ์ „ํ™”๊ธฐ๊ฐ€ ์ž ๊ธˆ ํ•ด์ œ๋œ ์–ธ์ œ๋“ ์ง€ ํ•ธ์ฆˆํ”„๋ฆฌ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • Android ์‚ฌ์ด๋“œ ํ‚ค/Bixby ํ‚ค(Galaxy): Galaxy Modes & Routines ์„ค์ • ๋˜๋Š” Bixby ํ‚ค ์žฌ๋งคํ•‘ ์•ฑ์„ ํ†ตํ•ด Tasker ์•ก์…˜์„ ํ• ๋‹นํ•˜์‹ญ์‹œ์˜ค. ๋ˆ„๋ฅด๊ธฐ๋กœ ํ™œ์„ฑํ™”.
  • Android์˜ Tasker ๋น ๋ฅธ ํƒ€์ผ: ์Œ์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์•Œ๋ฆผ ํŒจ๋„์— ๋น ๋ฅธ ํƒ€์ผ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ์ž ๊ธˆ ํ™”๋ฉด์—์„œ ๋‘ ๋ฒˆ ์Šค์™€์ดํ”„๋กœ ํ™œ์„ฑํ™”.
  • Bluetooth ๋ฒ„ํŠผ(์˜ˆ: Flic, ์ผ๋ฐ˜ ๋ฏธ๋””์–ด ๋ฒ„ํŠผ): iOS ๋˜๋Š” Android์™€ ํŽ˜์–ด๋งํ•˜๊ณ  ์Œ์„ฑ ๋‹จ์ถ•์–ด/Tasker ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค. ์ง„์ •ํ•œ ํ•ธ์ฆˆํ”„๋ฆฌ(์ฑ…์ƒ, ํ•ธ๋“ค, ์ฃผ๋จธ๋‹ˆ์˜ ๋ฒ„ํŠผ).
  • CarPlay / Android Auto: ์ด๊ฒƒ๋“ค์€ Siri / Google Assistant ์‹œ์Šคํ…œ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค โ€” 2026๋…„์—๋Š” ์–ด๋А ๊ฒƒ๋„ ํƒ€์‚ฌ ์Œ์„ฑ ๋น„์„œ API๋ฅผ ๋…ธ์ถœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CarPlay ํ•ด๊ฒฐ์ฑ…์€ CarPlay ๋™์ž‘ ๋ฒ„ํŠผ์— ๋‹จ์ถ•์–ด ์—ฐ๊ฒฐ(์ œํ•œ๋œ ๋‹จ์ถ•์–ด ์ง€์›); Android Auto์˜ ๊ฒฝ์šฐ Bluetooth ๋ฏธ๋””์–ด ๋ฒ„ํŠผ์œผ๋กœ ํ™œ์„ฑํ™”๋œ Tasker ์‚ฌ์šฉ. ์–ด๋А ๊ฒƒ๋„ ์ฐจ๋Ÿ‰ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์‹œ์Šคํ…œ ๋น„์„œ์™€ ๋™์ผํ•œ ํ†ตํ•ฉ ์ˆ˜์ค€์„ ๋‹ฌ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๐Ÿ’กTip: CarPlay / Android Auto ํ†ตํ•ฉ ์—†์ด ์ฐจ๋Ÿ‰ ์‚ฌ์šฉ์˜ ๊ฒฝ์šฐ: ์ž‘์€ Bluetooth ๋ฒ„ํŠผ(Flic, AirShou, ์ผ๋ฐ˜ ๋ฏธ๋””์–ด ์ปจํŠธ๋กค)์„ ํŽ˜์–ด๋งํ•˜๊ณ  ํ•ธ๋“ค์— ๋ถ€์ฐฉํ•˜์‹ญ์‹œ์˜ค. ๋ˆ„๋ฅด๊ธฐ๋กœ ์˜คํ”„๋ผ์ธ ์Œ์„ฑ ๋น„์„œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค โ€” ์ธํ„ฐ๋„ท ์—†์ด ์ž‘๋™ํ•˜๊ณ , ์˜ค๋””์˜ค๋ฅผ ํด๋ผ์šฐ๋“œ๋กœ ์ „์†กํ•˜์ง€ ์•Š์œผ๋ฉฐ, ~1.5์ดˆ์— ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค. CarPlay์™€ ๋น„๊ตํ•œ ๋‹จ์ ์€ ์ฐจ๋Ÿ‰ ํ™”๋ฉด์— ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์—†๊ณ  ์˜ค๋””์˜ค๋งŒ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ์ธ ์ •๋ณด ๋ณด์žฅ: ์ง„์ •ํ•œ ์˜คํ”„๋ผ์ธ vs ํด๋ผ์šฐ๋“œ ์ง€์›

์Œ์„ฑ ๋น„์„œ๋Š” ๋งˆ์ดํฌ ์˜ค๋””์˜ค, ์ „์‚ฌ, TTS ์˜ค๋””์˜ค๊ฐ€ ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ ์—†์ด ๊ธฐ๊ธฐ์— ๋‚จ์•„ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ "์ง„์ •์œผ๋กœ ์˜คํ”„๋ผ์ธ"์ž…๋‹ˆ๋‹ค. "๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ"๋กœ ๋งˆ์ผ€ํŒ…๋œ ๋งŽ์€ ์•ฑ์ด ์—ฌ์ „ํžˆ ์ „์‚ฌ๋‚˜ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋ฅผ ํด๋ผ์šฐ๋“œ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค โ€” ์‹ ๋ขฐํ•˜๊ธฐ ์ „์— ๋น„ํ–‰๊ธฐ ๋ชจ๋“œ๋‚˜ ๋„คํŠธ์›Œํฌ ๋ชจ๋‹ˆํ„ฐ๋กœ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

  • "์ง„์ •์œผ๋กœ ์˜คํ”„๋ผ์ธ" ํ™•์ธ ๋ฐฉ๋ฒ•: ์ „ํ™”๊ธฐ๋ฅผ ๋น„ํ–‰๊ธฐ ๋ชจ๋“œ๋กœ ์„ค์ •ํ•˜๊ณ  ๋น„์„œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์™„์ „ํ•œ ํ’ˆ์งˆ๋กœ ์ž‘๋™ํ•˜๋ฉด ์ง„์ •์œผ๋กœ ์˜คํ”„๋ผ์ธ์ž…๋‹ˆ๋‹ค. ์ €ํ•˜๋˜๊ฑฐ๋‚˜ ์‹คํŒจํ•˜๋ฉด ์ผ๋ถ€ ๋‹จ๊ณ„๊ฐ€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ค๋””์˜ค ์บก์ฒ˜: ๋งˆ์ดํฌ ๋ฐ์ดํ„ฐ๋Š” ๋กœ์ปฌ๋กœ ์ฒ˜๋ฆฌ๋˜๊ณ  ์ „์‚ฌ ํ›„ ์–ด๋””์—๋„ ๊ธฐ๋ก๋˜๊ฑฐ๋‚˜ ์ „์†ก๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. Whisper, WhisperKit, Sherpa-ONNX๋Š” ๋ฉ”๋ชจ๋ฆฌ์—์„œ STT๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ „์‚ฌ ํ›„ ์˜ค๋””์˜ค๋ฅผ ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.
  • LLM ์ถ”๋ก : ์‘๋‹ต์ด ์ „ํ™”๊ธฐ์˜ ๋กœ์ปฌ ๋ชจ๋ธ(Phi-4 Mini, Gemma 3, Llama 3.2)์— ์˜ํ•ด ์ƒ์„ฑ๋˜๋Š” ๊ฒฝ์šฐ, ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๊ธฐ๊ธฐ๋ฅผ ๋‚˜๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋น„์„œ๊ฐ€ "ํด๋ผ์šฐ๋“œ ์ง€์›" ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ(Apple Intelligence Private Cloud Compute, Google์˜ ๊ธฐ๊ธฐ ์šฐ์„  ํ›„ ํด๋ผ์šฐ๋“œ ๋ชจ๋“œ), ์ „์‚ฌ๊ฐ€ ํŠน์ • ์กฐ๊ฑด์—์„œ ์„œ๋ฒ„๋กœ ์ „์†ก๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค โ€” ์•ฑ์˜ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์ •์ฑ…์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
  • TTS: Piper์™€ ์‹œ์Šคํ…œ TTS๋Š” ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด. ์ผ๋ถ€ "ํ”„๋ฆฌ๋ฏธ์—„" ํด๋ผ์šฐ๋“œ ์Œ์„ฑ(ElevenLabs, OpenAI TTS)์€ ์‘๋‹ต ํ…์ŠคํŠธ๋ฅผ ์„œ๋ฒ„๋กœ ์ „์†กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค โ€” ์ง„์ •ํ•œ ์˜คํ”„๋ผ์ธ ์‚ฌ์šฉ์„ ์œ„ํ•ด ํ”ผํ•˜์‹ญ์‹œ์˜ค.
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ์˜ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์ž…์žฅ: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“œ์—์„œ ์˜ค๋””์˜ค๋Š” ์ „ํ™”๊ธฐ์— ๋‚จ์•„ ์žˆ์ง€๋งŒ(๋กœ์ปฌ Whisper) ํ…์ŠคํŠธ ์ „์‚ฌ๊ฐ€ ํ™ˆ Wi-Fi๋ฅผ ํ†ตํ•ด ์ง‘์˜ Ollama ์„œ๋ฒ„๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ ์ „์šฉ์œผ๋กœ ํด๋ผ์šฐ๋“œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค โ€” ๋ฐ์ดํ„ฐ๋Š” ๋„คํŠธ์›Œํฌ ๋‚ด์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์˜์‹์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค; ๊ฐ€์žฅ ์—„๊ฒฉํ•œ ์œ„ํ˜‘ ๋ชจ๋ธ์—๋Š” ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด์™€ ๋™๋“ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์•ฑ๋ณ„ ์ฐธ๊ณ ์‚ฌํ•ญ(2026๋…„ 5์›”): WhisperKit๊ณผ whisper.cpp๋Š” ์˜คํ”ˆ์†Œ์Šค์ด๋ฉฐ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•˜๊ฒŒ ์˜คํ”„๋ผ์ธ์ž…๋‹ˆ๋‹ค. Layla๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋กœ์ปฌ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(๋น„ํ–‰๊ธฐ ๋ชจ๋“œ์—์„œ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค). LLM Farm๊ณผ PocketPal AI๋Š” ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด์—์„œ ์ถ”๋ก ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. Apple Intelligence๋Š” ๊ธฐ๊ธฐ ๋‚ด ๋ชจ๋“œ์™€ Private Cloud Compute ๋ชจ๋‘ ์žˆ์Šต๋‹ˆ๋‹ค โ€” ์™„์ „ํžˆ ๊ธฐ๊ธฐ ๋‚ด ์ž‘๋™์„ ์œ„ํ•ด ์„ค์ •์—์„œ PCC๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.

๐Ÿ’กTip: ์™„์ „ํžˆ ์˜คํ”„๋ผ์ธ ์ž‘๋™์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ(๊ธฐ์ž/์†Œ์Šค ๊ธฐ๋ฐ€, ์˜๋ฃŒ, ๋ฒ•๋ฅ ): ๋„คํŠธ์›Œํฌ ๋™์ž‘์„ ๊ฐ์‚ฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ์•ฑ(WhisperKit ์ฐธ์กฐ ๋นŒ๋“œ, Termux๋ฅผ ํ†ตํ•œ whisper.cpp, Layla)์„ ์„ ํ˜ธํ•˜์‹ญ์‹œ์˜ค. ํด๋กœ์ฆˆ๋“œ ์†Œ์Šค ์•ฑ์€("๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ"๋กœ ๋งˆ์ผ€ํŒ…๋œ ๊ฒฝ์šฐ์—๋„) ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ช…ํ™•ํ•œ ์•Œ๋ฆผ ์—†์ด ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ์—์„œ ํด๋ผ์šฐ๋“œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”ํ•œ ์‹ค์ˆ˜

  • ๋ชจ๋“  ๊ฒƒ์— Whisper Tiny ์‚ฌ์šฉํ•˜๊ธฐ. Tiny๋Š” ๋น ๋ฅด์ง€๋งŒ(~80ms STT) ์†Œ์Œ์ด ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค(~15โ€“20% WER ๋Œ€ Small์˜ ~10โ€“14%). Tiny๋Š” ์กฐ์šฉํ•œ ๋ฐฉ์—์„œ ์งง์€ ๋ช…๋ น์—๋Š” ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค; ๋ฒ”์šฉ ์Œ์„ฑ ๋น„์„œ์—๋Š” Small์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
  • TTS๊ฐ€ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ „์ฒด LLM ์‘๋‹ต ๊ธฐ๋‹ค๋ฆฌ๊ธฐ. ์ด๊ฒƒ์€ ์ง€๊ฐ ์ง€์—ฐ์„ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. ๋„์ฐฉํ•˜๋Š” ๋Œ€๋กœ LLM ํ† ํฐ์„ TTS๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜์‹ญ์‹œ์˜ค โ€” Piper๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ์ž…๋ ฅ์„ ์ง€์›ํ•˜๊ณ , ์‹œ์Šคํ…œ TTS๋Š” ์ฆ๋ถ„์  ๋งํ•˜๊ธฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ์˜ค๋””์˜ค๋Š” ์ „์ฒด ์‘๋‹ต ํ›„๊ฐ€ ์•„๋‹Œ LLM์˜ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์žฅ ํ›„์— ์žฌ์ƒ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋”์šด ํ™˜๊ฒฝ์—์„œ ๊ธฐ๊ธฐ ๋‚ด LLM ์‹คํ–‰ํ•˜๊ธฐ. ์—ด ์ œํ•œ์€ ์ง์‚ฌ๊ด‘์„ ์ด๋‚˜ ๋œจ๊ฑฐ์šด ์ฐจ ์•ˆ์—์„œ ๋ช‡ ๋ถ„ ์•ˆ์— ํ™œ์„ฑํ™”๋˜์–ด ํ† ํฐ/์ดˆ๋ฅผ 30โ€“50% ์ค„์ด๊ณ  ์ง€์—ฐ์„ 2์ดˆ ์ด์ƒ์œผ๋กœ ๋ฐ€์–ด๋ƒ…๋‹ˆ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ „ํ™”๊ธฐ๋ฅผ ์‹œ์›ํ•˜๊ฒŒ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค.
  • ํ™•์ธ ์—†์ด "๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ"๋ฅผ ์‹ ๋ขฐํ•˜๊ธฐ. "๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ"์™€ "๋กœ์ปฌ"์€ 2026๋…„ ๋งˆ์ผ€ํŒ… ์šฉ์–ด์ž…๋‹ˆ๋‹ค โ€” ๋กœ์ปฌ ์ฒ˜๋ฆฌ๋ฅผ ์ฃผ์žฅํ•˜๋Š” ์ผ๋ถ€ ์•ฑ์ด ์—ฌ์ „ํžˆ ๋ถ„์„, ๋ชจ๋ธ ์—…๋ฐ์ดํŠธ ๋˜๋Š” ํด๋ผ์šฐ๋“œ ์ง€์› ์ „์‚ฌ๋ฅผ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋ฏผ๊ฐํ•œ ์‚ฌ์šฉ์— ์‹ ๋ขฐํ•˜๊ธฐ ์ „์— ๋น„ํ–‰๊ธฐ ๋ชจ๋“œ๋กœ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
  • RAM์ด ๋ถ€์กฑํ•œ Android ๊ธฐ๊ธฐ์—์„œ Termux ์Šคํƒ ๊ตฌ์ถ•ํ•˜๊ธฐ. Termux + whisper.cpp + Ollama + Piper๋Š” ํ”ผํฌ์—์„œ ~4GB ์‹œ์Šคํ…œ RAM์„ ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. RAM์ด 6GB ์ดํ•˜์ธ ๊ธฐ๊ธฐ๋Š” ๋Œ€ํ™” ์ค‘๊ฐ„์— OOM์œผ๋กœ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ฃฝ์ž…๋‹ˆ๋‹ค. RAM์ด ๋ถ€์กฑํ•œ Android์—์„œ๋Š” Layla๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ iPhone ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

์ถœ์ฒ˜

  • Whisper.cpp โ€” github.com/ggerganov/whisper.cpp(Android ๋ฐ iOS ๋นŒ๋“œ ํฌํ•จ ํฌ๋กœ์Šคํ”Œ๋žซํผ Whisper).
  • WhisperKit (Argmax) โ€” github.com/argmaxinc/WhisperKit(iOS / macOS์—์„œ Apple Neural Engine์— ์ตœ์ ํ™”๋œ Whisper).
  • Piper TTS (Rhasspy) โ€” github.com/rhasspy/piper(์˜คํ”ˆ์†Œ์Šค ์‹ ๊ฒฝ๋ง TTS, ๋ชจ๋ฐ”์ผ ํ˜ธํ™˜, 30๊ฐœ ์ด์ƒ ์–ธ์–ด).
  • LLM Farm โ€” github.com/guinmoon/LLMFarm(๋กœ์ปฌ์—์„œ GGUF ๋ชจ๋ธ ์‹คํ–‰์„ ์œ„ํ•œ iOS ์•ฑ).
  • Layla (Android) โ€” Play Store ๋ชฉ๋ก ๋ฐ ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ(์Œ์„ฑ ์ง€์›์ด ์žˆ๋Š” ํ†ตํ•ฉ ๋กœ์ปฌ LLM ์Šคํƒ).

FAQ

๋กœ์ปฌ Whisper๋Š” ํด๋ผ์šฐ๋“œ Whisper์™€ ๋น„๊ตํ•˜์—ฌ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•ฉ๋‹ˆ๊นŒ?

์ „ํ™”๊ธฐ์—์„œ ๋กœ์ปฌ๋กœ ์‹คํ–‰๋˜๋Š” Whisper Small์€ ๊นจ๋—ํ•œ ๋ง์—์„œ ~3% WER์„ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค; OpenAI์˜ ํด๋ผ์šฐ๋“œ Whisper(Large v3)๋Š” ~2%๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Œ์ด ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ ๋กœ์ปฌ Small์€ ๋™์ผํ•œ ์˜ค๋””์˜ค์—์„œ ~10โ€“14% WER๋กœ ๋–จ์–ด์ง€๋Š” ๋ฐ˜๋ฉด Cloud Large v3๋Š” ~5โ€“7%๋กœ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ผ์ƒ์ ์ธ ์Œ์„ฑ ๋น„์„œ ์‚ฌ์šฉ์—์„œ ๋กœ์ปฌ ์ •ํ™•๋„๋Š” ์‹ค์šฉ์ ์œผ๋กœ ๊ฐ์ง€๋˜์ง€ ์•Š์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‹จ์–ด๊ฐ€ ์ค‘์š”ํ•œ ๊ธด ๋ฐ›์•„์“ฐ๊ธฐ์˜ ๊ฒฝ์šฐ ํด๋ผ์šฐ๋“œ๋‚˜ ๋กœ์ปฌ Medium/Large๊ฐ€ ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ ์Œ์„ฑ ๋น„์„œ๊ฐ€ Siri๋ฅผ ์™„์ „ํžˆ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐœ์ธ Q&A, ์ดˆ์•ˆ ์ž‘์„ฑ, ์š”์•ฝ์˜ ๊ฒฝ์šฐ: ๋„ค, Siri์˜ ๊ธฐ๊ธฐ ๋‚ด ๊ธฐ๋Šฅ๊ณผ ๋น„๊ต ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ๋” ๋‚˜์€ ํ’ˆ์งˆ๋กœ. ์‹œ์Šคํ…œ ์•ก์…˜(์•ฑ ์—ด๊ธฐ, ํƒ€์ด๋จธ ์„ค์ •, HomeKit ์ œ์–ด), ์›น ๊ฒ€์ƒ‰ ์‹œ์ž‘ ๋˜๋Š” ๋ผ์ด๋ธŒ ๋ฐ์ดํ„ฐ(๋‚ ์”จ, ์Šคํฌ์ธ  ๊ฒฐ๊ณผ): ์•„๋‹ˆ์š” โ€” iOS์™€ Apple ์„œ๋น„์Šค์™€์˜ Siri ํ†ตํ•ฉ์€ 2026๋…„์— ํƒ€์‚ฌ ๋กœ์ปฌ ์Šคํƒ์œผ๋กœ ๋ณต์ œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋‘ ๊ฐ€์ง€๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค: ์‹œ์Šคํ…œ ์•ก์…˜์„ ์œ„ํ•œ Siri, ๊ฐœ์ธ Q&A๋ฅผ ์œ„ํ•œ ๋กœ์ปฌ ์Šคํƒ.

CarPlay๋‚˜ Android Auto์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?

์ œํ•œ์ ์œผ๋กœ. CarPlay์™€ Android Auto๋Š” Siri / Google Assistant ์‹œ์Šคํ…œ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค; ์–ด๋А ๊ฒƒ๋„ 2026๋…„์— ํƒ€์‚ฌ ์Œ์„ฑ ๋น„์„œ API๋ฅผ ๋…ธ์ถœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…: CarPlay ๋™์ž‘ ๋ฒ„ํŠผ์— ๋‹จ์ถ•์–ด ์—ฐ๊ฒฐ(์ œํ•œ๋œ ๋‹จ์ถ•์–ด ์ง€์›), ๋˜๋Š” Bluetooth ๋ฒ„ํŠผ์œผ๋กœ Tasker/๋‹จ์ถ•์–ด๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. ์–ด๋А ๊ฒƒ๋„ ์ฐจ๋Ÿ‰ ์‚ฌ์šฉ์—์„œ ์‹œ์Šคํ…œ ๋น„์„œ์™€ ๋™์ผํ•œ ํ†ตํ•ฉ ์ˆ˜์ค€์„ ๋‹ฌ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•ธ์ฆˆํ”„๋ฆฌ๋กœ ์–ด๋–ป๊ฒŒ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๊นŒ?

iPhone: ๋‹จ์ถ•์–ด๋ฅผ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด ๋™์ž‘ ๋ฒ„ํŠผ์„ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ฑฐ๋‚˜(iPhone 15 Pro ์ด์ƒ), "Siri์•ผ, [๋‹จ์ถ•์–ด ์ด๋ฆ„] ์‹คํ–‰"์ด๋ผ๊ณ  ๋งํ•˜์‹ญ์‹œ์˜ค. Android: Galaxy ์ „ํ™”๊ธฐ์˜ ์‚ฌ์ด๋“œ ํ‚ค๋‚˜ Bixby ํ‚ค, Tasker ๋น ๋ฅธ ํƒ€์ผ, ๋˜๋Š” ํŽ˜์–ด๋ง๋œ Bluetooth ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ง„์ •ํ•œ ํ•ธ์ฆˆํ”„๋ฆฌ ์ฃผ๋ณ€ ํ™˜๊ฒฝ(์›จ์ดํฌ ์›Œ๋“œ๋ฅผ ๋“ค์„ ๋•Œ๊นŒ์ง€ ํ•ญ์ƒ ๋“ฃ๊ธฐ)์˜ ๊ฒฝ์šฐ, ๋กœ์ปฌ ์Šคํƒ์€ 2026๋…„์— Siri / Google Assistant์™€ ๋™๋“ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค โ€” ์ „ํ™”๊ธฐ์˜ ์‹œ์Šคํ…œ ์›จ์ดํฌ ์›Œ๋“œ ๊ฐ์ง€๊ธฐ๋Š” ํƒ€์‚ฌ ์•ฑ์— ๋…ธ์ถœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์–ธ์–ด๋กœ ๋Œ€ํ™”๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋„ค, ํ•˜์ง€๋งŒ ๋‰˜์•™์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Whisper๋Š” ์ž…๋ ฅ ์–ธ์–ด๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๊ณ  99๊ฐœ ์–ธ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ LLM์€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค: Phi-4 Mini๋Š” ์˜์–ด๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ฃผ์š” ์œ ๋Ÿฝ ์–ธ์–ด๋ฅผ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค; Qwen3๋Š” ์ค‘๊ตญ์–ด๋ฅผ ํฌํ•จํ•œ ๊ฐ•๋ ฅํ•œ ๋‹ค๊ตญ์–ด ์ง€์›์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค; Gemma 3๋Š” 100๊ฐœ ์ด์ƒ์˜ ์–ธ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. TTS์˜ ๊ฒฝ์šฐ Piper๋Š” 30๊ฐœ ์ด์ƒ์˜ ์–ธ์–ด์— ์Œ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค; ์‹œ์Šคํ…œ TTS๋Š” ์„ค์น˜๋œ OS ์–ธ์–ด ํŒจํ‚ค์ง€์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋Œ€ํ™” ์ค‘๊ฐ„ ์–ธ์–ด ์ „ํ™˜์€ Whisper์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€๋งŒ LLM์„ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐ๊ฒฝ ์†Œ์Œ์ด ๋กœ์ปฌ STT๋ฅผ ๋ง์นฉ๋‹ˆ๊นŒ?

Whisper Tiny๋Š” ์ค‘๊ฐ„ ์ •๋„์˜ ์†Œ์Œ์—์„œ ํฌ๊ฒŒ ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค(~15โ€“20% WER); Small์€ ์นดํŽ˜ ์ˆ˜์ค€์˜ ์†Œ์Œ์„ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค(~10โ€“14% WER); Medium๊ณผ Large๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‹ค์ œ ํ™˜๊ฒฝ์„ ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Œ์ด ์žˆ๋Š” ์‚ฌ์šฉ(์ฐจ, ๋Œ€์ค‘๊ตํ†ต)์˜ ๊ฒฝ์šฐ, ์ „ํ™”๊ธฐ์— RAM์ด ์žˆ๋‹ค๋ฉด Whisper Medium์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ VAD๋ฅผ ๊ณต๊ฒฉ์ ์œผ๋กœ ์ ์šฉํ•˜์‹ญ์‹œ์˜ค(๋ฐœํ™”๊ฐ€ ๊ฐ์ง€๋  ๋•Œ๋งŒ ์ „์‚ฌ, ๋ฐœํ™” ์‚ฌ์ด์˜ ์นจ๋ฌต์€ ๋ฌด์‹œ).

์Šค๋งˆํŠธ ํ™ˆ ๊ธฐ๊ธฐ์™€ ๋กœ์ปฌ๋กœ ํ†ตํ•ฉํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ฉ๋‹ˆ๊นŒ?

LLM ์‘๋‹ต์„ ์ธํ…ํŠธ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ํŒŒ์„œ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌํ•˜๊ณ (์˜ˆ: "์ฃผ๋ฐฉ ๋ถˆ ๋„๊ธฐ") ์Šค๋งˆํŠธ ํ™ˆ ํ—ˆ๋ธŒ์˜ API๋ฅผ ์ง์ ‘ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค โ€” Home Assistant๋Š” ๋กœ์ปฌ IP์— REST API๊ฐ€ ์žˆ์œผ๋ฉฐ, Apple HomeKit ํ†ตํ•ฉ์€ ๋‹จ์ถ•์–ด์˜ "ํ™ˆ ์ œ์–ด" ์•ก์…˜์„ ํ†ตํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง„์ •ํ•œ ์˜คํ”„๋ผ์ธ ํŒŒ์ดํ”„๋ผ์ธ์„ ์›ํ•œ๋‹ค๋ฉด ํด๋ผ์šฐ๋“œ ์Šค๋งˆํŠธ ํ™ˆ ํ†ตํ•ฉ(Alexa, Google Home)์„ ํ”ผํ•˜์‹ญ์‹œ์˜ค.

TTS ์Œ์„ฑ์„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋„ค. Piper TTS๋Š” 30๊ฐœ ์ด์ƒ์˜ ์–ธ์–ด์— 100๊ฐœ ์ด์ƒ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ›ˆ๋ จ ์Œ์„ฑ์ด ์žˆ์œผ๋ฉฐ ~50 MB ์Œ์„ฑ ๋ชจ๋ธ๋กœ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. iOS ์Œ์„ฑ ๋‹จ์ถ•์–ด๋Š” ๊ณ ํ’ˆ์งˆ Premium ์Œ์„ฑ์„ ํฌํ•จํ•œ ์‹œ์Šคํ…œ ์Œ์„ฑ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์„ค์ • โ†’ ์ ‘๊ทผ์„ฑ โ†’ ๋งํ•œ ์ฝ˜ํ…์ธ  โ†’ ์Œ์„ฑ์—์„œ ๋‹ค์šด๋กœ๋“œ). Android ์‹œ์Šคํ…œ TTS๋Š” Google์ด๋‚˜ ํƒ€์‚ฌ ์Œ์„ฑ ํŒจํ‚ค์ง€๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์Œ์„ฑ ํด๋กœ๋‹(์ž์‹ ์˜ ์Œ์„ฑ ๋˜๋Š” ํŠน์ • ์ธ๋ฌผ)์€ ๋ณ„๋„์˜ TTS ๋„๊ตฌ ์ฒด์ธ(Coqui, Tortoise TTS)์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค โ€” 2026๋…„์—๋Š” ์•„์ง ๊ธฐ๊ธฐ ๋‚ด์—์„œ ์‹ค์šฉ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋งŽ์ด ์†Œ๋ชจ๋ฉ๋‹ˆ๊นŒ?

๋„ค โ€” ๊ณ ๊ธ‰ ์ „ํ™”๊ธฐ์—์„œ ์‹œ๊ฐ„๋‹น ํ™œ์„ฑ ๋Œ€ํ™” ์•ฝ 25โ€“40%. ๊ฐ€๋” ์Œ์„ฑ ์ฟผ๋ฆฌ์˜ ๊ฒฝ์šฐ ์˜ํ–ฅ์ด ์ž‘์Šต๋‹ˆ๋‹ค. ํ•˜๋ฃจ ์ข…์ผ ๋˜๋Š” ํ•ญ์ƒ ์ผœ์ ธ ์žˆ๋Š” ์‚ฌ์šฉ์˜ ๊ฒฝ์šฐ ์ถฉ์ „ํ•˜๊ฑฐ๋‚˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค(๊ธฐ๊ธฐ์—์„œ STT๋งŒ ์‹คํ–‰, ์†Œ๋ชจ๋ฅผ ์‹œ๊ฐ„๋‹น ~10โ€“15%๋กœ ์ค„์ž„). ์›จ์ดํฌ ์›Œ๋“œ ๊ฐ์ง€๋ฅผ ํ†ตํ•œ ์ˆ˜๋™ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ฒญ์ทจ๋Š” ํ˜„์žฌ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐฐํ„ฐ๋ฆฌ ๋น„์šฉ์œผ๋กœ ํƒ€์‚ฌ ๋กœ์ปฌ ์Šคํƒ์—์„œ ์‹คํ˜„ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

iOS 19 ๋˜๋Š” Android 16์ด ์ด ์„ค์ •์„ ๋ง์นฉ๋‹ˆ๊นŒ?

์ฃผ์š” ์Šคํƒ(Whisper, ๋กœ์ปฌ LLM, TTS)์—๋Š” ๊ฑฐ์˜ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค โ€” ์ด๊ฒƒ๋“ค์€ ํ‘œ์ค€ API(๋งˆ์ดํฌ ์บก์ฒ˜, TTS, ๋„คํŠธ์›Œํฌ)์— ์˜์กดํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ์•ฑ์ž…๋‹ˆ๋‹ค. ๋ง๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ: Apple์ด ๋‹จ์ถ•์–ด API๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ๋‹จ์ถ•์–ด ํ†ตํ•ฉ; Android 16์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋” ์ œํ•œํ•˜๋ฉด Android์—์„œ Termux(Android๋Š” ๊ฐ ๋ฒ„์ „์—์„œ ์ด๋ฅผ ์ ์ง„์ ์œผ๋กœ ์ œํ•œํ•ด ์™”์Šต๋‹ˆ๋‹ค). ์•ฑ์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๊ฐ ์ฃผ์š” OS ์—…๋ฐ์ดํŠธ ํ›„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

โ† ๊ณ ๊ธ‰ ๋กœ์ปฌ LLM์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๋กœ์ปฌ ์Œ์„ฑ ๋น„์„œ Whisper LLM ์ „ํ™”๊ธฐ 2026 | PromptQuorum