Wukong-Robot-это простой, гибкий и элегантный китайский робот голосовой беседы/проект Smart Speaker, стремясь позволить китайскому производителю и Хакеру быстро создавать персонализированных умных динамиков. Wukong-Robot также может быть первым умным динамиком с открытым исходным кодом с открытым исходным кодом.
По состоянию на 31 марта 2023 года Wukong-Robot имеет более 13 000 установленных устройств, а количество пробуждения накопилось более 700 000 раз.
характеристика
Демо
Экологические требования
Установить
обновление
бегать
Конфигурация
Навык плагин
Интерфейс API
Пожертвовать
способствовать
Цитировать
соединять
благодарный
Часто задаваемые вопросы
Отказ от ответственности
Модульный. Функциональные плагины, распознавание голоса, синтез голоса и роботы диалога были очень модульными.
Китайская поддержка. Он объединяет многие технологии распознавания голоса и синтеза речи китайского голоса, такие как Baidu, Iflytek, Alibaba, Tencent, Openai Whisper, Apple, Microsoft Edge, Vits Sound Cloning TTS и может продолжать расширяться.
Поддержка робота разговора. Поддерживает местные роботы для разговоров на основе AnyQ и поддерживает доступ к роботам в Интернете, таких как Turing Robots, CHATGPT и т. Д.
Глобальный мониторинг, просыпайтесь в автономном режиме. Он поддерживает два автономных двигателя для пробуждения голосовой команды, дикобраза и снежного мяча, а также поддерживает другие методы пробуждения, такие как муз-компьютер, пробуждение и встряхивание доски Синконг.
Гибкий и настраиваемый. Поддерживает настройку имен роботов и поддерживает выбор плагинов для распознавания речи и синтеза.
Умный дом. Поддерживает связь с протоколами умного дома, такими как Siaoai Speaker, Siri, MQTT, HomeSsistant, и поддерживает голосовой контроль над устройствами Smart Home.
Бэкэнд -поддержка поддержки. Он обеспечивает поддерживающий бэкэнд, который может реализовать дистанционное управление, модификацию конфигурации и просмотр журнала.
Открытый API. Вы можете использовать открытый API на бэкэнд для достижения более богатых функций.
Простая установка и поддерживать больше платформ. По сравнению с Dingdang-Robot, автономное решение для пробуждения PocketSphinx заброшено, и установка становится проще, с меньшим количеством кода, легче поддерживать и может запускать на Mac и больше систем Linux.
Функции Wukong-Robot все еще обновляются и итерации, пожалуйста, см. Инструкции по обновлению для получения подробной информации.
Рабочий режим Wukong-Robot:
После того, как Wukong-Robot разбудится, голосовой командой пользователя является сначала ASR Engine, чтобы распознать его в тексте, затем NLU анализирует распознаваемый текст, а затем навыки, соответствующие результатам анализа и передают его навычному плагину, подходящему для обработки инструкции . После завершения обработки плагина, результат будет передан двигателю TTS, чтобы синтезировать его в голос и воспроизвести его с пользователем.
Хотя одно взаимодействие может содержать несколько сетевых запросов, преимущество заключается в том, что каждая ссылка может быть изменена и настроена. И я думаю, что в эпоху 5G скорость отклика докладчиков больше не будет проблемой опыта. Настройка и персонализация являются основным потоком будущего, и Wukong-Robot станет лучшим выбором в то время!
Демо -видео:
Wukong-Robot + Catgpt реализует умные динамики, которые поддерживают диалог потокового потока (полтора минут)
Поклонники для индивидуальной версии, демонстрационный диалог + Music + Open API + Smart Home (пять минут)
Используйте машину мозга, чтобы проснуться Wukong-Robot
Google Aiy Voice Kit + Wukong-Robot
Siri Linkage Wukong-Robot + Catgpt
Связанка Сяо Ай Вуконг-Робот
Учебное пособие: предварительная реализация интеллектуального динамика с открытым исходным кодом с открытым исходным кодом на основе Raspberry Pi & Wukong-Robot & Vits (от @ 2d кольцевой бесконечной потенциальной скважины)
Учебник: Реализация виртуального дворецкого: Джарвис (@echo)
Демонстрация управления бэкэнд
Адрес опыта: https://bot.hahack.com (Experience username: wukong; Paresh Password: Wukong@2019)
Wukong-Robot только поддерживает Python> = 3,7 и <3.10 и не поддерживает Python 2.x.
Wukong-Robot поддерживает работу на следующих устройствах и системах:
Intel Chip Mac (не поддерживается M1 Chip)
64 -битный Ubuntu (12.04 и 14.04)
Полная серия Raspbian Pi (Raspbian System)
Pine 64 с Debian Jessie 8.5 (3.10.102)
Intel Edison с Ubilinux (Debian Wheezy 7.8)
Windows с WSL (подсистема Windows для Linux) установлена
Смотрите учебник по установке Wukong-Robot.
Python3 wukong.py Обновление
Если обновление не удалось, вы можете попытаться вручную выполнить следующую команду в корневом каталоге Wukong-Robot, чтобы увидеть, в чем проблема.
git тянутся PIP3 Установка -R Требования.txt
Python3 wukong.py
Рекомендуется выполнить в TMUX или руководителе.
При запуске вам будет предложено, хотите ли вы создать файл конфигурации в каталоге пользователя и просто ввести y
Затем Wukong-Robot пробуждается, чтобы взаимодействовать с Wake Word «Snowboy» (слово Wake настраиваемо).
Кроме того, Wukong-Robot начнет окончание управления фоном во время работы по умолчанию, предоставляя удаленные разговоры, просмотр и изменение конфигураций, просмотр журналов и других возможностей.
Адрес по умолчанию: http: // localhost: 5001
Имя учетной записи по умолчанию: Wukong
Пароль по умолчанию: Wukong@2019
Рекомендуется изменить имя пользователя и пароль при формальном использовании, чтобы избежать утечки конфиденциальности.
Просто обратитесь к аннотации файла конфигурации, чтобы настроить его. Обратите внимание, что не рекомендуется изменять контент по умолчанию git pull Вы должны скопировать один и поместить его в $HOME/.wukong/config.yml или следить за подсказками, чтобы Wukong-Robot сделал это для вас при запуске.
Советы: Независимо от того, какой API производителя используется, рекомендуется зарегистрировать и заполнить зарегистрированную информацию о приложении, вместо использования конфигурации по умолчанию. Это связано с тем, что эти API имеют ограничения частоты использования и параллелистики, и чрезмерное использование их повлияет на качество обслуживания.
Официальный список плагинов
Плагин пользователя вклад
Фоновый интерфейс Wukong-Robot представляет собой открытый веб-API и может быть вызван с помощью метода RESTFUL, см. Фоновый API.
Ваше пожертвование побудит меня продолжать улучшать Wukong-Robot.
Для отдельных пользователей вы можете использовать Alipay или WeChat для пожертвований для доноров с одним пожертвованием более 100 юаней, ваш идентификатор появится на странице пожертвований на стороне управления Wukong-Robot.
| Алипай | WeChat платеж |
|---|---|
Если приведенная выше картинка взломана, вы можете скачать изображение (Alipay | WeChat) и сканировать его на локальном уровне.
Для предпринимателей рекомендуется стать поддержкой этого проекта.
Если вам нравится этот проект, пожалуйста, сначала дайте мне звезду;
Чтобы упомянуть ошибку, перейдите на страницу выпуска;
Чтобы внести свой код, добро пожаловать в Форк, чтобы упомянуть запрос на развлечение позже;
Пожалуйста, отправьте плагин в Wukong-Contrib;
Если вы используете код или плагин для этого проекта, пожалуйста, обратитесь к этому проекту.
@misc{wukong-robot,
author = {潘伟洲},
title = {wukong-robot,一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/wzpan/wukong-robot}},
}Основным разработчиком Wukong-Robot является Pan Weizhou.
QQ канал (рекомендуется):
Используйте QQ, чтобы сканировать QR -код, чтобы присоединиться:
QQ Group: 580447290 (количество людей будет заполнено, а количество людей будет контролироваться, и вам нужно заплатить 20 юаней, чтобы присоединиться к группе. После оплаты на WeChat или Alipay просто отправьте перевод номер при подаче заявления о присоединении Группа .
| Алипай | WeChat платеж |
|---|---|
Если приведенная выше картинка взломана, вы можете скачать изображение (Alipay | WeChat) и сканировать его на локальном уровне.
Предшественниками Гоку были проект Dingdang-Robot и проект Jasper-Client. Благодаря Шубро Саха, Чарльзу Маршу и Яну Холтуису за их выдающийся вклад в проект Jasper;
Спасибо Misaki Tomoko за предоставление альтернативного адреса демонстрации управления фоном.
Спасибо Aliciacai за вклад иконы Wukong-Robot.
Спасибо всем, кто внес свой вклад в этот проект, проект Wukong-Contrib и проект Dingdang-Robot!
Wukong-Robot используется только для личного обучения и исследований.
Этот проект с открытым исходным кодом не имеет ничего общего с Tencent Dingdang Assistant и Ubly Wukong Projects.