การติดตั้ง/อัปเกรดไลบรารี
คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับ E: Unable to locate package python3-venv
ขณะพยายามกำหนดค่าสภาพแวดล้อมเสมือนใหม่ของ Python
ใน Ubuntu เวอร์ชันเก่า แพ็กเกจเมตาสำหรับสภาพแวดล้อมเสมือนของ Python 3 (
python3-venv
) ไม่พร้อมใช้งาน โปรดใช้เวอร์ชันที่มีคุณสมบัติครบถ้วนแทน:sudo apt-get install python3-dev python3.4-venv
คุณจะได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับ No matching distribution found
หรือ <wheel> is not a supported wheel on this platform
ตรวจสอบสถาปัตยกรรมฮาร์ดแวร์:
uname -a
Linux raspberrypi 4.9.24-v7+ #993 SMP Wed Apr 26 18:01:23 BST 2017 armv7l GNU/Linuxไลบรารีได้รับการสนับสนุนในฮาร์ดแวร์ที่มีสถาปัตยกรรม linux-armv7l และ linux-x86_64 เท่านั้น ส่วนฮาร์ดแวร์อื่นๆ ให้ใช้บริการ Google Assistant แทน
ปัญหาเกี่ยวกับข้อมูลเข้าสู่ระบบ
เมื่อพยายามสร้างข้อมูลเข้าสู่ระบบด้วยเครื่องมือการให้สิทธิ์ เครื่องมือจะแจ้งให้คุณไปที่ URL และลงชื่อเข้าใช้บัญชี Google จากนั้นหน้าเว็บจะแสดงข้อความแสดงข้อผิดพลาด (เช่น "เกิดข้อผิดพลาด")
- ตรวจสอบว่าคุณเปิดใช้ Google Assistant API และกำหนดค่าหน้าจอคำยินยอม OAuth แล้วใน กำหนดค่าโปรเจ็กต์นักพัฒนาซอฟต์แวร์และการตั้งค่าบัญชี
ปัญหาเกี่ยวกับสิทธิ์
Google Assistant จะตอบว่า อันที่จริง มีการตั้งค่าพื้นฐานบางอย่างที่ต้องได้รับอนุญาตจากคุณก่อน...
- ตั้งค่าส่วนควบคุมกิจกรรมสำหรับบัญชีที่คุณใช้เมื่อตั้งค่ารหัสการให้สิทธิ์
ปัญหาเกี่ยวกับการจดจำเสียง
Assistant จะตอบว่าฉันไม่รู้ว่าจะช่วยเรื่องนั้นได้อย่างไรหรือฉันไม่เข้าใจ
- ตรวจสอบว่าระบบจดจำเสียงของคุณอย่างถูกต้อง ตรวจสอบเอาต์พุตโค้ดตัวอย่าง เพื่อดูข้อความถอดเสียงของคำขอของผู้ใช้ คุณยังดูกิจกรรมของฉันได้ด้วย คุณเล่นเสียงที่ Assistant ได้รับเพื่อตรวจสอบปัญหาคุณภาพเสียงได้ ถ้าคุณได้ยินเสียงรบกวนมากเกินไปหรือหากเสียงผิดเพี้ยน ให้ตรวจสอบว่าไมโครโฟนได้รับการกำหนดค่าอย่างถูกต้อง หรือลองใช้ไมโครโฟนอื่น
ปัญหาเกี่ยวกับลักษณะ
Assistant ไม่รู้จักลักษณะที่คุณเพิ่มลงในโมเดล
ตรวจสอบว่าได้เพิ่มลักษณะให้กับโมเดลแล้ว (ดูลงทะเบียนลักษณะสำหรับอุปกรณ์)
หากคุณสร้างอินสแตนซ์ของอุปกรณ์สำหรับรุ่นหนึ่งๆ อินสแตนซ์ของอุปกรณ์จะไม่อัปเดตโดยอัตโนมัติเมื่อรุ่นของอินสแตนซ์โดยผู้ใช้รายอื่น คุณต้องลงทะเบียนอินสแตนซ์ของอุปกรณ์อีกครั้งด้วยตนเองโดยใช้เครื่องมือบรรทัดคำสั่งการลงทะเบียนหรือ REST API คุณสามารถดู รหัสอินสแตนซ์ของอุปกรณ์ ได้ในเอาต์พุตของตัวอย่าง
ปัญหาเกี่ยวกับการดำเนินการของอุปกรณ์
Google Assistant จะตอบกลับว่าอุปกรณ์ของคุณไม่รองรับแอปของคุณ
- ในคอนโซลการดำเนินการ คุณจะตั้งค่าความสามารถของแพลตฟอร์มต่างๆ ของแอป Assistant ได้ หากกำหนดให้ต้องใช้เอาต์พุตหน้าจอ การดำเนินการที่กำหนดเองจะไม่ทำงาน Google Assistant SDK ยังไม่รองรับความสามารถบนหน้าจอในขณะนี้
ปัญหาเกี่ยวกับคำสั่งให้ดำเนินการ
ดูเหมือนว่า Assistant จะไม่ตอบประโยคที่ขึ้นต้นด้วย Ok Google หรือ Hey Google
หากยังจดจำเสียงได้น้อยหรือไม่ได้ยินเลย ให้ลองปรับความไวของไมโครโฟน ดังนี้
- หยุด (Ctrl+C) โค้ดตัวอย่างที่ทำงานอยู่ในปัจจุบัน
- เรียกใช้คำสั่งต่อไปนี้
export ASSISTANT_MIC_SENSITIVITY=-6
- เรียกใช้โค้ดตัวอย่างแล้วลองอีกครั้ง กลับไปที่ขั้นตอนที่ 1 แต่ลดค่า
ASSISTANT_MIC_SENSITIVITY
ลงเรื่อยๆ ในช่วง -6 (เช่น -6, -12, -18, -24...) จนกว่าจะพบว่าการรู้จำเสียงเป็นวิธีที่ดีที่สุด หากไปถึง -60 ให้ตรวจสอบไมโครโฟน
ปัญหาเกี่ยวกับนาฬิกาปลุกและตัวจับเวลา
Assistant จะไม่ทำตามคำสั่งเสียง (เช่น หยุดชั่วคราวหรือหยุดตัวจับเวลา)
- ปัญหานี้จะเกิดขึ้นหากคุณเปิดใช้ลักษณะ StartStop หรือ OnOff สำหรับรุ่นอุปกรณ์ที่ระบุ นำลักษณะนี้ออกจากรุ่นอุปกรณ์และคำสั่งด้วยเสียงจะใช้งานได้
ปัญหาการเล่นพอดแคสต์และข่าว
Assistant จะไม่ทำตามคำสั่งเล่น (เช่น การหยุดชั่วคราวหรือหยุดพอดแคสต์)
- ปัญหานี้จะเกิดขึ้นหากคุณเปิดใช้ลักษณะ StartStop หรือ OnOff สำหรับรุ่นอุปกรณ์ที่ระบุ นำลักษณะนี้ออกจากรุ่นอุปกรณ์แล้วคำสั่งเล่นจะใช้งานได้
ปัญหาเกี่ยวกับการออกอากาศ
Assistant ประกาศข้อความจากอุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งไม่ได้
- อย่าลืมตั้งค่าตำแหน่งอุปกรณ์ในแอป Google Assistant อุปกรณ์ทั้ง 2 เครื่องต้องมีที่อยู่เดียวกันในแอป
การสนับสนุน
หากยังคงพบปัญหา โปรดดูหน้าการสนับสนุน