Skip to content

JoeyShiehh/SpeakGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpeakGPT

一款支持语音输入、语音转换、语音评分的英语口语对话助手。

支持CET4、CET6词汇等级的对话。

可以进行IELTS口语仿真考试

Frames

开发框架基于

  • Flask
  • Vue3
  • Tailwind CSS

产品赋能基于

  • ChatGPT
  • 百度TTS
  • 讯飞语音评判

Usage

环境(仅供参考)

  • Nodejs 14.17.1
  • Python 3.10

API key配置

需要在/back-end文件夹下新建.env文件,文件内需要包含以下信息:

OPENAI_API_KEY = 'sk-xxx' # 你的OPENAI Key
FLASK_KEY = 'xxx'
XF_APP_ID = 'xxx' # 讯飞云控制台获取
XF_API_SECRET = 'xxx' # 讯飞云控制台获取
XF_API_KEY = 'xxx' # 讯飞云控制台获取
API_KEY = "xxx" # 百度云控制台获取
SECRET_KEY = "xxx" # 百度云控制台获取

后端启动

入口文件/back-end/app.py

请确保包含所有需要的依赖库

Vue启动

/chatfriend文件夹下执行以下命令

npm install
npm run serve

Collaborator

@1vyyyyyy

About

SpeakGPT - 基于ChatGPT的口语训练助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published