Skip to content

Multilingual Voicebot for Language Learning: Fostering Language Acquisition

Notifications You must be signed in to change notification settings

gmone001/SpeakEasePrototype1

Repository files navigation

Translation Application- Graciella Monetti This application enables users to translate English text to Spanish either by typing the text or using speech recognition. Built using Python, this prototype leverages the mtranslate library for translation and the speech_recognition library for converting spoken words into text. This prototype served as the base for implementing a chatbot used for language learning.

Features

Text Translation: Convert text from English to Spanish. Speech Recognition: Users can speak into their microphone to input text for translation. Flexible Input Methods: Supports both typed and spoken inputs.

Technologies Used

Python 3 mtranslate - For text translation. speech_recognition - For converting spoken language into text. ssl - For handling SSL/TLS certificates.

Setup

Prerequisites Python 3.6 or higher. Pip - Python package installer.

pip install mtranslate speech_recognition

Speech Recognition: The application uses the speech_recognition library's integration with Google's speech recognition service. Ensure you have an active internet connection for this feature to work properly.

Contact- Graciella Monetti gmone001@gold.ac.uk

About

Multilingual Voicebot for Language Learning: Fostering Language Acquisition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages