วิธีติดตั้ง Google Assistant บน Windows 10
เบ็ดเตล็ด / / November 28, 2021
googlesamples-assistant-pushtotalk –project-id ###### –device-model-id asst
ล้มเหลวด้วย
ข้อมูล: รูท: กำลังเชื่อมต่อกับ Embeddedassistant.googleapis.com
คำเตือน: รูท: ไม่พบการกำหนดค่าอุปกรณ์: [Errno 2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว: 'C:\\Users\\$$$\\AppData\\Roaming\\googlesamples-assistant\\device_config.json'
ข้อมูล: root: การลงทะเบียนอุปกรณ์
ข้อผิดพลาด: รูท: ไม่สามารถลงทะเบียนอุปกรณ์: {
"ข้อผิดพลาด": {
“รหัส”: 400,
“message”: “ไม่สามารถสร้างอินสแตนซ์ของอุปกรณ์ได้ Project_id จากช่องด้านข้างและ project_id จาก url ไม่ตรงกัน”,
“สถานะ”: “INVALID_ARGUMENT”
}
}
เมื่อเรียกใช้ google-oauthlib-tool –client-secrets pathtoclient_secret_XXXX.json –scope –save –headless command มันจะส่งคืน Error: Missing option “–scope”
ฉันไม่แน่ใจว่าต้องทำอย่างไรเพราะฉันมีคำสั่ง –scope ในการโต้แย้งของฉัน ข้อเสนอแนะใด ๆ
สวัสดี
คู่มือที่ดี ฉันเกือบจะทำมันจนจบแล้วสำหรับ googlesamples-assistant-pushtotalk –project-id #Value# –device-model-id Name_Anything และ googlesamples-assistant-pushtotalk ฉันได้รับข้อผิดพลาดนี้ – ความคิดใด ๆ มีอะไรผิดปกติ ขอบคุณ
ข้อผิดพลาด: grpc._channel: ข้อยกเว้นการร้องขอการวนซ้ำ!
Traceback (การโทรล่าสุดล่าสุด):
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\googlesamples\assistant\grpc\audio_helpers.py" บรรทัดที่ 338 ใน __iter__
ยก StopIteration
StopIteration
ข้อยกเว้นข้างต้นเป็นสาเหตุโดยตรงของข้อยกเว้นต่อไปนี้:
Traceback (การโทรล่าสุดล่าสุด):
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\grpc\_channel.py" บรรทัดที่ 180 ใน Consumer_request_iterator
คำขอ = ถัดไป (request_iterator)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\googlesamples\assistant\grpc\pushtotalk.py" บรรทัดที่ 131 ใน iter_log_assist_requests
สำหรับ c ใน self.gen_assist_requests():
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\googlesamples\assistant\grpc\pushtotalk.py" บรรทัดที่ 217 ใน gen_assist_requests
สำหรับข้อมูลใน self.conversation_stream:
RuntimeError: ตัวสร้างยก StopIteration
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: "ตอนนี้กี่โมง"
Traceback (การโทรล่าสุดล่าสุด):
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\runpy.py" บรรทัดที่ 193 ใน _run_module_as_main
"__main__", mod_spec)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\runpy.py" บรรทัดที่ 85 ใน _run_code
exec (รหัส run_globals)
ไฟล์ "C:\Users\user\AppData\Local\Programs\Python\Python37\Scripts\googlesamples-assistant-pushtotalk.exe\__main__.py" บรรทัดที่ 9 ใน
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\click\core.py" บรรทัด 722 ใน __call__
กลับ self.main(*args, **kwargs)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\click\core.py" บรรทัด 697 ในไฟล์หลัก
rv = self.invoke (ctx)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\click\core.py" บรรทัดที่ 895 เรียกใช้
ส่งคืน ctx.invoke (self.callback, **ctx.params)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\click\core.py", บรรทัด 535, เรียกใช้
โทรกลับ (*args, **kwargs)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\googlesamples\assistant\grpc\pushtotalk.py" บรรทัดที่ 458 ในไฟล์หลัก
Continue_conversation = ผู้ช่วย ช่วยเหลือ ()
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\tenacity\__init__.py" บรรทัด 241 ใน Wrap_f
กลับ self.call (f, *args, **kw)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\tenacity\__init__.py", บรรทัด 330, อยู่ระหว่างการโทร
start_time=start_time)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\tenacity\__init__.py" บรรทัดที่ 279 ใน iter
ส่งคืน fut.result()
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\concurrent\futures\_base.py" บรรทัดที่ 425 ในผลลัพธ์
ส่งคืนตัวเอง.__get_result()
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\concurrent\futures\_base.py" บรรทัด 384 ใน __get_result
ยกตัวเอง._ยกเว้น
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\tenacity\__init__.py", บรรทัด 333, อยู่ระหว่างการโทร
ผลลัพธ์ = fn(*args, **kwargs)
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\googlesamples\assistant\grpc\pushtotalk.py" บรรทัดที่ 139 ให้ความช่วยเหลือ
ตัวเอง.กำหนดเวลา):
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\grpc\_channel.py" บรรทัดที่ 345 ใน __next__
กลับตัวเอง._next()
ไฟล์ "c:\users\user\appdata\local\programs\python\python37\lib\site-packages\grpc\_channel.py" บรรทัดที่ 328 ใน _next
เลี้ยงตัวเอง
grpc._channel._Rendezvous: <_rendezvous of rpc>สถานะ = โค้ดสถานะ ไม่รู้จัก
รายละเอียด = "ข้อยกเว้นคำขอซ้ำ!"
debug_error_string = "ไม่มี"
สวัสดี,
เมื่อฉันยุ่งกับส่วน "วิธีการติดตั้ง Google Assistant บน Windows 10: ติดตั้ง Google Assistant Sample Python Project" ของ การติดตั้ง โดยเฉพาะการป้อน “google-oauthlib-tool –client-secrets path/to/client_secret_XXXXX.json –scope –save –headless” ส่วน ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ที่ส่วนท้ายของสคริปต์ – “PermissionError: [Errno 13] Permission denied: 'C:\Users\XXXX\Python'”
ความคิดใด ๆ?
ฉันติดอยู่ในขั้นตอนที่ 14
C: WINDOWSsystem32>google-oauthlib-tool –client-secrets C: UsersjohnkDownloads –scope –save –headless
Traceback (การโทรล่าสุดล่าสุด):
ไฟล์ “c: usersjohnkappdatalocalprogramspythonpython37-32librunpy.py” บรรทัดที่ 193 ใน _run_module_as_main
“__main__”, mod_spec)
ไฟล์ “c: usersjohnkappdatalocalprogramspythonpython37-32librunpy.py” บรรทัดที่ 85 ใน _run_code
exec (รหัส run_globals)
ไฟล์ “C: UsersjohnkAppDataLocalProgramsPythonPython37-32Scriptsgoogle-oauthlib-tool.exe__main__.py” บรรทัดที่ 9 ใน
ไฟล์ “c: usersjohnkappdatalocalprogramspythonpython37-32libsite-packagesclickcore.py” บรรทัด 722 ใน __call__
กลับ self.main(*args, **kwargs)
ไฟล์ “c: usersjohnkappdatalocalprogramspythonpython37-32libsite-packagesclickcore.py” บรรทัดที่ 697 ในไฟล์หลัก
rv = self.invoke (ctx)
ไฟล์ "c: usersjohnkappdatalocalprogramspythonpython37-32libsite-packagesclickcore.py" บรรทัดที่ 895 เรียกใช้
ส่งคืน ctx.invoke (self.callback, **ctx.params)
ไฟล์ "c: usersjohnkappdatalocalprogramspythonpython37-32libsite-packagesclickcore.py" บรรทัดที่ 535 เรียกใช้
โทรกลับ (*args, **kwargs)
ไฟล์ “c: usersjohnkappdatalocalprogramspythonpython37-32libsite-packagesgoogle_auth_oauthlibtool__main__.py” บรรทัดที่ 100 ในไฟล์หลัก
ขอบเขต=ขอบเขต
ไฟล์ “c: usersjohnkappdatalocalprogramspythonpython37-32libsite-packagesgoogle_auth_oauthlibflow.py” บรรทัดที่ 171 ใน from_client_secrets_file
ด้วย open (client_secrets_file, 'r') เป็น json_file:
PermissionError: [Errno 13] การอนุญาตถูกปฏิเสธ: 'C:\Users\johnk\Downloads'
นี่คือสิ่งที่ฉันทำต่อไป
กรุณาช่วย.. ขอบคุณ
สวัสดี ฉันติดตั้งเสร็จแล้ว Google Assistant ได้ยินฉันเข้าใจแต่ไม่ตอบ น่าเสียดายที่ไม่มีการเปลี่ยนเสียง คุณช่วยได้ไหม?
INFO: root: กำลังบันทึกคำขอเสียง
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: “อะไร”
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: “เวลาใด”
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: “เวลาอะไร”
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: “เวลาอะไร”
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: “ตอนนี้กี่โมง”
ข้อมูล: รูท: การถอดเสียงคำขอของผู้ใช้: “ตอนนี้กี่โมง”
INFO: root: ตรวจพบการสิ้นสุดของคำขอเสียง
ข้อมูล: รูท: กำลังหยุดการบันทึก
ข้อผิดพลาด: grpc._channel: ข้อยกเว้นการร้องขอการวนซ้ำ!
Traceback (การโทรล่าสุดล่าสุด):
ไฟล์ “c:\users\XXXX\appdata\local\programs\python\python37\lib\site-packages\googlesamples\assistant\grpc\audio_helpers.py” บรรทัดที่ 338 ใน __iter__
ยก StopIteration
StopIteration
grpc._channel._Rendezvous: <_rendezvous of rpc>สถานะ = โค้ดสถานะ ไม่รู้จัก
รายละเอียด = "ข้อยกเว้นคำขอซ้ำ!"
debug_error_string = "ไม่มี"
ขอบคุณแคทเธอรีนซี!
การติดตั้ง Python 3.6.7 แทน 3.7.1 ทำให้ทุกอย่างทำงานได้อย่างราบรื่น
(เพิ่งถอนการติดตั้ง 3.7 ติดตั้ง 3.6 และทำ [i]py -m pip ติดตั้ง google-assistant-sdk[samples][/i])
(บันทึก)
ฉันต้องไปในไลบรารีสคริปต์หลามเพื่อดำเนินการ [i]googlesamples-assistant-pushtotalk.exe[/i]
ฟังดูแปลกๆ เพราะฉันเพิ่มไดเร็กทอรี sript ที่พาธของระบบ (อันที่จริงแม้แต่การคอมไพล์อัตโนมัติสำหรับ googlesample-stuff ก็ใช้งานไม่ได้)
รับสิ่งนี้ในขั้นตอนสุดท้าย
ข้อมูล: root: การลงทะเบียนอุปกรณ์
ข้อผิดพลาด: รูท: ไม่สามารถลงทะเบียนอุปกรณ์: {
"ข้อผิดพลาด": {
“รหัส”: 403,
“ข้อความ”: “ผู้โทรไม่ได้รับอนุญาต”,
“สถานะ”: “PERMISSION_DENIED”
}
}
รับข้อผิดพลาดนี้:
ข้อมูล: รูท: กำลังเชื่อมต่อกับ Embeddedassistant.googleapis.com
คำเตือน: รูท: ไม่พบการกำหนดค่าอุปกรณ์: [Errno 2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว: 'C:\\Users\\myuser\\AppData\\Roaming\\googlesamples-assistant\\device_config.json'
ข้อมูล: root: การลงทะเบียนอุปกรณ์
ข้อผิดพลาด: รูท: ไม่สามารถลงทะเบียนอุปกรณ์: {
"ข้อผิดพลาด": {
“รหัส”: 400,
“ข้อความ”: “คำขอมีอาร์กิวเมนต์ที่ไม่ถูกต้อง”,
“สถานะ”: “INVALID_ARGUMENT”