Этот проект больше не поддерживается, новая версия доступна по ссылке: https://gitee.com/waterflames-team/ring-robot-x
Введение в Lingkong Robot
Lingkong Robot — это гибкий и настраиваемый китайский голосовой диалоговый робот, основанный на Wukong-Robot с многочисленными изменениями (в основном заимствован бэкэнд Wukong). Lingkong Robot может выполнять голосовое пробуждение, голосовые диалоги, обычные разговоры и предоставлять такие практические инструменты, как запрос погоды.
Способ работы:
Последняя версия:
На данный момент обновлена до 0.5.9.200321 (057200316).
Описание навыков:
В этой версии, за исключением обычных разговоров, другие навыки могут быть относительно слабыми, поскольку семантическое понимание не было добавлено, поэтому необходимо строго соответствовать триггерам, и их должно быть достаточно, но не слишком много (например, навык шутки запускается словом «шутка», и в вашей фразе обязательно должны быть слова «шутка» или «расскажи шутку», вы можете сказать «расскажи анекдот», добавив слово «расскажи», но вы не можете просто сказать «смех», потому что в нём нет слова «анекдот»). В версии 2.0 будет улучшено большинство функций, чтобы обеспечить опыт, аналогичный Xiaolan (произведения Blue Zong) и Wukong (произведения WZ Pan).
Среда выполнения:
Если вы используете платформу Windows, перейдите на веб-сайт Deepin и официальный сайт Virtualbox, чтобы загрузить образ Deepin и установочный пакет Virtualbox. Затем установите и загрузите образ.
После установки Deepin выполните следующие команды:
sudo apt update
sudo apt-get install git
Установите Git, затем определите самостоятельно, есть ли у вашего Deepin среда Python3 (обычно она есть).
Пользователи Mac могут сразу приступить к установке.
Пользователи Deepin могут следовать инструкциям для пользователей Windows.
Для пользователей других Linux-систем, отличных от Deepin, вы можете обратиться к методу установки Debian. Если у вас возникнут проблемы, пожалуйста, свяжитесь с автором через контактную информацию ниже.
Контактная информация автора:
При возникновении вопросов вы можете связаться с Epeiuss (автором) следующими способами:
— Авторский WeChat: 15392006285 (необходимо указать источник при добавлении в друзья);
— Автор QQ: 2822603942 (необходимо указать источник при добавлении в друзья).
Установка среды (Mac):
Сначала загрузите версию 0.5.9.200321 Lingkong Robot:
git clone https://gitee.com/lingkonggzs/lingkong-robot-bata.git
Начните установку:
Убедитесь, что у вас установлены Python3 и pip3. Если нет, вы можете найти их в Baidu.
Первый обязательный шаг:
cd lingkong-robot
./install.sh
В процессе установки вам может потребоваться нажать Enter, если появится сообщение «Press RETURN to continue or any other key to abort». Если появится запрос пароля, введите пароль.
На этом установка среды завершена.
Если во время установки возникают проблемы, вы можете перейти на страницу введения, чтобы найти контактную информацию автора.
Установка среды (Deepin):
Эта часть установки была успешно протестирована на Deepin, Debian и Raspbian. Если установка не удалась, пожалуйста, обратитесь к автору через контактную информацию.
Сначала загрузите версию 0.5.9.200321 Lingkong Robot:
git clone https://gitee.com/lingkonggzs/lingkong-robot-bata.git
Начните установку:
Сначала убедитесь, что у вас установлены Python3 и pip3. Если нет, вы можете найти их в Baidu.
Если вы хотите изменить источник, выполните следующую команду:
sudo curl -L http://download.lingkong-robot.online/change.sh | bash
cd lingkong-robot
./install.sh
Установка завершена.
При возникновении проблем с установкой обратитесь к странице введения для связи с автором.
Настройка:
Первый шаг: используйте терминал для перехода в папку версии lingkong-robot;
Второй шаг: в терминале введите cd pei, чтобы войти в папку конфигурации so;
Третий шаг: в терминале выполните команду:
git clone https://github.com/Kitt-AI/snowboy.git
Это одна строка (окно маленькое, оно будет разделено на несколько строк в терминале, но в терминале не разделяйте его на строки).
Четвёртый шаг: в терминале введите:
cd snowboy/swig/Python3
make
Дождитесь завершения, после завершения проверьте, есть ли файлы py и so в папке Python3, если они есть, настройка завершена, если нет, обратитесь к странице введения автора.
Запуск:
Если настройка завершена, повторите несколько раз команду cd ../, пока не вернётесь к папке версии lingkong-robot, а затем запустите:
python3 lingkong.py
Навыки:
Разговор (Graph):
Через API подключитесь к Graph, который является основным компонентом для разговора Lingkong.
Пожалуйста, используйте уже подтверждённый API, не используйте предоставленный мной api_key, измените свой собственный api_id и api_key в файле, те, кто не знает, как это сделать, могут обратиться к контактной информации автора на странице введения.
Метод вызова: все фразы, которые можно передать в Graph, также могут быть переданы сюда.
Шутка (полностью самодельная):
Вызывая локальную библиотеку шуток, получайте шутки.
Вместе с znx мы нашли 40 шуток, которых достаточно для повседневного использования (я не верю, что вы будете говорить «расскажи мне шутку» 40 раз в день).
Способ вызова: «Расскажи анекдот» или «Расскажи шутку».
Делегирование (полностью самодельное):
Используя модуль os, создайте или удалите локальный файл журнала делегирования.
С помощью модуля os создайте или удалите файл локального журнала делегирования, чтобы реализовать функцию делегирования.
Поскольку этот навык не так совершенен, функция просмотра делегирования временно недоступна, поэтому, если вы хотите просмотреть делегирование, вы можете проверить файлы журнала в папке daiban_log в lingkong-robot и посмотреть, какие делегированные задачи вы создали (пожалуйста, не удаляйте файл cesi).
Способ вызова: «Добавить делегирование XXX» или «Удалить делегирование XXX».
База данных (полностью самодельная):
Используйте локальную базу данных для вызова указанного контента.
Способ вызова: поскольку версия 0.5.7.200316 поставляется с некоторым контентом, вы можете вызвать следующее: «Кто твой отец?» или «Чем ты занимаешься?», разработчики могут изучить код, чтобы добавить свой собственный контент, или обратиться к контактной информации автора на странице введения, чтобы узнать, как добавить контент.
Вклад в навыки:
Потому что библиотека навыков Lingkong действительно слишком мала, добро пожаловать, разработчики, чтобы внести свой вклад в навыки Lingkong.
Требования: конечный файл, который я получаю, должен поддерживать текстовый диалог (возьмём навык «рассказать анекдот» в качестве примера, вы должны предоставить мне навык, который может отображать следующий эффект: когда пользователь вводит «расскажи анекдот», он возвращает анекдот, и так далее, создавайте навыки), тогда я буду адаптировать его, если я думаю, что это возможно, и нужно сделать его графическим, я помещу его в фоновый режим и документацию.
Фоновый режим:
Версия 0.5.7.200316 фонового режима имеет следующие функции:
Введение: базовое введение в Lingkong и ссылки на документы.
Журнал: локальный журнал запуска.
Руководство по настройке: руководство по изменению настроек в версии 0.5.7.200316 (будет изменено на прямое изменение настроек в версиях 1 или 2).
Пожертвование: пожертвование автору Epeiuss.
Диалог: текстовый диалог с Lingkong.
Список: страница навыков «делегирование» (разработка не завершена).
Нет левого меню на мобильном телефоне?
Решение 1: некоторые мобильные телефоны с горизонтальным экраном могут отображать левое меню.
Решение 2: запомните путь («/" — введение, "/ds" — пожертвование, "/log" — журнал, "/study" — руководство по настройке, "/dh" — диалог, "/list" — список, этот путь применим к версии 0,5,7,200316).
Разница между онлайн-версией и локальной версией:
① Онлайн-версия: все вызовы не ограничены.
Локальная версия: из-за срочности в начале используется ограниченное количество вызовов, онлайн-версия будет реализована без ограничений после завершения.
② Онлайн-версия: поддерживает все платформы, поддерживающие браузеры, такие как Windows, Android, iOS, Mac и Linux, но опыт меньше, чем у локальной версии.
Локальная версия: поддерживает только платформы Mac и Linux (на данный момент протестированы только Deepin, согласно здравому смыслу, Debian также должен работать, поэтому Debian также может использоваться), но опыт самый богатый, и автор будет уделять больше внимания обновлению и поддержке.
Онлайн-версия уже имеет внутреннюю версию, заинтересованные стороны могут связаться с автором.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )