iSpraak Open Source
iSpraak is a free and open source online activity generator designed for second language educators. Dr. Dan Nickolai of Saint Louis University developed iSpraak to automate speech evaluation of language learners and to provide them with instantaneous corrective feedback. The National Endowment for the Humanities and the SLU Research Institute have provided funding for its ongoing development and open access. Source Code available on GitHub under the MIT License. Code unique to iSpraak is open source, but this application does rely on other technologies and some proprietary code that is not shared here. PHP and mySQL form the backend of the project. Code that was adapted from tutorials or other open projects are referenced directly in the source code comments of the relevant pages.
To install a new instance of iSpraak, you will need to obtain the following in addition to the code from this repo:
Google Developer API Credentials for TTS functionality
Microsoft Azure API Credentials for transliterations/romanization
Google Developer API Credentials for SSO
Microsoft Azure API Credentials for SSO
microsoft-api-php by AdnanHussainTurki
phpMMailer - https://github.com/PHPMailer/PHPMailer
Text_LanguageDetect - https://github.com/pear/Text_LanguageDetect
jpGraph - https://jpgraph.net
Questions about the project, including support requests for installing your own instance can be directed to: help@ispraak.net