📜  项目理念 | EveMythra 机器人(1)

📅  最后修改于: 2023-12-03 15:12:52.324000             🧑  作者: Mango

项目理念 | EveMythra 机器人

项目简介

EveMythra 机器人是一个用于聊天、语音识别、语音合成等多种功能的开源机器人项目。该项目以 Python 作为基础开发语言,并使用了 Flask、WebSocket、PyAudio 以及百度语音识别等库。

项目特色
  1. 支持聊天功能,能让机器人以自然语言进行回复;
  2. 支持语音识别,能够将语音转化为文字;
  3. 支持语音合成,可以将指定的文字转化为语音;
  4. 支持多语言使用,可以用于英语、汉语等多种语言。
项目优势
  1. 使用 Flask 作为 Web 框架,开发过程简单,易于上手和维护;
  2. 使用百度语音识别技术,提升了机器人语音识别率和稳定性;
  3. 使用 WebSocket 技术,能够使机器人与客户端进行实时的双向通信。
快速上手

如果您想要体验 EveMythra 机器人的功能,请按照以下步骤进行:

  1. 克隆项目代码仓库:
git clone https://github.com/EveLighthart/EveMythra.git
  1. 安装项目所需库:
pip install -r requirements.txt
  1. config.py 中配置百度 AI 的 AppID、APIKey、SecretKey 等参数;
  2. 运行程序:
python app.py
  1. 在浏览器中访问 http://localhost:5000 即可使用。
参与贡献

如果您对 EveMythra 机器人项目感兴趣,并想要为其做出贡献,可以参考以下步骤:

  1. 将代码仓库 Fork 到自己的 GitHub 账号下;
  2. Clone 代码仓库到本地,并为新功能或 Bug 修复创建一个分支;
  3. 在分支上进行开发、测试、提交;
  4. 将分支 Push 到自己 Fork 的仓库(不要直接 Push 到 EveMythra 主仓库);
  5. 在 GitHub 上提交 Pull Request,等待审核和被合并。
项目作者
  • EveLighthart(项目创建者)
  • Yuze Liu(项目贡献者)
版权信息

本项目使用 MIT License 进行开源,您可以自由使用、复制、修改、分发本项目的源代码和文档,但需要遵循 MIT License 条款。详情请见 LICENSE 文件。