이 글을 읽기 전에 반드시 알아두어야 할 사실이 있습니다. 바로 Windows 10용 공식 구글 어시스턴트 클라이언트는 존재하지 않는다는 점입니다.
대신 사용할 수 있는 방법은 개발자 멜빈 아브라함(Melvin Abraham)이 만든 Windows 10용 커스텀 클론 프로그램으로, GitHub를 통해 무료로 배포되고 있습니다.
정상적으로 작동하려면 몇 가지 설정 과정이 필요하지만, 걱정하지 마세요. 이 가이드에서 전체 과정을 처음부터 끝까지 차근차근 안내해 드립니다.
Windows 10용 구글 어시스턴트의 주요 기능
이 비공식 Windows 10 버전의 구글 어시스턴트는 공식 버전이 지원하는 대부분의 명령어를 그대로 사용할 수 있습니다.
날씨와 뉴스 확인, 할 일 목록에 항목 추가, Google Home 스마트홈 기기 제어 등 핵심 기능을 모두 활용할 수 있습니다.
다만 일부 기능은 지원하지 않습니다. "OK 구글" 음성 명령으로 어시스턴트를 깨우는 기능이나 연속 대화(Continued Conversation) 기능은 사용할 수 없습니다.
구글 어시스턴트 설치 전 PC 준비하기
Windows 10용 구글 어시스턴트 앱은 파이썬(Python)으로 작성되었기 때문에, 먼저 PC에 최신 버전의 파이썬을 다운로드하여 설치해야 합니다.
1. 파이썬 공식 사이트에서 설치 파일을 다운로드합니다.
2. 다운로드가 완료되면 실행 파일을 실행합니다.
3. 설치 창에서 Add Python 3.9 to PATH(버전에 따라 숫자는 다를 수 있음) 옵션을 반드시 체크한 후 Install Now를 클릭합니다.
4. 파일 탐색기를 열고 루트 드라이브에 GoogleAssistant라는 이름의 새 폴더를 만듭니다. 예: C:\GoogleAssistant
PC 준비가 끝났다면, 이제 구글 계정에 필요한 권한과 인증을 설정해야 합니다.
구글 계정 인증 설정 방법
웹 브라우저를 열고 Google Cloud 사이트로 이동한 뒤, 오른쪽 상단 프로필 이미지 옆의 Console을 클릭합니다.
참고: 이 과정은 단계가 많지만, 하나씩 차분히 따라 하면 10~15분이면 충분히 완료할 수 있습니다.
1. Google Cloud Platform 화면에서 왼쪽 상단의 아래 화살표를 클릭해 프로젝트 선택 창을 연 뒤, New Project를 선택합니다.
2. 프로젝트 이름을 Win10GoogleAssist로 입력하고 Create를 클릭합니다.
3. 오른쪽 상단에 알림이 나타나면 Select Project를 클릭해 새로 만든 프로젝트를 엽니다.
4. 화면 중앙 APIs 섹션에서 Go to APIs overview를 선택합니다.
5. 창 상단에서 Enable APIs and Services를 클릭합니다.
6. 검색창에 google assistant를 입력하고, 결과 목록에서 Google Assistant API를 선택합니다.
7. 다음 화면에서 파란색 Enable 버튼을 클릭해 API를 활성화합니다.
8. API가 활성화되면 화면 상단에 사용자 인증 정보 생성 안내 메시지가 표시됩니다. Create Credentials 버튼을 클릭합니다.
9. 양식이 나타나면 Which API are you using? 항목에서 드롭다운 목록으로 Google Assistant API를 선택합니다.
10. Where will you be calling the API from? 항목에서는 Other UI (e.g. Windows, CLI tool)를 선택합니다.
11. What data will you be accessing? 항목에서는 User data를 선택한 뒤, What credentials do I need?를 클릭합니다.
12. OAuth 동의 화면 설정을 위한 팝업 창이 열리면 Set Up Consent Screen을 선택합니다.
13. User Type 창에서 External을 선택하고 Create 버튼을 클릭합니다.
14. Edit app registration 화면에서 앱 정보를 입력합니다. App name은 아무 이름이나 가능하지만, 2단계에서 사용한 프로젝트 이름과 동일하게 지정하면 기억하기 좋습니다. User support email 필드에는 본인의 이메일 주소를 입력합니다.
15. Developer contact information 필드에도 같은 이메일을 입력한 후 Save and Continue를 클릭합니다.
16. 다음 페이지에는 'scopes' 관련 정보가 표시되는데, 이 부분은 무시해도 됩니다. 맨 아래로 스크롤한 후 Save and Continue를 클릭합니다.
17. 마지막으로 테스트 사용자를 추가해야 합니다. Test users 섹션에서 Add Users를 클릭합니다.
18. Add users 창에 본인의 이메일 주소를 입력하고 Add를 클릭합니다.
19. 이전 양식의 맨 아래로 스크롤한 후 Save and Continue를 클릭하면 완료됩니다.
이제 구글 어시스턴트 API가 활성화되었고, 본인의 구글 계정에 API 접근 권한도 부여되었습니다.
Google Actions 설정하기
다음 단계는 Google Actions 서비스를 이용해 구글 어시스턴트 작업 트리거를 활성화하고, Windows 10용 구글 어시스턴트 앱에 필요한 OAuth 파일을 받아오는 것입니다.
1. Google Actions Console에 접속한 뒤 New Project를 클릭합니다. 서비스 약관 동의 창에서 Yes를 선택하고 Agree and continue를 클릭합니다.
2. 프로젝트 이름으로 Win10GoogleAssist를 선택하고 Import project를 클릭합니다.
3. 맨 아래로 스크롤한 후 Are you looking for device registration? 항목 옆의 Click here를 클릭합니다.
4. 다음 페이지에서 Register Model을 선택합니다.
5. Register Model 페이지에 제품명과 회사명을 아무거나 입력합니다. 그런 다음 기기 유형 드롭다운에서 아무 기기나 선택하고 Register Model을 클릭합니다.
6. Download Oauth 2.0 credentials를 선택해 인증 파일을 다운로드합니다. 파일은 다음 단계에서 바로 찾을 수 있는 위치에 저장해 두세요.
드디어 Windows 10용 구글 어시스턴트를 PC에 설치할 준비가 완료되었습니다!
Windows 10용 구글 어시스턴트 설치하기
앱을 설치하려면 GitHub 페이지에서 파일을 다운로드한 후 파이썬 앱을 실행해야 합니다.
1. GitHub Releases 페이지로 이동해 Windows용 최신 릴리스(.exe 파일)를 다운로드합니다.
2. 다운로드한 파일을 C:\GoogleAssistant 폴더에 저장한 뒤, 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 첫 번째 단계에서 모든 사용자용으로 설치를 선택한 후 Next를 클릭합니다.
3. 설치 경로를 앞서 만든 폴더(C:\GoogleAssistant)로 변경한 후 Install을 클릭합니다.
4. 설치가 완료되면 Run Google Assistant 체크박스를 그대로 둔 상태에서 Finish를 클릭합니다. 앱이 실행되며 작업 표시줄에 구글 어시스턴트 아이콘이 나타납니다. 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Launch Assistant를 선택하세요.
5. 바로 사용하고 싶겠지만, 아직은 작동하지 않습니다. 구글 계정 인증이 필요합니다. 창 왼쪽 하단의 Get Started를 클릭하세요.
6. 알림 메시지가 표시되면 Proceed를 클릭해 계속 진행합니다.
7. OAuth 사용자 인증 정보 설정 안내가 표시됩니다. 창 왼쪽 상단의 톱니바퀴 아이콘을 클릭해 설정을 시작합니다.
8. Settings 창에서 Browse 버튼을 클릭하고, 앞서 저장해 둔 OAuth 파일을 찾아 선택합니다. Saved Tokens Path는 비워 두어도 됩니다. Save를 클릭해 계속 진행합니다.
9. Saved Tokens Path 관련 팝업 창이 열리면 automatically set a path(경로 자동 설정)를 선택합니다.
10. 구글 어시스턴트 재실행을 요청하는 메시지가 표시됩니다. 재실행하면 브라우저 창이 열리고, 여기서 구글 계정에 로그인해야 합니다. 모든 권한 요청을 수락한 후 구글이 제공하는 토큰 코드를 복사하여 구글 어시스턴트 창의 코드 입력란에 붙여넣고 Submit을 클릭합니다.
11. 마지막으로 Relaunch Assistant를 클릭해 한 번 더 재실행합니다. 이번에는 구글 어시스턴트가 실행되면서 내 구글 계정과 연결됩니다.
이제 Windows 10에서도 모바일 앱과 똑같이 구글 어시스턴트를 사용할 수 있습니다. 질문에 답할 때 들리는 음성조차 모바일 버전과 동일합니다.
대부분의 구글 어시스턴트 질의는 평소와 같이 작동합니다. 다만 캘린더 같은 구글 계정 연동 앱을 사용하려는 경우, 휴대폰의 구글 어시스턴트 앱과 연결되며 새 기기를 추가하고 권한을 부여하는 과정이 필요합니다.
이제 Windows 10 PC에서도 디지털 어시스턴트가 제공하는 편리함과 자동화 기능을 모바일 기기 없이도 마음껏 누릴 수 있습니다!