Skip to content

ozendorf/stt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arabic Language Learning App

This project is an Arabic language learning application that utilizes speech-to-text functionality using Python scripts and Google APIs.

Overview

The Arabic Language Learning App is designed to assist users in learning Arabic through speech recognition technology. By leveraging Python scripts and Google APIs, the application allows users to practice speaking Arabic phrases and receive real-time feedback on their pronunciation.

Features

  • Automated Video Transcription: Transcribes Arabic videos into text to facilitate comprehension.
  • Interactive Lessons: Engage in interactive lessons designed to improve understanding of Arabic language and culture.
  • Vocabulary Enrichment: Enhance vocabulary through contextual learning exercises.
  • Grammar Practice: Practice Arabic grammar through structured exercises and quizzes.
  • Progress Tracking: Track learning progress and performance over time.
  • Customizable Learning Paths: Customize learning paths based on proficiency levels and personal goals.

Getting Started

To get started with the Arabic Language Learning App, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine.
  2. Install Dependencies: Install the required Python packages using pip install -r requirements.txt.
  3. Set Up Google API Credentials: Obtain API credentials from the Google Cloud Platform and configure them in the config.py file.
  4. Run the Application: Execute the Python script app.py to start the application.

Usage

Once the application is running, follow these steps to use the Arabic Language Learning App:

  1. Select a Lesson: Choose a lesson or topic you want to practice.
  2. Speak the Arabic Phrase: Speak the Arabic phrase prompted by the application.
  3. Receive Feedback: Receive real-time feedback on your pronunciation accuracy.
  4. Practice Regularly: Practice speaking Arabic phrases regularly to improve your language skills.

Contributing

Contributions to the Arabic Language Learning App are welcome! If you have ideas for new features, improvements, or bug fixes, feel free to submit a pull request.

License

TBD

Acknowledgments

TBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published