A simple Python app to interact with chat-gpt using speech input.
- requirements.txt file contains the packages for building a streaming audio recorder application with Streamlit and FastAPI. audio-recorder-streamlit: This package likely provides functionality for recording audio within a Streamlit application. streamlit: Streamlit is a popular framework for building web applications with Python. fastapi: FastAPI is a modern, fast (high-performance) web framework for building APIs with Python. uvicorn: Uvicorn is a lightning-fast ASGI server implementation, using uvloop and httptools. python-dotenv: python-dotenv reads key-value pairs from a .env file and can set them as environment variables. datetime: This package provides classes for manipulating dates and times. openai: OpenAI is an artificial intelligence research lab consisting of the for-profit corporation OpenAI LP and its parent company, the non-profit OpenAI Inc. pathlib: pathlib is a module in Python 3.4 and newer, providing classes representing filesystem paths with semantics appropriate for different operating systems. requests: Requests is an elegant and simple HTTP library for Python, built for human beings. python-multipart: python-multipart is a Python library to parse multipart/form-data requests.
- Create an account to generate OPEN-API-KEY
- Compile the python program