1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/code-mao-xiaolan

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 12.03.2025 02:25 dc1a031

Xiaolan — Умный домашний голосовой ассистент (работает на Raspberry Pi)

Основной язык кода Последняя версия Прогресс разработки WeChat QQ

Прошу прощения, но исходный код Xiaolan был перемещён на coding.net. Если кто-то заинтересован в совместной разработке, пожалуйста, свяжитесь со мной через QQ: 1481605673 или WeChat: 18680171381.

  • Простите! Я всего лишь ученик 7-го класса, поэтому если вы заметили какие-либо проблемы с использованием или ошибки, прошу вас понять меня.
  • Если у вас есть идеи, пожалуйста, свяжитесь со мной через QQ: 1481605673, я искренне приглашаю вас стать разработчиком Xiaolan.

Проблемы с ключевыми словами:

  • По результатам тестирования ключевых слов от Baidu, "Xiaolan Xiaolan" не является подходящим ключевым словом для пробуждения, поэтому было заменено на "Ученик Xiaolan". Однако текущее основное ключевое слово для пробуждения остаётся "Jarvis".

Информация о Xiaolan и установка:

Ссылка на WIKI и установку

Структура сервисов## Внимание:

  • Если вы хотите использовать лицо как ключевое слово для пробуждения, то вам следует установить значение awaken в main_setting в setting.py на face, затем прочитайте файл "Обязательно читать перед использованием лица для пробуждения.txt", находящийся в директории visual_centre.## Скачивание и использование:
  • git clone https://github.com/xiaoland/xiaolan.git xiaolan
  • cd xiaolan
  • cd memory_center/more
  • su root (если у вас нет доступа к root, используйте sudo passwd root; sudo passwd --unlock root)
  • chmod 777 install.sh
  • ./install_all.sh
  • su pi
  • cd ../../
  • python2.7 xiaolan## Благодарность:
  • Спасибо @Chen Guoguo за обновление snowboy и исправление проблем с ключевыми словами для пробуждения.
  • Спасибо @Zhao Lei за предоставленные советы.
  • Спасибо Dingdang-robot QQ группе за концепцию архитектуры кода Xiaolan.
  • Спасибо @Jiang Xiaoming за предоставление SDK для офлайн распознавания лиц от Baidu для Linux.

Обновление: (в порядке времени)

  • Внимание: старые обновления находятся в xiaolan-1, здесь это xiaolan-2
  • Xiaolan семантический анализатор как основной семантический анализатор
  • Большое обновление Xiaolan семантического анализатора с добавлением распознавания слотов, повторных вопросов, реального времени обновления системы намерений и т. д.
  • Xiaolan навыки перемещены в облако, Xiaolan мозг перемещён в облако
  • Добавлен распознаватель речи iFlytek
  • xldo.py переименован в xiaolan.py
  • Изменена структура настроек
  • Изменена структура Xiaolan, разделена на аудиальный центр, лингвистический центр, памятный центр, учебный центр, визуальный центр, сетевой центр, центр отображения, центр механического управления, систему обучения нейронной сети
  • Добавлен словарь (словарь для заполнения слотов)
  • Добавлен NLP (лексический анализ, причинно-следственные связи, эмоциональная ориентация и т. д.)
  • Добавлен интерфейс подключения к Xiaolan облачному серверу
  • Добавлен словарь команд и состояний Xiaolan
  • Добавлен conversation.py для специальной обработки диалогов- Добавлены системы взаимодействия с облачным сервером Xiaolan
  • Создана структура ответов JSON облачного сервера Xiaolan и запросов клиентских приложений, а также список намерений
  • Устранены множественные ошибки семантического анализатора Xiaolan: ошибки заполнения слотов, ошибки распознавания намерений
  • Соответствие [0] и [1] в списке намерений, соответствие намерений и ключевых слов
  • Дальнейшее совершенствование протокола между облачным сервером Xiaolan, клиентами и навыками
  • Обновлены слова активации: добавлены "Dudu Dudu" и "Jarvis", оба .umdl (спасибо Chen Guoguo за помощь)
  • Обновлен движок Snowboy
  • Устранены ошибки XiaolanServerCommandsDo
  • Устранены ошибки кода
  • Добавлен режим пробуждения по лицу
  • Добавлен журнал событий
  • Добавлено чтение/запись LOG и некоторых необходимых данных из базы данных
  • Устранены ошибки
  • Дальнейшая интеграция с облаком
  • Устранены ошибки режима пробуждения по лицу
  • Устранены ошибки
  • Большое обновление семантического анализатора Xiaolan
  • Семантический анализатор Xiaolan добавил исправление текстовых ошибок, токенизацию, зависимый лексический анализ, анализ схожести слов, анализ схожести коротких текстов, извлечение ключевых слов
  • Семантический анализатор Xiaolan теперь может более точно определять потребности пользователя
  • Семантический анализатор Xiaolan перемещён в облако
  • Добавлен SDK распознавания лиц iFlytek- Разработка режима пробуждения по лицу завершена, скоро будет доступна.
  • Поддержка распознавания речи на большие расстояния.
  • Устранена большая ошибка.
  • Переработка кода, чтобы он больше не был запутанным и зависимым друг от друга.
  • Добавлен sys_lang в настройках, есть En (английский), Zh-Hans (стандартный китайский), Zh-Yue (южнокитайский), Zh-Chuan (сичуанская) через ваши настройки для определения dev_id распознавания речи, что повышает удобство использования.
  • Переработка кода. baidu STT REST API для поддержки реального времени распознавания речи.
  • Используется многопоточность для поддержки реального времени распознавания речи, скорость диалога увеличилась на 6 секунд!
  • Добавлен распознаватель речи Tencent.
  • Поддержка реального времени распознавания речи Tencent — рекомендуется использовать сервис реального времени для распознавания голоса от Tencent, так как он более эффективен, но точность распознавания ниже по сравнению с Baidu.
  • Поддерживается простое распознавание жестов, что позволяет лицам с нарушением слуха и речи пользоваться маленьким синим помощником.
  • Поддерживается распознавание текста, повышающее эффективность взаимодействия людей с нарушением слуха и речи с маленьким синим помощником.
  • Добавлена поддержка распознавания человеческого тела от Baidu.- Поддерживается сервис AI LAB для потокового распознавания речи от открытой платформы искусственного интеллекта Tencent.
  • PyQt4, PyQt5, wxPython.
  • Перенос на платформу Tencent Beehive.
  • Перенос на платформу Coding (coding.net).

Не указан язык исходного текста, но исходный текст уже на русском языке. Поэтому нет необходимости в переводе.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/code-mao-xiaolan.git
git@api.gitlife.ru:oschina-mirror/code-mao-xiaolan.git
oschina-mirror
code-mao-xiaolan
code-mao-xiaolan
master