Found 107 repositories(showing 30)
pulipulichen
This is an online speech recognition tool implemented entirely in pure JavaScript. It utilizes the browser's built-in Web Speech API to convert audio captured by the microphone into text and combines it with time segments to create subtitles.
iSpeech's open source javascript SDK for speech recognition (ASR) API, enables you to easily create Web applications using iSpeech freeform, command or custom statistical language models. The speech recognition API powering this speech recognition SDK supports nearly 30 languages and accents. The acoustic models are based on huge amounts of low and high quality hand labeled audio data (millions of utterances). iSpeech is a viable alternative to Google ASR (Web Speech API), which only includes Voice Search and Freeform Models, or others that do not offer a Javascript SDK to our knowledge. -Currently this SDK has been tested and works on Chrome and Firefox, but not Internet Explorer (IE) or Safari - (has not been tested on Opera browser) *you may need to contact iSpeech to create custom models **if you do not have an iSpeech account and need to test, you may request credits *** iOS, Android, Java, .NET, Python and other SDKs are also available
surayudu
Overview Virtual Assistant is an application program that understands natural language voice commands or text commands and completes the tasks for users. Virtual Assistants features a human interface system, they can understand the language and meaning of what the user is saying and have built in replies. Learn from different instances so that they can have a long term human interaction. It uses artificial intelligence to learn things from different situations. Using AI they can recognize, predict and classify based on analysis. Purpose Virtual Assistant provides various services. It is ready to help wherever you are and can be deployed in your devices. Wider scope and perform users to get answers to their questions and perform tasks using voice or text commands, all in an interactive form. Precise voice and text recognition with the ability to have conversation with the users. In case of Google assistant, they recognize the voice of the user and perform the specific task. Use case Customer support: Rather of customers waiting for a long to solve an issue, the can get instant support from chatbot, Banking Chatbots: Personalized banking with an aim to improve customer satisfaction and engagement. Project support: Can send notifications for various tasks. Reminder to follow up with an action. HR assistants: Can help employees register time off, retrieve company policies, and find answers to repetitive employment questions. Teaching: Can helps teachers to create more detailed learning plans and materials. Being full-blown health assistants: Virtual assistants can do so much more than giving tips, they can often help patients apply simple treatments, remind them to take medicine, and monitor their health. Automating FAQs and administrative tasks: If there's a scenario where the customers have dozens of repetitive questions, virtual assistant is there 24/7 to answer questions from people who may be anxious to get answers. Technical support: The customer has a product technical error, in this case, asks the customer to type the error they encounter, then it generates a dynamic link to search the customer input words in the technical knowledge repositories and guide the customer through his search. Efficient Processes: Make processes more streamlined and transparent by synchronizing between functions, roles, and departments. Booking: A virtual assistant can respond to a consumer through messages, web, SMS or email and update them on the status of their existing reservation, make changes to the reservation, process related payments or refunds, send proactive notifications and provide detailed information on their itinerary. Features a. NLP Text Search : Virtual assistant concentrates on NLP and NLU. Understands the slang that is used in everyday conversation and analyses the sentiments to enhance a better set of communication. b. FAQ voice assistant : FAQ voice assistant is a voice assistant that provides a list of questions and answers relating to a particular subject. c. Conversations voice assistant : Conversations voice assistant is a voice assistant that provides conversational services based on a subject. d. Speech conversations (STT,TTS) : It provides conversational services such as speech to text and text to speech. e. Integration with Enterprise Systems : It provides administrative service to clients. Such as scheduling appointments, making phone calls, making travel arrangements, managing email accounts etc. f. Rich Conversations : Rich conversation is a conversation that can use different features such as images, videos, buttons, forms etc. a) Images:Imagescanbesentorreceivedduringconversations. b) Buttons:Buttonscanprovidedifferentfunctionalitiesasperthefeatureofthebutton. c) Videos:Videoscanbesentorreceivedduringconversations d) Forms: Forms help to give visible shape or configuration of something. Technical Requirement g. HTML5 h. JavaScript i. Python (Flask API, NLP Packages) j. MySQL k. Docker l. Git
TechAnuruddh
This is a Virtual Assistant Web App created using HTML, CSS, and JavaScript. 🧠 Features: Voice recognition using Web Speech API 🛠️ Technologies Used: HTML CSS JavaScript.
paulmagadi
This is a simple web-based Speech to Text Converter built using JavaScript and the Web Speech API. It allows users to transcribe speech in real time, select different recognition languages, and download or copy their transcriptions.
ZiaCodes
# Lucy ## For Demo click here : https://voiceassistance.netlify.app/ An intelligent virtual assistant (IVA) or intelligent personal assistant (IPA) is a software agent that can perform tasks or services for an individual based on commands or questions. Sometimes the term "chatbot" is used to refer to virtual assistants generally or specifically accessed by online chat. In some cases, online chat programs are exclusively for entertainment purposes. Some virtual assistants are able to interpret human speech and respond via synthesized voices. Users can ask their assistants questions, control home automation devices and media playback via voice, and manage other basic tasks such as email, to-do lists, and calendars with verbal (spoken?) commands.[1] A similar concept, however with differences, lays under the dialogue systems. ## screenshot  # Installation > git clone https://github.com/ZiaCodes/Lucy.git ## Technologies Used > HTML5 > CSS3 > Javascript > Web Speech recognition API ## Lucy is an open source so you can also download and customize according to your workflow. ### Downloading Link : https://github.com/ZiaCodes/Lucy/archive/master.zip
smorcuend
Demo: Speech recognition based on Web Speech Javascript API.
saifyali05
A lightweight JavaScript virtual assistant using the Web Speech API for speech recognition and voice responses. Designed to demonstrate real-time voice interaction, command processing, and accessible UI in a pure frontend project.
Manoj6575
JARVIS AI Assistant (Web Version) A sleek, browser-based AI assistant built with HTML, TailwindCSS, and JavaScript. It uses the Web Speech API for voice recognition, lets users open websites with simple commands, and integrates with the Google Gemini API for intelligent responses — all inside an interactive, modern UI.
Sajid-developer
A speech recognition tool using JavaScript web API.
vishalx360
A javascript web app, which uses browser's speech-recognition & speech-synthesis WEB-APIs to produce transcripts.
ValDrini21
WordWhisper is an interactive speech recognition game for children to learn vocabulary through fun categories like animals, numbers, and cartoons. Built with vanilla JavaScript and Web Speech API.
B-ManoJ-05
◦ Designed and developed a voice-interactive chatbot for the web using HTML, CSS, and JavaScript, providing both text and speech-based communication. ◦ Integrated Web Speech API to enable speech recognition (voice input) and speech synthesis (voice output), creating a hands-free conversational experience.
Achrafel88
A multilingual translation app built with Laravel and JavaScript. Supports real-time translation, speech recognition, and text-to-speech. Features include AJAX-based dynamic translation, MyMemory API integration, and Web Speech API for voice input and output in multiple languages.
Sanni-kumar-999
A simple and interactive virtual assistant web application using HTML, CSS, and JavaScript. This app utilizes the Web Speech API for speech recognition and synthesis, allowing users to interact with the assistant through voice commands.
devhimal
A lightweight JavaScript speech-to-text converter that transforms voice to text in real-time. Built with the Web Speech API, this beginner-friendly project demonstrates browser-based voice recognition with a clean interface. Perfect for learning modern web APIs while creating a practical accessibility tool.
sayednowshad
🤖 Rio is a web-based AI assistant built with HTML, CSS, and JavaScript. It features voice commands 🎤 for web search 🔍 and time display ⏰. Fully functional on Chrome and Edge, Rio uses the Web Speech API for speech recognition, providing a seamless, user-friendly desktop experience. Just click the mic and start interacting!
RaghavSarraf
Voice Reco By Raghav Sarraf Converting from Speech to Text with JavaScript The purpose of this app is to experiment with the Web Speech API which enables you to incorporate voice data into web apps. The Web Speech API has two parts: SpeechSynthesis (Text-to-Speech), and SpeechRecognition (Asynchronous Speech Recognition.) This app uses the Web Speech API to build a voice powered note app to do 3 things: Takes notes by using voice-to-text or keyboard input. Save Voice Reco By Raghav Sarrafs to localStorage. Display all of the saved notes and give the option to either Listen to the Notes or delete them. Voice Reco By Raghav Sarraf App Note: On Chrome, using Speech Recognition on a web page involves a server-based recognition engine. Your audio is sent to a web service for recognition processing, so it won't work offline. Most APIs that require user permission don't work on non-secure hosts. Make sure you are serving your Web Speech apps over HTTPS. Table of Contents Description What I Learned From The Exercise Website Technologies Used How to Use This App File and Directory Structure Resources Revision History Description The Web Speech API provides two distinct areas of functionality — speech recognition, and speech synthesis (also know as text to speech, or tts) The Voice Reco By Raghav Sarraf App will be separated into two seperate interfaces. The first will be the "Speech Recognition" that will involve receiving speech through a device's microphone, which is then checked by a speech recognition service against a list of grammar (basically, the vocabulary you want to have recognised in a particular app.) When a word or phrase is successfully recognised, it is returned as a result (or list of results) as a text string, and further actions can be initiated as a result. The second is "Speech Synthesis" (aka text-to-speech, or tts) that involves receiving synthesising text contained within an app to speech, and playing it out of a device's speaker or audio output connection. What I Learned From The Exercise To work with the Web Speech API; speech recognition, and speech synthesis. Website Technologies Used Description of website technologies used to develop this app. HTML CSS JavaScript Bootstrap Web Speech API How to Use This App Add A New Voice or Text Note Click on the Start Recognition Button and give the app permission to use your microphone, and start speaking your note (if no microphone or you don't want to use the microphone you can type into the text box.) When done speaking click on the "Pause Recognition" button, and then click the "Save Note" button. (if you you typed your note in to the text box you do not need to click on the "Pause Recognition" button, just click the "Save Note" button.) Listen To Notes Click on the "Listen to Note" link next to the date of the note that you want to listen to. Delete Voice Reco By Raghav Sarrafs Click on the "Delete" link next to the date of the note that you want to delete. Demo - Click Here - Best Used with Chrome Note: On Chrome, using Speech Recognition on a web page involves a server-based recognition engine. Your audio is sent to a web service for recognition processing, so it won't work offline. Most APIs that require user permission don't work on non-secure hosts. Make sure you are serving your Web Speech apps over HTTPS. File and Directory Structure . ├── assets │ │ │ ├── css │ │ │ │ │ └── style.css │ │ │ ├── ico │ │ │ │ │ └── favicon.ico │ │ │ ├── img │ │ │ │ │ ├── code-mic-150.png │ │ │ │ │ └── vna-1.gif │ │ │ └── js │ │ │ └── script.js │ ├── .gitignore │ ├── index.html │ └── README.md Resources Article from tutorialzine Converting from Speech to Text with JavaScript using HTML, CSS, jQuery, JavaScript, and Shoelace.css a lightweight, forward-thinking CSS library built with future CSS syntax. Reference how to work with the Web Speech API - MDN Web Docs Web Speech API
ShrutiDoshi17
AI Virtual Assistant Using HTML, CSS & JavaScript is a project showcasing how to build a customizable virtual assistant using the Web Speech API. It recognizes voice commands to perform actions like opening websites and searching Google. Perfect for beginners to learn voice recognition, API integration, and creating interactive web apps.
Esmail-sarhadi
This project provides a smart assistant with both voice and text input capabilities, built with a web-based interface using Flask, JavaScript, and Tailwind CSS. The assistant leverages the Web Speech API for voice recognition and integrates with Ollama for natural language processing, supporting Persian (Farsi) conversations.
JayaAEC
Jenny is a browser-based virtual assistant built with HTML, CSS, and JavaScript, using the Web Speech API for voice recognition and synthesis. It provides a seamless user experience by listening to voice commands, responding intelligently, and performing basic tasks within a clean, responsive interface. Designed to showcase practical use of speech.
ShubhamBahe
Nexa is a web-based virtual assistant built using HTML, CSS, and JavaScript. It supports voice recognition, speech synthesis, and API integrations like weather and AI responses. The assistant is designed to perform tasks through voice commands in a clean and interactive UI.
Ishfaq24
ChatSphere AI is an advanced chatbot web application built using HTML, CSS, JavaScript, and OpenAI API. It features real-time AI-powered responses, speech recognition, a sleek UI with a sidebar menu, and dark mode support. Users can interact via text or voice, and the chatbot provides intelligent responses.
kalaivanan-muthusamy
Speech Recognition using Javascript Web Speech API
DonavenJB
Speech Recognition App Using JavaScript web speech API
No description available
gloria-kambua
Vanilla Javascript project for implementing Speech Recognition using Javascript Web Speech API
iSarh
Build Speech to Text in Javascript Using Web Speech Recognition API
simpledev-venky
A simple speech-recognition project using web speech Api in vanilla javascript.
Hajer45
Build Speech to Text App in Javascript Using Web Speech Recognition API