TalkToGPT is a website designed to enhance English speaking skills by utilizing chatGPT. It recognizes the user's voice, sends it to GPT, and GPT responds with synthesized voice using a voice API.
Frontend: React, Tailwind CSS
Backend: Node, Express
Others: assembly API, openAI API, elevenlabs API
To run this project, you will need to add the following environment variables to your .env file
OPENAI_API_KEY=""
ASSEMBLY_API_KEY=""
ELEVENLABS_API_KEY=""
Install dependencies
cd backend && npm install
cd frontend && npm install
Start the server and run the program
cd backend
node server.js
Start the frontend
cd frontend
npm run dev