Так как Google выпустил SDK Google Assistant для Raspberry Pi 3 и других плат ARMv7, появилось желание, опробовать их на одной из маленьких безразъемных платах, которые уже имеются, для чего понадобиться только аудиовыход и микрофон. Первоначально в планах было использовать плату NanoPi NEO с звуковой платой NanoHAT PCM5102A, дешевым микрофоном USB и парой динамиков, но, комплект Orange Pi Zero Set 6 идеально подходит для этих приложений и продается всего за 12,95 долларов плюс доставка (всего 18,27 долларов США в нашем случае) с платой Orange Pi Zero, платой интерфейса Orange Pi Zero и корпусом.
Плата Orange Pi Zero оснащена процессором Allwinner H2 + с четырехядрным Cortex A7 и с оперативной памятью 512 МБ и может запускать требуемый дистрибутив Ubuntu / Debian с использованием одного из образов Armbian и подключаться к Интернету через Ethernet или WiFi, однако, если вы хотите использовать последнее, имейте в виду, что были отмечены проблемы со стабильностью и производительностью.
Микрофон и аудиовыход можно добавить с помощью интерфейсной платы Orange Pi Zero V1.1, прибавится один встроенный микрофон и 3,5-мм аудиоразъем, который может использоваться для подключения динамиков. Вы также получите два дополнительных USB хоста-порта.
Все, что вам нужно для завершения настройки устройства – это микро-SD-карта, пара динамиков и USB блок питания. Представленная демо-версия требует, чтобы вы нажимали кнопку, прежде чем говорить. С помощью этого комплекта это невозможно, только если вы не добавите какую-либо кнопку, подключенную через USB или GPIO, но, надеюсь, можно использовать технику «hot word», чтобы не добавлять дополнительную кнопку.
Инструкции на сайте разработчика Google для плат ARM кажутся достаточно ясными, но поскольку Aliexpress получил более 3000 заказов на этот комплект «Set 6», было бы очевидным, что кто-то уже попробовал его и написал конкретные инструкции. К сожалению, найти такие инструкции не удалось, однако, имеется видео подобного устройства с платой Orange Pi, включающей в себя микрофон и аудиоразъем, при этом используется банка в качестве оболочки.
Ficus Online также опубликовал инструкции в своем блоге, где объясняет, как использовать “hot word”, поэтому, теоретически, вам не понадобится никакая кнопка. Вы можете проверить их веб-сайт, они используют этот Smart Jar как шлюз для домашней автоматизации с другими целями, кроме Google Assistant. Если в качестве альтернативы, у вас есть 96Boards под рукой, в разработке специальный проект Google Assistant . Если вы предпочитаете Amazon Alexa, есть проект для Orange Pi + Alexa на Github, но он не обновлялся в течение года.
Благодарим сайт cnx-software.com за предоставленную информацию.
Оригинал статьи опубликован здесь.