Google 助理資料庫疑難排解

安裝/升級程式庫

您在嘗試設定新的 Python 虛擬環境時,會收到類似 E: Unable to locate package python3-venv 的錯誤訊息。

  • 在舊版 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 助理服務

憑證問題

嘗試使用授權工具產生憑證時,工具會提示您前往某個網址並登入 Google 帳戶。然後,頁面會顯示錯誤訊息 (例如「發生錯誤」)。

權限問題

Google 助理會回應其實,有些基本設定需要先經過您的許可...

語音辨識問題

Google 助理會回答「我不知道如何提供協助」或「我不懂」

  • 確認系統可正確辨識你的聲音。請查看程式碼範例輸出,取得使用者要求的轉錄稿。您也可以查看我的活動。您可以播放 Google 助理接收的音訊,檢查音訊品質問題。如果聽到過多噪音或音訊失真,請檢查麥克風設定是否正確或嘗試使用其他麥克風。

特徵問題

Google 助理無法辨識你加入模型的特徵。

  • 確認特徵已新增至模型 (請參閱「為裝置註冊特徵」)。

  • 如果您為模型產生了裝置執行個體,則裝置執行個體在其他使用者的模型變更時「不會」自動更新。您需要使用註冊指令列工具REST API 手動重新註冊裝置執行個體。您可以在範例的輸出內容中找到 裝置執行個體 ID

裝置動作問題

Google 助理會回應,說明裝置不支援您的應用程式。

  • 您可以在動作控制台中設定 Google 助理應用程式的介面功能。如果將螢幕輸出設為必要,自訂動作將無法運作。Google 助理 SDK 目前不支援螢幕功能。

啟動字詞問題

Google 助理似乎未回應開頭為「Ok Google」或「Hey Google」的句子。

  • 如果仍無法辨識或完全無法辨識您的聲音,請嘗試校正麥克風靈敏度:

    1. 終止目前執行中的所有程式碼範例。
    2. 執行下列指令:
      export ASSISTANT_MIC_SENSITIVITY=-6
    3. 執行程式碼範例,然後再試一次。返回步驟 1,但以 -6 的間隔將 ASSISTANT_MIC_SENSITIVITY 值降低 (例如-6、-12、-18、-24...),如果通話到 -60,請檢查您的麥克風。

鬧鐘與計時器問題

Google 助理不會遵循語音指令指令 (例如暫停或停止計時器)。

  • 如果您針對特定裝置型號啟用 StartStopOnOff 特徵,就會發生這個問題。請從裝置型號中移除這項特徵,並使用口語指令。

Podcast 和新聞播放問題

Google 助理不會遵循播放指令 (例如暫停或停止 Podcast)。

  • 如果您針對特定裝置型號啟用 StartStopOnOff 特徵,就會發生這個問題。請從裝置型號中移除這個特徵,播放指令即可正常運作。

廣播問題

Google 助理無法在某部裝置之間廣播訊息。

  • 請務必在 Google 助理應用程式中設定裝置位置。兩個裝置在應用程式中必須使用相同的地址。

支援

問題仍未解決?請參閱我們的支援頁面。