Your intelligent, voice-activated digital companion
Features • Demo • Installation • Usage • Contribute
- Overview
- Features
- Live Demo
- Technologies Used
- Installation
- Usage
- Voice Commands
- Customization
- Contributing
- License
- Acknowledgements
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
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 |
Experience T7C in action: T7C Live Demo
HTML5 |
CSS3 |
JavaScript |
Web Speech API |
# 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
- Launch T7C in a modern web browser
- Click the microphone icon or say "Hey T7C" to activate
- Speak your command or question clearly
- Watch as T7C processes your input and responds
💡 Pro Tip: For optimal performance, use T7C in a quiet environment and speak clearly.
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]
For a comprehensive list of commands, ask T7C "What can you do?"
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 ...
}
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - 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
Developed with 🤍 by tanbaycu