BioPlayground

๐Ÿงฌ
โ† AI Tools
audio_aiintermediate

VoiceInk

๐Ÿšจ **๋ณธ ์„น์…˜์ด BP ์‚ฌ์ดํŠธ(/ai-tools/[slug])์— ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค.** ยงํ’ˆ์งˆ baseline ยงdescription ๋ฃฐ์„ ๋ฐ˜๋“œ์‹œ ์ค€์ˆ˜:

๐Ÿšจ ๋ณธ ์„น์…˜์ด BP ์‚ฌ์ดํŠธ(/ai-tools/[slug])์— ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ยงํ’ˆ์งˆ baseline ยงdescription ๋ฃฐ์„ ๋ฐ˜๋“œ์‹œ ์ค€์ˆ˜: - 3-4 ๋‹จ๋ฝ ์„œ์ˆ ํ˜• (bullet ์ ˆ๋Œ€ X โ€” `-` ์‚ฌ์šฉ 0๊ฑด) - `๊ตต๊ฒŒ` 1-2๊ฐœ๋งŒ (๋‚จ๋ฐœ X โ€” Markdown ๊ฐ€๋…์„ฑ ํŒŒ๊ดด ์‚ฌ์ดํด ๋ฐ•์ œ, 2026-06-16) - ๋น„์œ  1๊ฐœ ์ด์ƒ ("GPT๊ฐ€ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌํ•˜๋“ฏ, X๋Š” ..." ํ˜•ํƒœ) - ์ •์ฒด์„ฑ โ†’ ํ•œ๊ณ„+์ฐจ๋ณ„์  โ†’ ํ™œ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค ํ๋ฆ„ - 1,500-3,000์ž ํ•œ๊ตญ์–ด (Cellpose baseline 788์ž ยฑ ๋งˆ์ง„ OK) - ์˜์–ด ํ•™์ˆ  ์šฉ์–ด ํ•œ๊ธ€ ๋ณ‘๊ธฐ ("Vector flow", "U-Net ์•„ํ‚คํ…์ฒ˜") - ๋ณธ ์„น์…˜ ์ž์ฒด์— `##`/`###` ํ—ค๋”ฉ X (๋‹จ๋ฝ ๋ถ„๋ฆฌ๋Š” ๊ณต๋ฐฑ ํ•œ ์ค„๋กœ) VoiceInk๋Š” ๊ฐœ๋ฐœ์ž Beingpax(Pax)๊ฐ€ 2026๋…„ 3์›” 15์ผ์— ์ถœ์‹œํ•œ macOS ์ „์šฉ ์˜จ๋””๋ฐ”์ด์Šค(On-device) ์Œ์„ฑ ๋ฐ›์•„์“ฐ๊ธฐ(Voice-to-text) ๋ฐ ํ…์ŠคํŠธ ์ž๋™ ๋ณ€ํ™˜ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” OpenAI์˜ Whisper ์Œ์„ฑ ์ธ์‹ ๋ชจ๋ธ์„ C/C++ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ ๋„ํ™”ํ•˜์—ฌ ์ด์‹ํ•œ whisper.cpp์™€ FluidAudio ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์—”์ง„์œผ๋กœ ์‚ผ์•„, ๋„คํŠธ์›Œํฌ ์ „์†ก ์—†์ด macOS ๊ธฐ๊ธฐ ๋‚ด์—์„œ ์‹ค์‹œ๊ฐ„ ๊ณ ์† ์ „์‚ฌ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์น˜ ์ธํ„ฐ๋„ท์ด ์ฐจ๋‹จ๋œ ์ง€ํ•˜ ๋ฐฉ๊ณตํ˜ธ ์†์—์„œ ๋Œ€ํ™”๋ฅผ ์ข…์ด์— ์ง์ ‘ ๊ธฐ๋กํ•˜๋“ฏ, VoiceInk๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ณผ์ • ์—†์ด ์‚ฌ์šฉ์ž์˜ ์˜ค๋””์˜ค ์‹ ํ˜ธ๋ฅผ ๋กœ์ปฌ ํ•˜๋“œ์›จ์–ด(CPU/GPU) ๋‚ด๋ถ€์—์„œ ๋ฐ€ํํ•˜์—ฌ ์—ฐ์‚ฐํ•˜๋Š” ๋กœ์ปฌ ํผ์ŠคํŠธ(Local-first) ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋“ค์€ ์ž…๋ ฅ๋œ ๋ชจ๋“  ์Œ์„ฑ ๋ฐ์ดํ„ฐ๊ฐ€ ์™ธ๋ถ€ ์„œ๋ฒ„๋กœ ์‹ค์‹œ๊ฐ„ ์ „์†ก๋˜์–ด ์ €์žฅ ๋ฐ ์ฒ˜๋ฆฌ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฏผ๊ฐํ•œ ๋น„๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋‚˜ ๊ฐœ์ธ ์ •๋ณด๊ฐ€ ํ•ดํ‚น ํ˜น์€ ์˜ค์šฉ์œผ๋กœ ์ธํ•ด ๋…ธ์ถœ๋  ์œ„ํ—˜์„ฑ์„ ํ•ญ์‹œ ๋‚ดํฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์›”๊ฐ„ ๊ตฌ๋…๋ฃŒ ๋ถ€๋‹ด๋„ ์ปธ์Šต๋‹ˆ๋‹ค. VoiceInk๋Š” ์ด๋Ÿฌํ•œ ํ”„๋ผ์ด๋ฒ„์‹œ ์นจํ•ด ์šฐ๋ ค์™€ ์ง€์†์ ์ธ ์ง€์ถœ ์žฅ๋ฒฝ์„ ์™„๋ฒฝํžˆ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์˜คํ”ˆ์†Œ์Šค macOS ๋„ค์ดํ‹ฐ๋ธŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(Native macOS App) ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์‚ฌ์šฉ์ž๊ฐ€ ํ˜„์žฌ ๋จธ๋ฌด๋ฅด๊ณ  ์žˆ๋Š” ํ™œ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ํŠน์ • ์›น์‚ฌ์ดํŠธ์˜ ๋งฅ๋ฝ์— ๋งž์ถ”์–ด ์ ์ ˆํ•œ ๋ณ€ํ™˜ ๊ทœ์น™ ๋ฐ ํ”„๋กฌํ”„ํŠธ ์ปจํ…์ŠคํŠธ๋ฅผ ์ž๋™ ์กฐ์ •ํ•˜๋Š” ํŒŒ์›Œ ๋ชจ๋“œ(Power Mode) ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•จ์œผ๋กœ์จ, ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ๋ณ€ํ™˜๊ธฐ๋ฅผ ๋„˜์–ด ์‚ฌ์šฉ์ž์˜ ํ™”๋ฉด ์ƒํ™ฉ์„ ์ง€๋Šฅ์ ์œผ๋กœ ์ธ์ง€ํ•˜์—ฌ ์ตœ์ ์˜ ๋‹จ์–ด์™€ ํฌ๋งท์œผ๋กœ ๋ฌธ์žฅ์„ ๋‹ค๋“ฌ์–ด ์ฃผ๋Š” ์Šค๋งˆํŠธ ๋ผ์ดํŒ… ๋น„์„œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋ช…๊ณตํ•™ ๋ฐ ์˜ํ•™ ์—ฐ๊ตฌ ํ˜„์žฅ์—์„œ ์—ฐ๊ตฌ์›๋“ค์€ ์‹คํ—˜ ์ค‘ ์˜ค์—ผ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋งˆ์šฐ์Šค์™€ ํ‚ค๋ณด๋“œ๋ฅผ ์กฐ์ž‘ํ•˜๊ธฐ ์–ด๋ ค์šด ํ•ธ์ฆˆํ”„๋ฆฌ(Hands-free) ๊ธฐ๋ก ํ™˜๊ฒฝ์„ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. VoiceInk๋ฅผ ๊ตฌ๋™ํ•˜๋ฉด ์‹คํ—˜์ž๋Š” ํด๋ฆฐ๋ฒค์น˜๋‚˜ ํ˜„๋ฏธ๊ฒฝ ๊ด€์ฐฐ ์ž‘์—…์„ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ  ๋ชฉ์†Œ๋ฆฌ๋งŒ์œผ๋กœ ๊ด€์ฐฐ ์ˆ˜์น˜์™€ ์„ธํฌ ์ƒํƒœ๋ฅผ ์˜คํ”„๋ผ์ธ ์ƒํƒœ์—์„œ ์‹ค์‹œ๊ฐ„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ๋Š” ์ฆ‰์‹œ ํ…์ŠคํŠธ ๋งˆํฌ๋‹ค์šด(Markdown) ๋ฌธ์„œ๋กœ ๋กœ์ปฌ ๋“œ๋ผ์ด๋ธŒ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐœ์Œ์ด ๋ญ‰๊ฐœ์ง€๊ฑฐ๋‚˜ ์ธ์‹ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ณ ์œ  ์—ฐ๊ตฌ ์šฉ์–ด(์˜ˆ: 'CRISPR-Cas9', 'Drosophila melanogaster')๋‚˜ ์ธ๋ฌผ ์ด๋ฆ„, ๊ฐœ๋ฐœ ์ฝ”๋“œ๋ช… ๋“ฑ์„ ๊ฐœ์ธ ์–ดํœ˜ ์‚ฌ์ „(Vocabulary dictionary)์— ๋“ฑ๋กํ•˜์—ฌ ์˜ค์ธ์‹๋ฅ ์„ ํ˜์‹ ์ ์œผ๋กœ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์™ธ๋ถ€ API ์—ฐ๋™์„ ๋ณ‘ํ–‰ํ•  ๊ฒฝ์šฐ ๋…ผ๋ฌธ ๋ฒˆ์—ญ ๋ฐ ์ดˆ์•ˆ ์š”์•ฝ ์ž‘์—…๊นŒ์ง€ ์˜ฌ์Šคํ†ฑ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ป ํ•„์š”ํ•œ ์ปดํ“จํ„ฐ ์‚ฌ์–‘

๐Ÿง RAM

0 (Apple Silicon Unified Memory ๊ณต์œ  ๊ตฌ์กฐ๋กœ ๋™์ž‘)

๐Ÿ’พ์ €์žฅ๊ณต๊ฐ„

์•ฑ ํŒจํ‚ค์ง€ ๋ฐ ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์•ฝ 150MB, Whisper ๋ชจ๋ธ ํŒŒ์ผ ํฌ๊ธฐ๋ณ„ ์ถ”๊ฐ€ ํ•„์š”(์ตœ์†Œ 75MB์—์„œ ์ตœ๋Œ€ 3.1GB)

โšก ์„ค์น˜๋ฒ•

### 4-1. Quick Start

brew install --cask voiceink

### 4-2. ์ƒ์„ธ ์„ค์น˜

# GitHub ์ €์žฅ์†Œ ํด๋ก 
git clone https://github.com/Beingpax/VoiceInk.git
cd VoiceInk

# Swift ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ๋ฅผ ์œ„ํ•ด Xcode ํ™˜๊ฒฝ์—์„œ ํ”„๋กœ์ ํŠธ ์—ด๊ธฐ
open VoiceInk.xcodeproj

# Xcode ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ Product > Build (Cmd + B) ์‹คํ–‰ํ•˜์—ฌ ๋กœ์ปฌ ์ปดํŒŒ์ผ ์™„๋ฃŒ ํ›„ ์‹คํ–‰

๐Ÿงฌ ๋ฐ”์ด์˜ค ํ™œ์šฉ

๐Ÿ”ฌ

์‹คํ—˜๋™ ๋ฐ ํด๋ฆฐ๋ฒค์น˜ ๋‚ด ํ•ธ์ฆˆํ”„๋ฆฌ ์—ฐ๊ตฌ ๊ธฐ๋ก**

์„ธํฌ ๋ฐฐ์–‘ ๋ฐ ์‹œ์•ฝ ํ˜ผํ•ฉ ์‹คํ—˜ ์ค‘ ์žฅ๊ฐ‘์„ ์ฐฉ์šฉํ•œ ์ฑ„ ์Œ์„ฑ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ด์šฉํ•ด ๊ด€์ฐฐ ์ •๋ณด(์˜ˆ: cell density 85%, viability 98%)๋ฅผ ์‹ค์‹œ๊ฐ„ ๊ตฌ๋‘๋กœ ๋ฐ›์•„์“ฐ๊ธฐ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋กœ์ปฌ ํ…์ŠคํŠธ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ๋กœ ์ €์žฅ.

๐Ÿงฌ

์ž„์ƒ ํ™˜์ž ๋ฉด๋‹ด ๋น„์‹๋ณ„ ์ „์‚ฌ ๋ฐ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ**

๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ์™„์ „ ์ฐจ๋‹จ๋œ ๋…๋ฆฝ ๋ณ‘์› ๊ฒ€์‚ฌ์‹ค์—์„œ ํ™˜์ž์˜ ๋ฐœํ™” ๋ฐ์ดํ„ฐ๋ฅผ Apple Silicon GPU ๊ฐ€์†์„ ํ™œ์šฉํ•ด ์‹ค์‹œ๊ฐ„ ๋ณ€ํ™˜ํ•˜๊ณ , ์™ธ๋ถ€ ์„œ๋ฒ„ ์œ ์ถœ ์—†์ด ๋น„์‹๋ณ„ ์ž„์ƒ ๋…ธํŠธ๋ฅผ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ฆ‰์‹œ ์ƒ์„ฑ.

๐Ÿ’Š

๋‹ค๊ตญ์–ด ์—ฐ๊ตฌ ์„ธ๋ฏธ๋‚˜ ์‹ค์‹œ๊ฐ„ ๋ฒˆ์—ญ ์š”์•ฝ**

ํ•ด์™ธ ์ง€์‚ฌ ์—ฐ๊ตฌ์›๋“ค๊ณผ์˜ 10๋ถ„ ์ด์ƒ ์˜คํ”„๋ผ์ธ ์„ธ๋ฏธ๋‚˜ ์Œ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ Whisper ๋‹ค๊ตญ์–ด ๋ชจ๋ธ๋กœ ๋ฒˆ์—ญํ•œ ํ›„ ๋กœ์ปฌ AI ๋ชจ๋ธ API์™€ ์—ฐ๋™ํ•ด ์ฃผ์š” ๊ธฐํš ์˜์‚ฌ ๊ฒฐ์ • ํ•ญ๋ชฉ์„ 30์ดˆ ์ด๋‚ด์— ์ž๋™ ์š”์•ฝ๋ฌธ์œผ๋กœ ๋ณ€ํ™˜.

๐Ÿ“„ ๊ณต์‹๋ฌธ์„œ๐Ÿ™ GitHub

๐Ÿ“ ์—…๋ฐ์ดํŠธ ๋…ธํŠธ

์•„์ง ์—…๋ฐ์ดํŠธ ๋…ธํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๐Ÿงช ๊ด€๋ จ ์ƒ๋ช…์˜ ์ฝ”๋“œ

๊ด€๋ จ๋œ ์ƒ๋ช…์˜ ์ฝ”๋“œ ๊ธ€์ด ์•„์ง ์—†์Šต๋‹ˆ๋‹ค.