음성 인식을 통한 데스크탑 기능 및 편의 기능 제어와 머신러닝을 이용한 대화 기능을 구현한 프로그램으로
기본적은 캐릭터 위젯은 shimeji와 유사하게 만들었습니다.
- 캐릭터 모델 제작 : 자라탕
- "아리야": 음성 인식을 시작합니다.
-
"[사이트 이름] 열어 줘": 지정된 사이트를 웹 브라우저로 엽니다. 예: "네이버 열어 줘", "유튜브 열어 줘"
-
"유튜브 [검색어] 재생": 유튜브에서 검색어로 영상을 찾아 재생합니다. 예: "유튜브 뉴스 재생"
-
"유튜브 [검색어] 검색": 유튜브에서 검색어로 검색 결과를 보여줍니다. 예: "유튜브 요리 레시피 검색"
-
"[검색어] 검색해 줘": 구글에서 검색어를 검색합니다. 예: "날씨 검색해 줘"
-
"볼륨 키우기" 또는 "볼륨 올려": 시스템 볼륨을 높입니다.
-
"볼륨 줄이기" 또는 "볼륨 내려": 시스템 볼륨을 낮춥니다.
-
"음소거": 시스템 음소거를 켭니다.
-
"음소거 해제": 시스템 음소거를 해제합니다.
-
"[숫자]분 타이머": 지정된 시간으로 타이머를 설정합니다. 예: "5분 타이머"
-
"타이머 취소" 또는 "타이머 끄기" 또는 "타이머 중지": 현재 실행 중인 타이머를 취소합니다.
-
"[숫자]분 뒤에 컴퓨터 꺼 줘" 또는 "[숫자]분 후에 컴퓨터 꺼 줘": 지정된 시간 후에 컴퓨터를 종료합니다. 예: "30분 뒤에 컴퓨터 꺼 줘"
-
"전원 꺼 줘" 또는 "컴퓨터 꺼 줘": 컴퓨터를 즉시 종료합니다.
-
"몇 시야": 현재 시간을 알려줍니다.
-
"날씨 어때": 현재 위치의 날씨 정보를 알려줍니다.
-
"학습 모드 활성화" 또는 "학습 모드 시작": AI의 응답을 학습시킵니다.
-
"학습 모드 비활성화" 또는 "학습 모드 종료": AI의 응답 학습을 종료합니다.
-
위 명령어들 외의 질문이나 요청은 AI 어시스턴트가 처리하여 응답합니다.
- 캐릭터 위젯은
images
폴더 속 각각의 양식에 따라 수정하여 사용자가 커스터마이징 할 수 있습니다. - 파일의 갯수와 번호는 꼭 알맞게 작성해야 합니다.
- Python 3.11+
- whisper
- MeloTTS(Windows)
- PySide6
- torch
- tensorflow
- pvporcupine
- pyaudio
- requests
- geopy
- pydub
- webdriver_manager
- selenium
- psutil
- comtypes (Windows 전용)
- pycaw (Windows 전용)
- etc...
- 이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
- 버그 리포트, 기능 제안, 풀 리퀘스트 등 모든 형태의 기여를 환영합니다. 기여하기 전에 CONTRIBUTING.md를 읽어주세요.
- 프로젝트에 대한 질문이나 제안이 있으시면 이슈를 열어주세요.
- 또는 이메일 mad_doggo@dogdev.buzz로 연락주세요.