Skip to content

Latest commit

 

History

History
90 lines (73 loc) · 3.32 KB

README.cn.md

File metadata and controls

90 lines (73 loc) · 3.32 KB

angry-ducks


License

DuckHacks 2019 at Stevens Institute of Technology

如果您觉得内容不错,请支持本项目,欢迎给予Star.

English | 中文

简介

当今的社会在国际文化交融日渐广泛,英语已经成为全世界各国人民沟通的桥梁。但即便说的都是一种语言,英语不是母语的人可能会对语言的理解不一样。最终造成情感理解的偏差。 如果我们的程序可以实时记录对话,我们可以分析语言的情绪并协助说话来判断我们的情绪是否正确。通过这种方式,表达了最准确的情感和意义。

目的

这是一个轻量级web服务访问程序,通过它可以直接进行语言转文字,并进行记录。在记录的同时可以进行情感分析。

架构

特点

  • 创建Flask Web服务器
  • 构建前端和后端
  • 通过语音录入或者键盘输入的方式保存笔记
  • 实时语音转文本
  • 实时情绪识别
  • 同时进行实时语音,文本,情感识别。
  • 在任何云服务器上面上运行Angry-Ducks语音转文字情感分析助手

Demo

运行:

  1. 克隆仓库:
git clone git@github.com:nature1995/angry-duckhacks.git
  1. 进入angry-duckhacks文件夹并设置虚拟环境 (https://pypi.org/project/virtualenv):
 cd angry-duckhacks
 virtualenv env
 source env/bin/active
  1. 安装requirement:
 pip install -r requirement.txt
  1. 设置Google Cloud Platform:
    • Go to https://console.cloud.google.com
    • Click "Select a project"
    • Set up a new project.
    • Go to APIs & Services and choose “+ENABLE APIS AND SERVICES”.
    • Enable “Cloud Natural Language API” and “Cloud Speech-to-Text API”.
    • Click “Credentials” => “Create credentials” => “Service account key” =>get your own json key.
  2. 将你的json密钥放在工程根目录下
/angry-duckhacks/<your project ID>.json
  1. 更改setting.py
GOOGLE_API = 'google-api.json' #Your GOOGLE_API
  1. 在您自己的计算机上运行服务器:
python main.py 0.0.0.0:5000

作者

  1. nature1995 | Ziran Gong
  2. zfz | Fangzhou Zhang
  3. zzdqqqq | Zidong Zhang
  4. zlaomin | Yuchen Zeng

组织

  • Angry Ducks: 门前大桥下, 游过一群鸭, 快来, 快来数一数, 二四六七八。

欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。

License

本软件根据GNU通用公共许可证v3.0许可证授权。 有关更多信息,请阅读该文件LICENSE.