@subha007/voicetotext
v1.0.1
Published
Reusable web component for voice chatbot using SpeechRecognition
Downloads
7
Maintainers
Readme
voice-to-text
🎙️ Web Component for voice-enabled search using SpeechRecognition API.
Usage
Install
npm install @subha007/voicetotextImport
import '@subha007/voicetotext/dist/voice-to-text.min.js';In HTML
<voice-to-text></voice-to-text>Listen to message events
document.querySelector('voice-to-text').addEventListener('message', (e) => {
console.log('User said:', e.detail);
});Customize styles
voice-to-text {
--chatbot-max-width: 600px;
--chatbot-bg: #ffffff;
--chatbot-border-radius: 10px;
--chatbot-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
--body-bg: #f5f5f5;
--font-family: Arial, sans-serif;
--button-bg: #16477c;
--button-color: #ffffff;
--button-hover-bg: #16477c;
--button-active-bg: #dc3545;
--button-disabled-bg: #ccc;
--button-size: 50px;
--button-font-size: 20px;
--input-border-color: #ddd;
--input-border-focus: #007bff;
--input-radius: 25px;
--input-padding: 10px;
--status-color: #025f8e;
--status-font-size: 14px;
--error-bg: #f8d7da;
--error-color: #721c24;
--error-border: #f5c6cb;
--error-padding: 10px;
--error-margin: 10px;
--error-radius: 5px;
}Build
npm run build