An Approach Towards Chat-Bot Using Speech Recognition

[{“box”:0,”content”:”[if 992 equals=”Open Access”]

n

Open Access

n

[/if 992]n

n

Year : April 5, 2024 at 11:23 am | [if 1553 equals=””] Volume :11 [else] Volume :11[/if 1553] | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 01 | Page : –

n

n

n

n

n

n

By

n

    n t

    [foreach 286]n

    n

    P. Priyadarshani

  1. [/foreach]

    n

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. PG Student, Department of Artificial Intelligence and Data Science Sri Manakula Vinayagar Engineering College, Madagadipet, Puducherry, India
  2. n[/if 1175][/foreach]

[/if 2099][if 2099 equals=”Yes”][/if 2099]nn

n

Abstract

nChat-bot is software that, rather than facilitating direct interaction with a live human agent, conducts online conversations using text or text-to-speech. Designed to accurately mimic human behavior during conversation. This paper presented a proposed chat system that dynamically responds to web-based customer queries. Speech recognition is the basis of the artificial intelligence used in the proposed system. The web-based platform provides a large intelligence base to help simulate human problem solving. This proposed chat recognizes the context of the user, which determines the specific purpose of the response. The user gets the desired response because it is a dynamic response. The user gets the desired response because it is a dynamic response. The proposed system learned the Chatbot through multiple user responses and questions using machine learning techniques. Today, chatbots are becoming incredibly powerful as AI helps people in every conversation by understanding a user’s question and providing an accurate answer. The goal of the project is to show how chatbots can reduce an organization’s dependence on human labor and the need for different systems to perform different tasks. The user gets the desired response because it is a dynamic response.

n

n

n

Keywords: Chatbot, Artificial Intelligence, Machine learning, Web-based.

n[if 424 equals=”Regular Issue”][This article belongs to Journal of Advancements in Robotics(joarb)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Journal of Advancements in Robotics(joarb)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: P. Priyadarshani An Approach Towards Chat-Bot Using Speech Recognition joarb April 5, 2024; 11:-

n

How to cite this URL: P. Priyadarshani An Approach Towards Chat-Bot Using Speech Recognition joarb April 5, 2024 {cited April 5, 2024};11:-. Available from: https://journals.stmjournals.com/joarb/article=April 5, 2024/view=0

n


n[if 992 equals=”Open Access”] Full Text PDF Download[else] nvar fieldValue = “[user_role]”;nif (fieldValue == ‘indexingbodies’) {n document.write(‘Full Text PDF‘);n }nelse if (fieldValue == ‘administrator’) { document.write(‘Full Text PDF‘); }nelse if (fieldValue == ‘joarb’) { document.write(‘Full Text PDF‘); }n else { document.write(‘ ‘); }n [/if 992] [if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

[1] Kohli B, Choudhury T, Sharma S, Kumar P. A platform for human-chatbot interaction using python. In2018 Second International Conference on Green Computing and Internet of Things (ICGCIoT) 2018 Aug 16 (pp. 439-444). IEEE.
[2] Lee RS. Workshop# 1 Basics of Natural Language Toolkit (Hour 1–2). InNatural Language Processing: A Textbook with Python Implementation 2023 Nov 15 (pp. 243-265). Singapore: Springer Nature Singapore.
[3] Geeksforgeeks. Introduction to NLTK: Tokenization, Stemming, Lemmatization, POS Tagging [Online]. Available from https://www.geeksforgeeks.org/introduction-to-nltk-tokenization-stemming-lemmatization-pos-tagging/
[4] Chowdhary K, Chowdhary KR. Natural language processing. Fundamentals of artificial intelligence. 2020:603-49.
[5] Adamopoulou E, Moussiades L. Chatbots: History, technology, and applications. Machine Learning with Applications. 2020 Dec 15;2:100006.
[6] Sunny Kaushik, Rahul. Chatbot using Natural Language Processing (NLP) Techniques. Journal of Emerging Technologies and Innovative Research. 2023;10(9):d200-d204.8
[7] Wang M, Hu F. The application of nltk library for python natural language processing in corpus research. Theory and Practice in Language Studies. 2021 Sep 1;11(9):1041-9.
[8] Mittal M, Battineni G, Singh D, Nagarwal T, Yadav P. Web-based chatbot for frequently asked queries (FAQ) in hospitals. Journal of Taibah University Medical Sciences. 2021 Oct 1;16(5):740-6.
[9] Trouvain J, Möbius B. Speech synthesis: text-to-speech conversion and artificial voices. Handbook of the Changing World Language Map. 2020:3837-51.
[10] Baig MZ, Kavakli M. Multimodal systems: taxonomy, methods, and challenges. arXivpreprint arXiv:2006.03813. 2020 Jun 6.

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Open Access Review Article

n

n

n

n

n

Journal of Advancements in Robotics

n

[if 344 not_equal=””]ISSN: 2455-1872[/if 344]

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 2146 equals=”Yes”]

[/if 2146][if 2146 not_equal=”Yes”]

[/if 2146]n

n

n

Volume 11
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 01
Received February 16, 2024
Accepted February 29, 2024
Published April 5, 2024

n

n

n

n

n

n

nn function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n”}]