Coder Social home page Coder Social logo

kichuparinachatbot's Introduction

Project Intro

This project was done for BUET CSE Fest Hackathon 2019 (Cloud Computing Category).
The problem statement for this competiton is given in this link :
https://docs.google.com/document/d/1K6uVBqMSQfBVd4GAMON-bmuvc6BxR33hMtdUnY68k3U/edit.
This implementation secured 2nd position in this competition.

Project Details

This project was done using Python and various cloud APIs. A rudimentary website was designed using Django which contained user verification. The main focus was on the chatbot and we implemented all the features described in the problem statement.

1. Interaction with User by text and sound

A rudimentary chatbot was developed which can interact with the user through test or sound. We used Microsoft Azure cognitive services for sound recognition and appropriate responses.

2. Capture User Image

We used openCV for image capturing

3. Detect mood of a user

We used Face API from Microsoft Azure to detect the mood of the user from the captured photo

4. Suggest songs from youtube based on mood

We used APIs provided by YouTube to suggest songs based on the mood detected from the aforementioned point.

5. Show lyrics of a specific song

We used BeautifulSoup to crawl a specific website for the lyrics of a specific song described by the user.

Interactions with the ChatBot

The user must write or speak to chat with the ChatBot. In order to speak, the user must type 'Listen' on the console. If the user writes 'Play a song' then the chatbot will take a picture through the webcam and detect the mood of the user through the image. Then it will suggest YouTube songs based on the mood. If the user says 'lyrics' and then the name of a song, the chatbot will output the lyrics of that song. Saying 'quit' will end the conversation.

Future Plans

Due to various complexities, the chatbot could't be properly integrated with the website. It will be done in due course.

The Team

Team Name : Team KichuPariNa
Team Members :
1. Md. Zarif Ul Alam ; ID : 1705010
2. Najibul Haque Sarker ; ID : 1705044
3. Apurba Saha ; ID : 1705056

VERDICT

We secured 2nd position in the competiton.



kichuparinachatbot's People

Contributors

diponsaha007 avatar najib-haq avatar zarif98sjs avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.