Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 🗣️.
- Host: GitHub
- URL: https://github.com/artur24814/speechpronunciationtrainer
- Owner: artur24814
- License: mit
- Created: 2023-01-08T15:00:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-21T18:10:36.000Z (almost 2 years ago)
- Last Synced: 2023-09-19T12:43:29.730Z (over 1 year ago)
- Topics: kivy, recognizer, translation
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpeechPronunciationTrainer
## Contents
* InfoInformation about the resources used in this project
* Speech Pronunciation TrainerMobile app to listen text in english and train your pronunciation.
* Clone and Run Projecthow 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.
When you stop speaking, you will see the speech recognition result on the screen.
Click the 'check' button and you'll see which word you made a mistake in.
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
🦁