Skip to content

Add Language Selection for Voice Input & Bot Replies (Multilingual Support) #59

@Nandini1005

Description

@Nandini1005

Mental health support should be accessible to everyone regardless of the language they speak. To make TalkHeal truly inclusive and relatable, I’d love to propose multilingual support for the voice-based chatbot.
The idea is to allow users to interact in their preferred language, starting with English and Hindi. This would help users feel more comfortable and emotionally connected, especially when they're expressing something personal or sensitive.
-Key Features:
Language selection toggle/dropdown on the UI
Users can speak in their selected language
The chatbot responds in the same language (voice + text)
Smooth transition between languages without affecting the experience

  • Implementation Direction:
    Use SpeechRecognition.lang and speechSynthesis.lang for voice handling
    Later enhancements can include integration with translation APIs (like Google Translate or DeepL) for text processing
    -Why This Matters:
    A comforting voice in your own language hits differently -and this feature can make TalkHeal more inclusive, user-friendly, and impactful for users across different regions.

Thanks & regards,
Nandini Goyal | Contributor – GSSoC’25

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions