Skip to content
@SinhalaVA-DL

DL-FYP

Conversational Ai Bot

Deep Learning-based Virtual Assistant in Sinhala Language Using Transformer Model based Hierarchical Framework

Table of Contents

Project Description

Recent years have witnessed a remarkable growth in the use of Machine/Deep learning to enhance the business and end-user experience using virtual assistants varying from simple question answering agents to fully-edged AI agents like Amazon Alexa. The use of virtual assistants helps businesses to reduce the costs spent on human customer support operators while significantly enhancing the end-user experience by providing quick and convenient solutions across multiple services. State of the virtual art assistants are powered with appropriate deep learning-based natural language techniques such as recurrent neural networks and transformers.

However, most of the existing virtual assistants are based on English language and are not catered for the sentiments of the Sri Lankan service sector. Moreover, they fail to capture and respond to the unique characteristics in Sinhala/Singlish languages. In order to address these issues, in this project, we aim to develop a deep learning-based virtual assistant in Sinhala language scrutinizing the unique requirements and characteristics of Sri Lankan services.

System-arc

Transformer Architecture

Screenshot 2023-07-19 211922

Project Phases

  • i) Integrate voice to text and text to voice translation
  • ii) Improve the framework with hierarchical transformer model and rule based pre and post processing expert system
  • iii) Connect the virtual assistant to IoT smart home network and operate IoT devices using voice commands
  • iv) Develop the system call functionalities that help the user to execute day to day operations such as retrieve time, weather information, make calls and appointment, etc. via the virtual assistant

Technologies

  • Python
  • Deep Learning Frameworks (PyTorch, TensorFlow)
  • Natural Language Processing Tools (spaCy, NLTK)
  • Rule-Based Systems
  • IoT Technologies

Team

  • Project Manager
  • Data Scientist
  • NLP Engineer
  • Software Engineer
  • IoT Engineer

Deliverables

  • Deep Learning-based Virtual Assistant in Sinhala Language
  • Documentations (API documentation, Technical documentation, User manuals)
  • Source code
  • Dataset

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
npm install npm@latest -g

Installation

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

For more examples, please refer to the Documentation

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Your Name - @your_username - [email protected]

Project Link: LINK

[contributors-shield]: https://img.shields.io/github/contributors/ oGranny/BEST-README.svg?style=flat-square [contributors-url]: https://github.com/ oGranny/BEST-README/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/ oGranny/BEST-README.svg?style=flat-square [forks-url]: https://github.com/ oGranny/BEST-README/network/members [stars-shield]: https://img.shields.io/github/stars/ oGranny/BEST-README.svg?style=flat-square [stars-url]: https://github.com/ oGranny/BEST-README/stargazers [issues-shield]: https://img.shields.io/github/issues/ oGranny/BEST-README.svg?style=flat-square [issues-url]: https://github.com/ oGranny/BEST-README/issues [license-shield]: https://img.shields.io/github/license/ oGranny/BEST-README.svg?style=flat-square [license-url]: https://github.com/BEST-README/ oGranny/blob/master/LICENSE.txt [product-screenshot]: assets/ss.png

Pinned Loading

  1. Transformer-Chatbot-Backend Transformer-Chatbot-Backend Public

    conversational chatbot backend that is built using the transformer architecture and FastAPI.

    Python 1

  2. rule_based_inteligent_system rule_based_inteligent_system Public

    Python 1

  3. matter-app matter-app Public

    Kotlin

  4. Virtual-Assistant Virtual-Assistant Public

    Deep learning based Sihala Virtual Assistant Software Engineering Undergraduate Project (UGP)

    Dart

  5. dataset dataset Public

    Jupyter Notebook

Repositories

Showing 8 of 8 repositories
  • Virtual-Assistant Public

    Deep learning based Sihala Virtual Assistant Software Engineering Undergraduate Project (UGP)

    SinhalaVA-DL/Virtual-Assistant’s past year of commit activity
    Dart 0 0 0 0 Updated Oct 19, 2023
  • Transformer-Chatbot-Backend Public

    conversational chatbot backend that is built using the transformer architecture and FastAPI.

    SinhalaVA-DL/Transformer-Chatbot-Backend’s past year of commit activity
    Python 1 0 0 0 Updated Oct 12, 2023
  • Sinhala_Virtual_Assistant_Training Public

    Source code for training the Models of Sinhala Virtual Assistant

    SinhalaVA-DL/Sinhala_Virtual_Assistant_Training’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Sep 16, 2023
  • IoT_Edge_Device-ESP32_WiFi Public

    ESP32 WiFi device as a edged IoT device. Accessible via RESTfull WebAPI

    SinhalaVA-DL/IoT_Edge_Device-ESP32_WiFi’s past year of commit activity
    C++ 0 0 0 0 Updated Sep 8, 2023
  • .github Public
    SinhalaVA-DL/.github’s past year of commit activity
    0 0 0 0 Updated Aug 2, 2023
  • dataset Public
    SinhalaVA-DL/dataset’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jun 1, 2023
  • matter-app Public
    SinhalaVA-DL/matter-app’s past year of commit activity
    Kotlin 0 Apache-2.0 0 0 0 Updated May 1, 2023
  • SinhalaVA-DL/rule_based_inteligent_system’s past year of commit activity
    Python 1 0 0 0 Updated Mar 8, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…