Skip to content

Add Support for Hindi Voice Commands🤖 #31

Description

@greenguru10

Is your feature request related to a problem or challenge?

Currently, Jarvis only supports voice commands in English. To make Jarvis accessible for a broader audience, especially Hindi-speaking users, the assistant should support recognizing and executing commands given in Hindi. This enhancement would allow users to interact with Jarvis in their native language and significantly improve usability and inclusivity.

Expands Jarvis’s user base to Hindi speakers.
Improves accessibility and user experience for non-English speakers.
Demonstrates commitment to diversity and inclusion in software solutions.

Describe the solution you'd like

Integrate Hindi language support in the speech recognition module (e.g., using Google Speech Recognition with Hindi language code "hi-IN").
Add a set of commonly used Hindi commands and map them to existing functionalities.
Update documentation to reflect multilingual capabilities.
Provide testing and usage instructions for Hindi voice commands.
Add unit tests to ensure Hindi command detection and execution works reliably.
Acceptance Criteria:

Jarvis can recognize commands spoken in Hindi.
Jarvis responds correctly to at least five common Hindi commands (e.g., open browser, tell the time, play music).
Documentation is updated with examples for Hindi commands.

Example Hindi Commands:

"ब्राउज़र खोलो" (Open the browser)
"समय बताओ" (Tell the time)
"म्यूजिक चलाओ" (Play music)
"नोट सेव करो" (Save a note)
"मोटिवेशनल कोट बोलो" (Speak a motivational quote)

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions