{"title":"A RNN Based Self-Learning Audio Generating Chatbot For French Language Learners","authors":"Rifat Sarker Aoyon, Yamin Ara, Tahsin Anzum Baptee, Mehrin Afroz, Md. Tanzim Reza","doi":"10.1109/RAAI56146.2022.10092995","DOIUrl":null,"url":null,"abstract":"A chatbot is an artificial intelligence-based virtual conversational agent that is one of the most potential technologies in the modern era. There are so many sectors where chatbots are providing outstanding performance. This technology has the ability to be an assistant for those who are trying to learn a new language. That is why we have done research to make a chatbot based on an RNN algorithm in order to help people learn French. Although there are many online platforms available to learn French, many of these are not sufficient enough to learn a language as it is mandatory to have a conversational partner to practice a language. Without practicing a language with anyone, it is difficult for a person to keep memorizing a lot of vocabulary. French pronunciation rules are not the same as English. Therefore, we have added a feature for sending text along with audio messages and getting replies in French audio alongside text. Because of having these features, users will not only know the French vocabulary and grammatical rules but can also be introduced to French pronunciation systems and learn to speak French with a native French accent. The self-learning feature assists this chatbot to increase its capability of giving correct responses to the users day by day by having continuous conversations and removes the problem of collecting so much data to make this kind of chatbot. Also the paraphrasing feature will help users to get different replies to a particular question at different times, enriching their vocabulary and familiarizing them with the variety of replies to a particular question.","PeriodicalId":190255,"journal":{"name":"2022 2nd International Conference on Robotics, Automation and Artificial Intelligence (RAAI)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 2nd International Conference on Robotics, Automation and Artificial Intelligence (RAAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAAI56146.2022.10092995","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A chatbot is an artificial intelligence-based virtual conversational agent that is one of the most potential technologies in the modern era. There are so many sectors where chatbots are providing outstanding performance. This technology has the ability to be an assistant for those who are trying to learn a new language. That is why we have done research to make a chatbot based on an RNN algorithm in order to help people learn French. Although there are many online platforms available to learn French, many of these are not sufficient enough to learn a language as it is mandatory to have a conversational partner to practice a language. Without practicing a language with anyone, it is difficult for a person to keep memorizing a lot of vocabulary. French pronunciation rules are not the same as English. Therefore, we have added a feature for sending text along with audio messages and getting replies in French audio alongside text. Because of having these features, users will not only know the French vocabulary and grammatical rules but can also be introduced to French pronunciation systems and learn to speak French with a native French accent. The self-learning feature assists this chatbot to increase its capability of giving correct responses to the users day by day by having continuous conversations and removes the problem of collecting so much data to make this kind of chatbot. Also the paraphrasing feature will help users to get different replies to a particular question at different times, enriching their vocabulary and familiarizing them with the variety of replies to a particular question.