• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

roby-chatbot: 一款完全本地化的,集语音识别、语义处理、语音合成的聊天机器人 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

roby-chatbot

开源软件地址:

https://gitee.com/ideamark/roby-chatbot

开源软件介绍:

Roby-0.0

Roby is an open source AI chatbot, with Local speech recognition and speech synthesis system. released under GPLv3, more details see LICENSE.

Roby-0.0 is just a demo program fragment for testing some basic functions. It only works on Linux. Supports both English and Chinese. You can watch the demo at: http://v.youku.com/v_show/id_XODExMTU1ODQ4.html

How to use:

Before runnig Roby, make sure you have installed:

  • python-2.7
  • pyaiml-0.8.6---------------a python AIML interpreter
  • pyaudio-0.2.8--------------python bindings for portaudio
  • pyserial-2.7---------------this python module encapsulates the access for the serial port
  • sphinxbase-5prealpha-------the basic libraries for CMU Sphinx speech recognition engine
  • pocketsphinx-5prealpha-----the CMU Sphinx speech recognition engine
  • festival-2.1---------------for English TTS output
  • ekho-6.0-------------------for Chinese TTS output

Python modules can be used pip or easy_install to install. Ubuntu users can use "apt-get" to install festival and ekho. sphinxbase and pocketsphinx can be compiled from source code.You may need the web pages below:http://www.speech.cs.cmu.edu/sphinx/doc/Sphinx.htmlhttps://github.com/andelf/PyAIMLhttp://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

  • Before running Roby, you must change the value "ttyPath" in start.py main function.
  • The first line in start.py "# encoding: uft-8" can not be deleted, or it will get problems with Chinese functions.
  • Roby must work with "sudo", or tty port can not be used.
  • Use "sudo python start.py" to start Roby.
  • You should firstly say: "Roby", then Roby says: "yes, sir", then you can say the command words.
  • If Roby's respond end with "?", he will continue listen your command words without saying "Roby".
  • The 0.0 version only supports several commands below:
    • how are you?
    • fine
    • what's the time?
    • what's your name?
    • how old are you?
    • chinese mode
    • write serial port
    • exit
    • 几点了?
    • 英文模式

You can build your own test speech recognition models under the folder names "model".

Any questions, email to [email protected]


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap