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

OSCHINA-MIRROR/ideamark-roby-chatbot

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Roby-0.0

Roby — это чат-бот с искусственным интеллектом с открытым исходным кодом, оснащённый системой локального распознавания и синтеза речи. Программа выпущена под лицензией GPLv3, более подробную информацию см. в разделе LICENSE.

Roby-0.0 — это только демонстрационная программа для тестирования некоторых основных функций. Она работает только на Linux. Поддерживает английский и китайский языки. Вы можете посмотреть демо по адресу: http://v.youku.com/v_show/id_XODExMTU1ODQ4.html

Как использовать:

Перед запуском Roby убедитесь, что вы установили:

  • python-2.7;
  • pyaiml-0.8.6 — интерпретатор AIML на Python;
  • pyaudio-0.2.8 — привязки Python для portaudio;
  • pyserial-2.7 — этот модуль Python инкапсулирует доступ к последовательному порту;
  • sphinxbase-5prealpha — базовые библиотеки для механизма распознавания речи CMU Sphinx;
  • pocketsphinx-5prealpha — механизм распознавания речи CMU Sphinx;
  • festival-2.1 — для вывода английской речи;
  • ekho-6.0 — для вывода китайской речи.

Модули Python можно установить с помощью pip или easy_install. Пользователи Ubuntu могут использовать «apt-get» для установки festival и ekho. sphinxbase и pocketsphinx можно скомпилировать из исходного кода. Вам могут понадобиться следующие веб-страницы: http://www.speech.cs.cmu.edu/sphinx/doc/Sphinx.html; https://github.com/andelf/PyAIML; http://people.csail.mit.edu/hubert/pyaudio/; http://people.csail.mit.edu/hubert/pyaudio/; http://www.cstr.ed.ac.uk/projects/festival/; http://www.eguidedog.net/ekho.php.

  • Перед запуском Roby необходимо изменить значение «ttyPath» в основной функции start.py.
  • Первая строка в start.py «# encoding: uft-8» не может быть удалена, иначе возникнут проблемы с китайскими функциями.
  • Roby должен работать с «sudo», иначе порт tty не будет использоваться.
  • Используйте «sudo python start.py», чтобы запустить Roby.
  • Сначала вы должны сказать: «Roby», затем Roby скажет: «yes, sir», после чего вы сможете произнести командные слова.
  • Если ответ Roby заканчивается на «?», он продолжит слушать ваши командные слова, не говоря «Roby».
  • Версия 0.0 поддерживает только несколько команд:
    • how are you?
    • fine;
    • what's the time?;
    • what's your name?;
    • how old are you?;
    • chinese mode;
    • write serial port;
    • exit;
    • 几点了?;
    • 英文模式.

Вы можете создать свои собственные тестовые модели распознавания речи в папках с именами «model».

По любым вопросам обращайтесь по электронной почте ideamark@qq.com.

Комментарии ( 0 )

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

Введение

Это чат-бот, полностью локализованный и объединяющий распознавание речи, обработку естественного языка и синтез речи. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ideamark-roby-chatbot.git
git@api.gitlife.ru:oschina-mirror/ideamark-roby-chatbot.git
oschina-mirror
ideamark-roby-chatbot
ideamark-roby-chatbot
master