Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/artur24814/speechpronunciationtrainer

Mobile app to listen text in english and train your pronunciation 🗣️.
https://github.com/artur24814/speechpronunciationtrainer

kivy recognizer translation

Last synced: about 1 month ago
JSON representation

Mobile app to listen text in english and train your pronunciation 🗣️.

Awesome Lists containing this project

README

        

# SpeechPronunciationTrainer



## Contents
* Info

Information about the resources used in this project


* Speech Pronunciation Trainer

Mobile app to listen text in english and train your pronunciation.


* Clone and Run Project

how run projects in your computer or in telephone


INFO

Information about the additional library, external Api used in this project and general information

Kivy A software library for rapid development of hardware-accelerated multitouch applications..

Pillow The Python Imaging Library adds image processing capabilities to your Python interpreter.

Buldozer Buildozer is a tool that aim to package mobiles application easily. It automates the entire build process, download the prerequisites like python-for-android, Android SDK, NDK, etc.

SpeechRecognition Library for performing speech recognition, with support for several engines and APIs, online and offline..



Speech Pronunciation Trainer


First Page 'Speach Trainer'

Type or copy text and start training. You can listen to the pronunciation of this text. Or click on the microphone and try to repeat this text.

first-image

When you stop speaking, you will see the speech recognition result on the screen.

second-image

Click the 'check' button and you'll see which word you made a mistake in.

5-image

3-image
4-image


Clone and Run a Project

Before diving let’s look at the things we are required to install in our system.

To run App prefer to use the Virtual Environment

`pip install --upgrade pip setuptools wheel`
`pip install virtualenv`

Making and Activating the Virtual Environment:-

`python -m venv “name as you like”`

`source env/bin/activate`

Installing Kivy:-

`pip install -r requirements.txt`

Now, we need to clone my project from Github:-

Above the list of files, click Code.


Copy the URL for the repository.


  • To clone the repository using HTTPS, under "HTTPS", click

  • To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click SSH, then click

  • To clone a repository using GitHub CLI, click GitHub CLI, then click


Open Terminal.

Change the current working directory to the location where you want the cloned directory.

Type git clone, and then paste the URL you copied earlier.

`$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY`

Press Enter to create your local clone.

```
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
> Cloning into `Spoon-Knife`...

> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
```

Install the project dependencies:

`pip install -r requirements.txt`

to run

`python main.py --size 250x500`

Have fun

🦁