30 lines
448 B
Markdown
30 lines
448 B
Markdown
# Speech to Speech AI Assistant
|
|
AI assistant chat with speech recognition and tts responses
|
|
|
|
Fullstack
|
|
- Vite, TS, React frontend
|
|
- fastapi backend
|
|
- OpenAI for LLM services
|
|
|
|
## Requirements
|
|
- python3
|
|
- npm
|
|
- OpenAI API token
|
|
|
|
## Setup
|
|
```
|
|
cd frontend
|
|
npm init
|
|
npm run build
|
|
|
|
cd ../backend
|
|
# optionally setup virtual environment of your choice
|
|
python3 -m pip install -r requirements
|
|
```
|
|
|
|
# Running
|
|
```
|
|
cd backend
|
|
uvicorn --port 8080 api:app
|
|
```
|