Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách cài Google Assistant cho Windows PC

Google Assistant có sẵn trên hầu như mọi điện thoại Android gần đây, nhưng hiện chưa có phiên bản desktop. Tuy nhiên, hôm nay tôi sẽ chỉ cho bạn một phương pháp (hơi rườm rà) để chạy Google Assistant trên máy Windows.

Tại thời điểm viết, không có GUI đẹp cho việc sắp làm, và cài đặt sẽ dựa chủ yếu vào dòng lệnh. Nhưng một khi đã chạy, bạn có thể nói vào mic máy tính như trên Android để điều khiển Google Assistant.

Yêu cầu

  • Python 3

Trước hết, bạn cần cài Python và thêm vào path, làm theo kỹ. Tải và chạy file cài Python .exe, chọn custom install. Ở màn hình tùy chọn thứ hai, tích "Add Python to environment variables".

Cách cài Google Assistant cho Windows PC

Sau khi cài Python, mở terminal dòng lệnh và gõ "python" (không dấu ngoặc). Nếu ổn, command prompt sẽ hiển thị phiên bản Python hiện tại.

Bây giờ cần cấu hình Google Assistant API.

  1. Đến trang Projects trong Google Cloud Platform Console.
  2. Nhấp "Create Project" ở trên.
  3. Đặt tên dự án như "Google Assistant" và nhấp "Create."
  4. Console sẽ tạo dự án mới - bạn sẽ thấy biểu tượng tiến trình quay ở góc trên phải. Khi xong, bạn sẽ đến trang cấu hình dự án.
  5. Đến trang Google Assistant API và nhấp "Enable" ở trên."
  6. Để dùng API, cần tạo credentials. Nhấp nút "Create credentials" góc trên phải. Wizard sẽ hướng dẫn.
  7. Dưới "where will you be calling the API from?", chọn "Other UI (e.g. Windows, CLI tool)". Với "what data will you be accessing?" chọn "User data". Nhấp "what credentials do I need?"
  8. Google khuyên tạo OAuth 2.0 client ID. Đặt tên client ID duy nhất và nhấp "Create client ID."
  9. Dưới "Product name shown to users" nhập "My Google Assistant" hoặc tương tự.
  10. Nhấp "done", nhưng KHÔNG nhấp download ở đây, chỉ cần client secret.
  11. Dưới danh sách OAuth 2.0 client IDs, bạn sẽ thấy client ID vừa tạo. Bên phải xa, nhấp biểu tượng tải xuống để tải file client_secret_XXX.json, 'XXX' là client ID. Lưu file bất kỳ đâu, tốt nhất trong thư mục mới "google assistant."
  12. Đến trang Activity controls cho tài khoản Google và đảm bảo "Web & App Activity", "Location History", "Device Information", và "Voice & Audio Activity" được bật. Để Google Assistant đọc thông tin cá nhân.

Bây giờ cần cấu hình client truy cập Google Assistant API.

Mở terminal dòng lệnh và gõ lệnh sau:

Cách cài Google Assistant cho Windows PC

 

-m pip install google-assistant-sdk[samples]

Điều này sẽ bắt đầu cài đặt các dependency cần thiết cho Python. Khi xong, nhập lệnh tiếp theo (thay đổi đường dẫn trong lệnh).

py -m googlesamples.assistant.auth_helpers --client-secrets change\your\path\client_secret_XXX.apps.googleusercontent.com.json

Trong command prompt, bạn sẽ thấy URL để truy cập cấp quyền ứng dụng. Sao chép URL vào trình duyệt, dùng cùng tài khoản Google dùng cấu hình Google Assistant API. Bạn sẽ thấy access token cho client - sao chép access token vào command prompt khi được hỏi.

Bây giờ test xem Google Assistant có truy cập mic đúng không. Gõ vào command prompt:

python -m googlesamples.assistant.audio_helpers

Nếu phát âm thanh thành công, bạn có thể bắt đầu giao tiếp với Google Assistant. Gõ vào command prompt:

python -m googlesamples.assistant

Đợi nó nói "press Enter to send new request", sau đó nhấn Enter để bắt đầu nói vào mic. Khi xong nói, command prompt sẽ hiển thị bản chép lời bạn nói, và phát lại phản hồi của Google Assistant.

Command prompt trên là cách tương tác khá xấu với Google Assistant API, nhưng may mắn có extension Chrome "AutoVoice" chỉ yêu cầu bạn đã thiết lập Google Assistant trên máy (vừa làm xong!). Tuy nhiên, cần thêm chút command prompt để thiết lập đúng.

Mở command prompt và sao chép lệnh sau:

py -c "from distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib() + '/googlesamples/assistant/__main__.py')"

Bây giờ đến trang AutoVoice extension với Chrome và cài đặt. Trong tùy chọn extension, cấu hình wake-up command như "Hey Google" hoặc "Okay Google" hoặc bất cứ gì.

Bật tùy chọn "Always Listening" và đặt "Wake up Expression" thành thứ khác với wake-up command. Nhớ - một expression để đánh thức extension, expression kia đánh thức Google Assistant.

Bây giờ gõ vào command prompt:

py -m googlesamples.assistant

Bây giờ bạn chỉ cần nói "Hey Google!" hoặc expression bạn đặt để đánh thức Google Assistant, và ngay lập tức ra lệnh ("Hey Google, hôm nay thời tiết thế nào?")