Установка/обновление библиотеки
Вы получаете сообщение об ошибке, похожее на 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 Ассистент отвечает. На самом деле, есть некоторые базовые настройки, для которых сначала требуется ваше разрешение...
- Установите контроль активности для учетной записи, которую вы использовали при настройке кода авторизации.
Проблемы с распознаванием голоса
Ассистент отвечает: Я не знаю, как с этим помочь , или я не понимаю.
- Убедитесь, что ваш голос распознан правильно. Проверьте вывод примера кода на наличие расшифровки запроса пользователя. Вы также можете посмотреть мою активность . Вы можете воспроизвести звук, полученный Ассистентом, чтобы проверить наличие проблем с качеством звука. Если вы слышите чрезмерный шум или звук искажен, проверьте правильность настройки микрофона или попробуйте другой микрофон.
Проблемы с чертами
Ассистент не распознает признак, добавленный вами в модель.
Убедитесь, что признак добавлен в модель. (см. Регистрация характеристик для устройства ).
Если вы создали экземпляр устройства для модели, экземпляр устройства не будет автоматически обновляться, когда его модель будет изменена другими пользователями. Вам необходимо вручную перерегистрировать экземпляр устройства с помощью инструмента командной строки регистрации или REST API . Вы можете найти идентификатор экземпляра устройства в выходных данных выборки.
Проблемы с действиями устройства
Google Ассистент отвечает, сообщая, что ваше приложение не поддерживается на вашем устройстве.
- В консоли действий вы можете настроить возможности приложения Assistant. Если вы установите обязательный вывод на экран, ваши специальные действия не будут работать. Google Assistant SDK в настоящее время не поддерживает возможности экрана.
Проблемы с горячими словами
Кажется, Ассистент не отвечает на предложения, начинающиеся с «Окей, Google» или «Эй, Google» .
Если вы по-прежнему практически не распознаете свой голос, попробуйте откалибровать чувствительность микрофона:
- Завершите (Ctrl+C) любой пример кода, который выполняется в данный момент.
- Выполните следующую команду:
export ASSISTANT_MIC_SENSITIVITY=-6
- Запустите пример кода и повторите попытку. Вернитесь к шагу 1, но продолжайте уменьшать значение
ASSISTANT_MIC_SENSITIVITY
с интервалом -6 (например, -6, -12, -18, -24...), пока не обнаружите, что распознавание голоса является оптимальным. Если у вас -60, проверьте микрофон.
Проблемы с будильниками и таймерами
Ассистент не выполняет голосовые команды (например, приостанавливает или останавливает таймер).
- Это проблема, если у вас включена функция StartStop или OnOff для данной модели устройства. Уберите эту особенность из модели устройства, и голосовые команды заработают.
Проблемы с воспроизведением подкастов и новостей
Ассистент не выполняет команды воспроизведения (например, приостанавливает или останавливает подкаст).
- Это проблема, если у вас включена функция StartStop или OnOff для данной модели устройства. Уберите эту особенность из модели устройства и команды воспроизведения заработают.
Проблемы с трансляцией
Ассистент не может передавать сообщения с одного устройства на другое.
- Обязательно укажите местоположение устройства в приложении Google Assistant. Оба устройства должны иметь один и тот же адрес в приложении.
Поддерживать
Все еще возникают проблемы? См. нашу страницу поддержки .