Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 3.33 KB

README.md

File metadata and controls

81 lines (56 loc) · 3.33 KB

Simple-ChatBot

Simple-ChatBot 是一个基于 Python 的简易(但蠢笨)智能语音交互机器人项目。

该项目是我在中南大学(CSU)人机交互(HCI)课程中的实验之一。

本学期结束后我会对该项目进行更新,敬请期待!相信它会对你大有帮助!(因为你在网上几乎找不到类似的轻量级开源资源/项目)


ChatBot is an Intelligent Voice Interactive Robot based on python. This project is one of the experiments in the HCI course at CSU

I will update this project soon after the end of this term. Please wait and see.l'm sure it will give you a great hand!(because you can't find related light-weight open source/projects on the internet)


Overview

Pipeline

image-20241106220644365

Note

该项目并不复杂,并没有复杂的前后端,“后端“以函数的形式。

File Structure

├─ Exp_Report.md「详细的实验报告」
├─ README.md
├─ asr
├─ chatbot_withoutGUI.py「基于终端的chatbot——了解后端处理」
├─ chatbot_withGUI.py「基于GUI交互的chatbot——串联前后端处理」
├─ common
├─ examples
│  ├─ asr
│  └─ tts
├─ img
└─ tts

Quick Start

Tip

  1. 在使用之前,建议配合阅读Exp_Report.md
  2. 前期请配置好腾讯云语音识别控制平台青云客智能聊天机器人 API Key
  3. 点击开始语音对话开始讲话,点击停止语音对话,静待输出响应应答

chatbot_withoutGUI.py「建议从此入手,开箱即用」

chatbot_withGUI.py「串联前端GUI,开箱即用」

image-20241106220858199


Others

Caution

⚠️该项目仅作学习交流使用,鼓励在此基础上进行二次开发更新,切勿因抄袭导致课程不及格!

⚠️The project is only for learning and communication use, encourage secondary development and update on the basis of again, do not plagiarism lead to course failure!