Skip to content

hara-desu/TOEFL_speaking_prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice TOEFL speaking task #1 (personal choice question) with this app.

The repository contains a txt file with a certain amount of questions available. The algorithm chooses a random question out of the list, asks it outloud and then gives you time to prepare and answer.

The app will run until you press Ctrl + C to terminate it.

Prerequisites

  • Python 3.0 or above
  • Internet connection
  • Ability to work from the command line
  • Some basic knowledge of English and TOEFL exam structure

Running the app

  1. Install dependencies 'pip install -r requirements.txt'
  2. Run the script from command line : python3 main.py

External modules used

  • gTTS : Google Text-to-Speech library
  • playsound : used here to pronounce a question

Hope you succeed in your practice (ノ≧ㅅ≦)ノ*:・゚✧

TODO

  • Add the feature of playing and recording speech
  • Add more questions to the list
  • Add all task types from TOEFL speaking section and the possibility to practice a chosen one
  • I have the idea of autogenerating questions with AI, I'll see how it can be implemented

About

Practice TOEFL speaking section

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages