RubyVoiceAI is a simple voice-controlled assistant written in Python. It can perform various tasks based on voice commands.
- Get the current time in 12-hour format.
- Flip a coin.
- Roll a dice.
- Receive a random compliment.
- Run the Python script
RubyAI.py
. - Say "Ruby" to start giving voice commands.
- You can ask questions like:
- "What time is it?"
- "Flip a coin."
- "Roll a dice."
- "Give me a compliment."
- The voice is set to a female voice.
- The speaking rate is adjusted for a more natural and slower pace.
speech_recognition
pyttsx3
requests
Note: These are subject to change.
- Add RubyRob03's actual voice.
- More commands.
- Custom Voice TTS.
- Mobile Support.
iMerciless