wukongrobot — это простой, гибкий и элегантный китайский проект робота/умного динамика с голосовым диалогом. Это также может быть первый проект интеллектуального динамика с открытым исходным кодом, который поддерживает взаимодействие мозга и компьютера.
характеристика
1. Модульность.
Функциональные плагины, распознавание речи, синтез речи и разговорные роботы имеют высокую степень модульности. Сторонние плагины поддерживаются отдельно, что упрощает наследование и разработку собственных плагинов.
2. Китайская поддержка.
Он объединяет технологии распознавания и синтеза речи на китайском языке от Baidu, iFlytek, Alibaba, Tencent и т. д. и может продолжать расширяться.
3. Поддержка разговорного робота.
Поддерживает локальных разговорных роботов на основе AnyQ и поддерживает доступ к онлайн-разговорным роботам, таким как робот Тьюринга и Emotibot.
4. Глобальный мониторинг и пробуждение в автономном режиме.
Поддерживает пробуждение мозга-компьютера Muse и бесконтактное пробуждение автономными голосовыми командами.
5. Гибкий и настраиваемый.
Поддерживает настройку имен роботов и выбор плагинов для распознавания и синтеза речи.
6. Умный дом.
Поддерживает связь с протоколами умного дома, такими как mqtt и HomeAssistant, а также поддерживает голосовое управление умной бытовой техникой.
7. Поддержка серверной части.
Предоставляется вспомогательный сервер для реализации таких функций, как удаленное управление, изменение конфигурации и просмотр журналов.
8. Откройте API.
Вы можете использовать открытый API на серверной стороне для достижения более богатых функций.
9. Простота установки и поддержка большего количества платформ.
По сравнению с dingdang-robot, от решения PocketSphinx для пробуждения в автономном режиме отказались, что делает установку более простой, требует меньше кода, упрощает обслуживание и может работать на Mac и других системах Linux.
Экологические требования
Питон
wukong-robot поддерживает только Python 3.5+ и не поддерживает Python 2.x.
Требования к оборудованию
wukong-robot поддерживает работу на следующих устройствах и системах
64-битнаяMacOSX
64-битная Ubuntu (12.04 и 14.04)
Полный спектр Raspberry Pi (система Raspbian)
Pine 64 с Debian Jessie 8.5 (3.10.102)
Intel Edison с Ubilinux (Debian Wheezy 7.8)
Windows с установленной WSL (подсистема Windows для Linux)