Skip to content

sonoasy/KioskChatbotService

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트 개요

무인 터치스크린 키오스크 미적응자들을 위한 음성인식 AI 점원 API 서비스

주요 기능

  • 음성인식 및 음성합성을 통한 대화
  • FAQ 질의응답

개발 환경 및 기술

  • Google Colab
  • 음성인식(Speech-To-Text): Google cloud Speech-To-Text
  • 음성합성(Text-To-Speech): Pyttsx3
  • 의도 파악 모델: Bi-LSTM,Mutinomial Naive Bayes
  • 개체명 인식 모델: Bi-LSTM+CRF
  • 답변 생성 모델: Transformer
  • 서버: Flask

API 시스템 구조도

systemarchitecture

파일 디렉토리 구조

├── README.md
├── STT,TTS
│   ├── .idea
│   │    ├── inspectionProfiles
│   │    │   └── profiles_settings.xml
│   │    ├── .gitignore
│   │    ├── flaskrestful.iml
│   │    ├── misc.xml
│   │    ├── modules.xml
│   │    └── vcs.xml
│   ├── static
│   │   └── styles
│   │       └── index.css
│   │
│   ├── templates
│   │   ├── frontend.html
│   │   └── index.html
│   ├── app.py
│   ├── stttts.ipynb
│   └── transcribe_streaming_mic.py
├── chatbot
│   ├── answer
│   │   └── answer_chatbot.py
│   ├── intent
│   │   ├─ Mutinomial_tfidf.py
│   │   └── lstmNBsfvoting.py
│   ├─ ner
│   │   └─ ner_chatbot.py
│   └── scenario.py
└── dataset
    ├── ChatBotData_answer.csv
    ├─  Intent_bilstm.csv
    ├─  ChatBotData_ner.csv
    ├── dataset.py
    └── nerexcel.py

Kiosk Demo

About

무인 터치스크린 키오스크 미적응자들을 위한 음성인식 AI 점원 API 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 70.5%
  • Jupyter Notebook 23.4%
  • HTML 5.9%
  • CSS 0.2%