Открытый проект со схемой, платой и документацией.

Это проект из серии «Говорящие коты».

Вводное видео первой версии: Я сделал кота с голосовым диалогом на ChatGPT
Сравнение версий:
Первая версия обновлением ПО может делать всё то же, что вторая, поэтому деление идёт по железу: Linux-версия и ESP32-версия. Linux — выше потолок функций и больше автономность; ESP32 — компактность и низкая цена.
Эта версия состоит из базовой Linux-платы и шаблона расширения для языковых функций. В проекте дана плата расширения для Orange Pi Zero, которую доработкой можно приспособить под большинство подобных «пай». Orange Pi выбран за компактность и хорошее соотношение цена/качество. В будущем появятся платы расширения для Raspberry Pi и других.
Модуль расширения даёт вход микрофона и усилитель, а также систему заряда-разряда литиевого аккумулятора для автономности. Схема очень простая, собрать несложно.

Из-за нехватки производительности ESP32 этой версии нужен сервер для обработки голоса. Поэтому она состоит из двух частей: сервер и оконечное устройство (ESP32). Сервер выполняет тяжёлые задачи — распознавание речи, синтез — и общается с ChatGPT. Задача ESP32 проста: записать голос, отправить на сервер и воспроизвести полученный оттуда синтезированный ответ. Плата в целом совместима с ESP32-LyraT-Mini, и при использовании библиотеки ADF в коде нужно поправить только назначение кнопок.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/oshwhub.com/gpt-voice-dialogue-cat-cat-chatm