Skip to content

Commit 405949a

Browse files
Update README.md
1 parent 90bbde9 commit 405949a

File tree

1 file changed

+83
-1
lines changed

1 file changed

+83
-1
lines changed

README.md

Lines changed: 83 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,83 @@
1-
test
1+
2+
# 🧠🎙️ Speech Transcriber & Synthesizer App
3+
[![codecov](https://codecov.io/gh/PhillMckinnon/Flutter_Python_Speech_App/graph/badge.svg?token=816Z6C5L2U)](https://codecov.io/gh/PhillMckinnon/Flutter_Python_Speech_App)
4+
[![Docker](https://img.shields.io/badge/docker-compose-blue?logo=docker)](https://docs.docker.com/compose/)
5+
[![Python](https://img.shields.io/badge/python-3.10+-blue.svg?logo=python)](https://www.python.org/)
6+
[![Flutter](https://img.shields.io/badge/flutter-ui-blue?logo=flutter)](https://flutter.dev/)
7+
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://opensource.org/licenses/MIT)
8+
[![Build](https://img.shields.io/badge/build-passing-brightgreen.svg)]()
9+
10+
> A Dockerized web app for transcribing speech to text and synthesizing multilingual speech responses.
11+
12+
---
13+
14+
## 🚀 Features
15+
16+
- 🎧 **Speech-to-Text** using [Whisper](https://github.com/openai/whisper)
17+
- 🔊 **Text-to-Speech** with [Coqui TTS](https://github.com/coqui-ai/TTS)
18+
- 🌍 Supports **multiple languages**
19+
- 💻 **Frontend UI** built with Flutter Web
20+
- 🐳 Seamless deployment using `docker-compose`
21+
- 🔁 Configurable ports, IPs, and runtime behavior
22+
23+
---
24+
25+
## 📦 Tech Stack
26+
27+
- **Backend**: Python, [Sanic](https://sanic.dev/), Whisper, Coqui TTS
28+
- **Frontend**: Flutter (Web)
29+
- **Containerization**: Docker, Docker Compose
30+
- **Web Server**: Nginx (templated via `nginx.conf.template`)
31+
32+
---
33+
34+
## 🧪 Getting Started
35+
36+
### 🔧 Prerequisites
37+
38+
- Docker
39+
- Docker Compose
40+
41+
### 🏗️ Clone, Build and Run
42+
43+
```bash
44+
git clone https://github.com/PhillMckinnon/Flutter_Python_Speech_App
45+
cd Flutter_Python_Speech_App
46+
docker-compose build
47+
docker-compose up
48+
````
49+
50+
Once running:
51+
52+
* Backend API: [http://localhost:5000](http://localhost:5000)
53+
* Frontend UI: [http://localhost:8080](http://localhost:8080)
54+
55+
---
56+
57+
## ⚙️ Configuration
58+
59+
You can customize the behavior and ports by editing:
60+
61+
* 📄 `.env` – backend environment variables (e.g., model settings)
62+
* 📄 `docker-compose.yaml` – adjust exposed ports or volumes
63+
* 📄 `nginx.conf.template` – update fallback rules or paths
64+
* 📄 `entrypoint.sh` – modify frontend routing or fallback logic
65+
66+
---
67+
68+
## 📫 Contact
69+
70+
Have questions, ideas, or feedback?
71+
72+
* ✉️ Email: [[email protected]](mailto:[email protected])
73+
* 💻 GitHub: [@PhillMckinnon](https://github.com/PhillMckinnon)
74+
75+
---
76+
77+
## 📝 License
78+
79+
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).
80+
81+
```
82+
83+

0 commit comments

Comments
 (0)