음성으로 Mac 제어하기 — 'Hey Jarvis'를 말하면 모든 것이 작동합니다
요약
사용자가 'Hey Jarvis'와 같은 웨이크 워드를 말하면 작동하는 음성 비서를 구축한 사례입니다. 이 시스템은 Whisper를 이용해 오프라인으로 음성을 인식하고, Intent Classify 및 Router를 거쳐 Ollama 기반의 AI 도구들을 제어합니다.
핵심 포인트
- 오프라인 음성 인식을 위해 Whisper를 활용했습니다.
- 웨이크 워드와 전역 단축키 등 사용자 경험을 개선했습니다.
- 명령 체이닝과 대화 메모리 유지를 통해 복잡한 작업을 수행합니다.
- Whisper, Ollama 등을 조합하여 실제 작동하는 음성 비서를 구현할 수 있습니다.
저는 45개의 AI 도구를 제어하는 음성 비서(voice assistant)를 만들었습니다. 제가 "Hey Jarvis"라고 말하면 그것이 실행됩니다.
기능
| 명령어 | 동작 |
|---|---|
| "generate content" | 9개 채널의 YouTube 스크립트를 생성합니다 |
| ... |
아키텍처
Mic → Whisper (오프라인) → Intent Classify → Router → Ollama → say (TTS)
주요 기능
- 오프라인 음성 인식 (Whisper 로컬)
- 웨이크 워드: "Hey Jarvis"
- 전역 단축키: Ctrl+Space
- 명령 체이닝(Command chaining): "AI를 연구한 다음 블로그 작성"
- 대화 간 메모리 유지
- 힌디어 + 영어
설정
brew install portaudio
pip install SpeechRecognition pyaudio openai-whisper
python voice_commander_pro.py
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기