Giter VIP home page Giter VIP logo

-samaraiza's Introduction

SAMARAIZA

You are in a debate or an interview where you might need the summarised notes of a particular person, or in a seminar or meetings where simultaneously making notes and listening is not productive hence short notes of the speaker would really do the work...

What is SAMARAIZA..?

SAMARAIZA has a speaker recognition model based on ML which could train itself by taking the audio files of the desired speaker. Now, after training it takes an audio file to test, if it recognises the speaker, it starts recording the audio of the speaker. Later the audio recorded is converted to text and the text is then summarised. Also the summarised text is given in the form of docx file which has the major keywords highlighted and also provides detailed notes/definition of the keywords.

It also has a Chatbot, which provides instructions/guide to use the SAMARAIZA.

Major Features and components:

  1. GMM ML speaker recognition model: Model can take the audio files from the user and can train itself. 5 audio files are taken of a particular person each of 10 secs to train the model.

A testing audio file of 10 sec is taken from the user to identify the speaker. The user can anytime choose to train or test the model from anyone's audio file after recording it.

  1. Audio to text: A python package which converts identified audio file to text.

  2. Summarisation: It provides 3 different algorithms for the user to choose to summarise the text:

  • using python libs sumy and nltk
  • using python libs spacy
  • using python lib pytorch, pegasus tokenizer
  1. Chatbot: A deep learning chabot made using tensorflow, nltk, tflearn to give the user instructions about using the SAMARAIZA.

Requirements:

Python Lib to be installed:

  • wave
  • pyaudio
  • warnings
  • numpy
  • sklearn
  • python_speech_features
  • speech_recognition
  • docx
  • yake
  • spacy
  • sumy
  • nltk
  • pytorch
  • transformers
  • sentencepiece

-samaraiza's People

Contributors

sameerparekh22 avatar

Watchers

 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.