help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
voice-assistant-chatbot
RSK World
voice-assistant-chatbot
Voice Assistant Chatbot - JavaScript + Web Speech API + Speech Recognition + Text-to-Speech + Voice Commands + AI
voice-assistant-chatbot
  • .gitignore470 B
  • DATA_STORAGE.md6.2 KB
  • ERROR_FIXES.md4.1 KB
  • GITHUB_RELEASE_INSTRUCTIONS.md5.9 KB
  • LICENSE1.2 KB
  • README.md8.1 KB
  • RELEASE_NOTES.md6.5 KB
  • config.js2.3 KB
  • index.html7 KB
  • script.js41.6 KB
  • styles.css9.7 KB
config.js
config.js
Raw Download
Find: Go to:
/*
    Voice Assistant Chatbot - Configuration
    Developed by: RSK World
    Website: https://rskworld.in
    Email: help@rskworld.in
    Phone: +91 93305 39277
    Year: 2026
*/

// Configuration object for Voice Assistant Chatbot
const VoiceAssistantConfig = {
    // Speech Recognition Settings
    recognition: {
        continuous: false,
        interimResults: false,
        lang: 'en-US',
        maxAlternatives: 1
    },

    // Text-to-Speech Default Settings
    tts: {
        defaultRate: 1.0,
        defaultPitch: 1.0,
        defaultVolume: 1.0,
        minRate: 0.5,
        maxRate: 2.0,
        minPitch: 0,
        maxPitch: 2.0,
        minVolume: 0,
        maxVolume: 1.0
    },

    // UI Settings
    ui: {
        animationDuration: 300,
        messageDelay: 500,
        maxMessageLength: 1000
    },

    // Voice Commands Configuration
    commands: {
        greetings: ['hello', 'hi', 'hey', 'greetings'],
        time: ['time', 'what time', 'current time'],
        date: ['date', 'what date', 'today'],
        weather: ['weather', 'temperature', 'forecast'],
        help: ['help', 'assist', 'support', 'commands'],
        goodbye: ['bye', 'goodbye', 'see you', 'farewell'],
        joke: ['joke', 'funny', 'humor', 'laugh'],
        math: ['calculate', 'math', 'compute', 'plus', 'minus', 'times', 'divided']
    },

    // Response Templates
    responses: {
        default: [
            "That's interesting! Tell me more.",
            "I understand. How can I help you further?",
            "I see. Is there anything specific you'd like to know?",
            "Thanks for sharing that! What else can I assist you with?",
            "I'm here to help! Feel free to ask me anything."
        ],
        error: "I'm sorry, I encountered an error. Please try again.",
        noRecognition: "I didn't catch that. Could you please repeat?",
        unsupported: "This feature is not supported in your browser."
    },

    // Developer Information
    developer: {
        name: "RSK World",
        website: "https://rskworld.in",
        email: "help@rskworld.in",
        phone: "+91 93305 39277",
        year: 2026
    }
};

// Export for use in other files (if using modules)
if (typeof module !== 'undefined' && module.exports) {
    module.exports = VoiceAssistantConfig;
}

81 lines•2.3 KB
javascript

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer