Welcome to the OpenAI Realtime API Exploration repository! This project is dedicated to exploring and implementing the voice-based real-time API provided by OpenAI.
The OpenAI Realtime API allows for real-time interaction with AI models, enabling voice-based communication and natural language processing. This project aims to demonstrate the capabilities of the API and provide examples of its implementation.
To get started with this project, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/openai-realtime-api.git
- Install the required dependencies:
npm install
- Set up your OpenAI API key in the
.env
file. - run
node index.mjs
to run a text conversation example - run
node index-audio-files.mjs
to run a audio conversation example with user audio files.
Contributions are welcome! If you have any suggestions, improvements, or new features to add, please open an issue or submit a pull request.
- OpenAI for providing the Realtime API.
- The contributors and maintainers of the open-source projects used in this repository.
For any questions or inquiries, please contact awais.kamran@conradlabs.com.