This project is an AI Assistant, which accepts audio input, provides audio output, and answers questions about the current weather in a requested location. It's built using React and Express js.
- Real-Time Audio Interaction: Speak to the assistant and receive immediate audio responses.
- Weather Information: Ask about the current weather in any location.
- User-Friendly Interface: Simple and intuitive React frontend with clear controls.
- Scalable Backend: Node.js server handling multiple simultaneous conversations via WebSockets.
To set up this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/SulimanSagindykov/AssistantAI.git
- Navigate to the project directory:
cd AssistanAI
- Set Your OpenAI API Key:
set your API Key in Server -> .env
- Install dependencies:
npm install react react-dom express cors dotenv openai
- Start the server:
node index.js
- Start the development server:
npm start run