Skip to content

tanbaycu/t7c-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ T7C Virtual Assistant 🤖

t7c-Assistant.png

Made with JavaScript License: MIT PRs Welcome

Your intelligent, voice-activated digital companion

FeaturesDemoInstallationUsageContribute


📘 Table of Contents

🌟 Overview

T7C is not just another virtual assistant; it's your gateway to a seamless, voice-controlled digital experience. Harnessing the power of cutting-edge speech recognition and synthesis technologies, T7C transforms the way you interact with your digital world.

Why Choose T7C?
  • 🚀 Lightweight and fast
  • 🧠 Continuously learning and improving
  • 🔒 Privacy-focused design
  • 🌈 Customizable to fit your needs
  • 🌐 Works across multiple platforms

🎯 Features

Feature Description
🗣️ Voice Activation Interact using natural language
🌐 Web Navigation Open websites with voice commands
🔍 Intelligent Search Perform web and Wikipedia searches
⏰ Time Management Get time, date, and day information
🧮 Basic Calculations Access calculator and perform math operations
💡 General Knowledge Ask questions and get informative responses
😄 Entertainment Enjoy jokes and fun interactions

🖥️ Live Demo

Experience T7C in action: T7C Live Demo

T7C Demo

🛠️ Technologies Used


HTML5

CSS3

JavaScript

Web Speech API

📦 Installation

# Clone the repository
git clone https://github.com/tanbaycu/T7C-assistant.git

# Navigate to the project directory
cd T7C-assistant

# Open index.html in your preferred browser
# For example, on macOS:
open index.html

🚀 Usage

  1. Launch T7C in a modern web browser
  2. Click the microphone icon or say "Hey T7C" to activate
  3. Speak your command or question clearly
  4. Watch as T7C processes your input and responds

💡 Pro Tip: For optimal performance, use T7C in a quiet environment and speak clearly.

🗣️ Voice Commands

T7C understands a wide array of voice commands. Here's a taste of what you can do:

graph TD
    A[User Input] -->|Voice Command| B{Command Type}
    B -->|Web Navigation| C[Open Website]
    B -->|Search| D[Web Search]
    B -->|Time Management| E[Time/Date Info]
    B -->|Calculations| F[Math Operations]
    B -->|Knowledge| G[Answer Questions]
    B -->|Entertainment| H[Tell Jokes]
    C --> I[Execute Command]
    D --> I
    E --> I
    F --> I
    G --> I
    H --> I
    I --> J[Provide Response]
Loading

For a comprehensive list of commands, ask T7C "What can you do?"

🎨 Customization

Extend T7C's capabilities by modifying the takeCommand() function:

function takeCommand(message) {
  // Add your custom command here
  if (message.includes("custom command")) {
    speak("Executing custom command");
    // Your custom logic here
  }
  // ... existing commands ...
}

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request
Contribution Guidelines
  • Ensure cross-browser compatibility
  • Follow the existing coding style
  • Update documentation as necessary
  • Add unit tests for new features
  • Ensure all tests pass before submitting PR

🙏 Acknowledgements

💜 Contact and Support 24/7


Developed with 🤍 by tanbaycu

⬆ Back to Top