Rasa is a free and open-source community-powered machine learning framework to automate text- and voice-based conversations.
It allows you to build an intelligent contextual assistants on:
- Facebook Messenger
- Slack
- Google Hangouts
- Webex Teams
- Microsoft Bot Framework
- Rocket.Chat
- Mattermost
- Telegram
- Twilio
You can also integrate it directly with your own enterprise and private messaging service.
If also supports building voice assistants on Alexa Skills, and Google Home Actions (Google Smart Home).
Rasa helps you build contextual assistants capable of having layered conversations with lots of back-and-forth.
In order for a human to have a meaningful exchange with a contextual assistant, the assistant needs to be able to use context to build on things that were previously discussed – Rasa enables you to build assistants that can do this in a scalable way.
Rasa is used as a backend for creating a live chat widget that integrate in any website, which you can find it here.
It also has its own "Botfront" a GUI to control the created bots.
License
Rasa is licensed under the Apache-2.0 License.
Resources
Wouldn’t it be great if software tools could communicate with one another and pass data between them? Well, there is a way, and that is through using an open API. Software engineers will be intimately familiar with the concept of an open API but this article is for those
Text-to-speech (TTS) technology is a valuable tool for individuals and businesses alike. With TTS, you can convert text into spoken audio, allowing you to listen to written content instead of reading it.
This is particularly useful for people who have difficulty reading, such as those with dyslexia or visual impairments,
Text summarizing is a process that shorten a large text context and turn it to a readable summarized short version. Most text summarizing services uses artificial intelligence algorithms in the background to provide quality outputs.
Students, teachers, researchers, use text summarizing tools that aid them to save a huge deal
PyCaret is an open-source, low-code machine learning library in Python that automates machine learning workflows. It is an end-to-end machine learning and model management tool that speeds up the experiment cycle exponentially and makes you more productive.
In comparison with the other open-source machine learning libraries, PyCaret is an alternate
a deep learning toolkit for Text-to-Speech, battle-tested in research and production
What is OCR (Optical Character Recognition)?
OCR or Optical Character Recognition is a process that converts images that contains text into readable editable text formats which you can edit, copy, paste and save.
It is not a new technology as it was created decades ago to aid enterprise transform their
Create UIs for your machine learning model in Python in 3 minutes
EasyOCR is a free developer-friendly OCR "Optical Character Recognition" that supports 80+ languages including Latin, Chinese, Arabic, and Cyrillic.
EasyOCR is written in the Python programming language. It can be installed as a Python package, and integrates well with other Python Frameworks like Django, Flask, and others.
You can test
Docspell is a personal document organizer. Or sometimes called a "Document Management System" (DMS). You'll need a scanner to convert your papers into files. Docspell can then assist in organizing the resulting mess .
It can unify your files from scanners, emails and other sources. It is targeted for home use,
SciDAVis is a free interactive application aimed at data analysis and publication-quality plotting. It combines a shallow learning curve and an intuitive, easy-to-use graphical user interface with powerful features such as scriptability and extensibility.
Alternative to:
SciDAVis is similar in its field of application to proprietary Windows applications like Origin