Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moe131/speech-refiner
Speech Refiner web app to help you practice your English speaking skills using GPT-4
https://github.com/moe131/speech-refiner
english-grammar english-learning english-sp gpt-4 speech-recognition speech-refiner speech-to-text speechrecognition
Last synced: 1 day ago
JSON representation
Speech Refiner web app to help you practice your English speaking skills using GPT-4
- Host: GitHub
- URL: https://github.com/moe131/speech-refiner
- Owner: Moe131
- Created: 2024-08-06T07:37:06.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T01:44:23.000Z (3 months ago)
- Last Synced: 2024-08-11T02:29:41.217Z (3 months ago)
- Topics: english-grammar, english-learning, english-sp, gpt-4, speech-recognition, speech-refiner, speech-to-text, speechrecognition
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Speech Refiner
Welcome to the **Speech Refiner** repository! This project leverages the power of AI, specifically the GPT-4 language model, to help you improve your English speaking skills. By analyzing your recorded speech, the system provides refined feedback and suggestions for enhancing clarity and pronunciation.
![Screen Shot 2024-08-06 at 16 28 28](https://github.com/user-attachments/assets/a296775d-9134-4c50-93a7-a344f0c032a0)
## Features
- **Record Audio**: Capture your voice using your microphone.
- **AI-Powered Refinement**: Utilize the GPT-4 model to analyze and refine your speech, offering feedback on grammar, vocabulary, and pronunciation.
- **Playback**: Listen to your recordings to review your progress.## Getting Started
### Prerequisites
- [Python](https://www.python.org/downloads/) (for backend if applicable)
- [Flask](https://flask.palletsprojects.com/) (if using Flask for the server)
- Web browser (for accessing the frontend interface)### Installation
1. **Clone the Repository**:
```bash
git clone https://github.com/yourusername/speech-refiner.git
cd speech-refiner2. **Install Dependencies**:
```bash
pip install -r requirements.txt3. **set OpenAI API key in `.env` file**:
```sh
OPENAI_API_KEY=YOUR_OPENAI_KEY
```
4. **Run the app**:
```sh
python3 app.py
```
## Usage
- Start Recording: Click the "Start recording" button to begin recording your speech.
- Stop Recording: Click the "Stop recording" button to end the recording.
- Listen: Once recording is complete, listen to your recorded audio to review your speech.
- Refine: Click the "Refine" button to submit your recording for AI-powered analysis and feedback.## AI-Powered Refinement
The core feature of Speech Refiner is its use of GPT-4, a state-of-the-art language model, to analyze your speech. This AI-powered tool provides detailed feedback on: