An interactive chatbot built with Flask + OpenAI GPT models, supporting both voice input (speech-to-text) and voice output (text-to-speech).
- π€ Chat with an AI powered by OpenAI GPT.
- π€ Voice Input using the browser Web Speech API.
- π Voice Output using
pyttsx3for natural TTS playback. - π₯οΈ Simple web UI (HTML + JS) with chat history and controls.
- β‘ Low-latency response streaming from Flask backend.
- Backend: Python, Flask, OpenAI API, pyttsx3
- Frontend: HTML, CSS, JavaScript (Web Speech API)
- Other: REST API, Fetch, Audio streaming