순수 C++로 만든 FRIDAY AI (아이언맨) - 완전 오프라인, Python 불필요
요약
사용자가 Python 의존성과 인터넷 연결의 느린 비서 AI에 지쳐, 순수 C++로 작동하는 오프라인 AI 어시스턴트 'FRIDAY'를 개발했습니다. 이 시스템은 외부 의존성 없이 노트북에서 100% 실행 가능하며, Win32 API와 멀티스레딩을 활용하여 음성 입력/출력 및 시스템 제어 기능을 구현했습니다.
핵심 포인트
- 순수 C++로 개발되어 Python이나 인터넷 연결이 필요 없습니다.
- Win32 SAPI 5.4를 사용하여 오프라인 음성 입출력을 지원합니다.
- 멀티스레딩과 Win32 API를 활용하여 시스템 제어 기능을 구현했습니다.
저는 Navsari, Gujarat에서 아이언맨의 AI인 FRIDAY를 만들었습니다.
Python은 사용하지 않았습니다. 핵심 기능에 인터넷 연결이 필요 없습니다.
저는 모든 것에 인터넷을 필요로 하고 느린 Python 기반 비서들에 지쳤습니다. 그래서 제 노트북에서 100% 실행되는 것을 만들었습니다.
기술 스택:
- C++17 - 순수하게, 외부 의존성 없음
- 음성 입력/출력을 위한 Win32 SAPI 5.4
- 비차단 음성을 위한 멀티스레딩(Multithreading)
- 시스템 제어를 위한 Win32 API
v14.0에서 구현한 기능:
- 배터리 백분율 음성 보고 -
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기