😱 Что случилось: разработчица сделала голосового помощника из плюшевого медведя.
🤔 А как: в проекте использован плюшевый медведь Peek-A-Boo производства компании GUND. Он может проигрывать несколько аудиозаписей, двигать пастью и поднимать передние лапы с одеялом, имитируя игру в прятки.
Оригинальные электронные компоненты пришлось заменить на более мощные. Новая начинка состоит из одноплатного компьютера Raspberry Pi 4 Model B, платы расширения Adafruit Motor HAT для управления двигателями, USB-микрофона и усилителя Adafruit I2S 3W Class D. Но вместо усилителя можно использовать и внешний мини-стереодинамик с USB.
Программное обеспечение мишки — это API-интерфейсы OpenAI и Azure. С помощью первого мишка использует ChatGPT и службу распознавания речи Whisper. Azure нужен, чтобы преобразовывать текст ChatGPT в аудио.
Чтобы начать общаться с плюшевым помощником, нужно нажать кнопку на лапе мишки. После этого нужно задать вслух вопрос, а Whisper преобразует его в промт для ChatGPT. Пока чат-бот выдаёт ответ, мишка поднимает одеяло, чтобы закрыть мордочку. Когда ChatGPT выдаёт текстовый ответ, Azure создаёт на его основе аудиофайл. Пока звук проигрывается, пасть мишки двигается. Движения не синхронизируются с речью, но выглядит правдоподобно.
📺 Посмотреть:
🤨 И что? Разработчица вдохновлялась игрушкой Teddy Ruxpin — аниматронным плюшевым мишкой, которого впервые выпустили в 1985 году. В задней части игрушки был плеер, проигрывавший кассеты со сказками, которые мишка читал детям — для того времени это было прорывом. Переосмысленная версия такого мишки получилась гораздо круче. Плюшевый голосовой помощник может ответить практически на любой вопрос, и он гораздо милее, чем умная колонка.
👨🔧 Кто: Мелисса Леблан-Уильямс, компания Adafruit, США.
Источник: hackster.io