{"repo":"BolajiAyodeji/chat-with-siri","free":true,"listed":false,"github":"https://github.com/BolajiAyodeji/chat-with-siri","clone":"git clone https://github.com/BolajiAyodeji/chat-with-siri.git","description":"🤖 A text-to-speech chatbot built using Nextjs, OpenAI, and ElevenLabs.","language":"JavaScript","stars":26,"topics":["elevenlabs","elevenlabs-api","gpt-3","nextjs","nextjs14","openai","reactjs","text-to-speech","netlify","tailwindcss"],"license":"MIT","category":"ai-agents","readme_excerpt":"A text-to-speech chatbot demo built using Nextjs, OpenAI's GPT-3 Chat Completions API, and ElevenLabs' Text-to-Speech API. --- ) [!TIP] Kindly read this comprehensive tutorial to learn how this was built and how you can build yours. --- Table of Contents Features Important Files and Folders Getting Started API Keys Guide Troubleshooting Repo Stats Summary Contributors Guide License --- Features [x] A responsive, user-friendly, and performant UI built with TypeScript, Reactjs, Nextjs App Router, Tailwind CSS, and ElevenLabs TypeScript SDK. [x] PWA support for installation on mobile devices. [x] Users can ask a question by text and get a text response. [x] Users can ask a question by text and get an audio response. [x] Users can change the voice of the audio response (40+ options). [x] Users can replay the last audio response. [x] Users can start a new chat session. [x] Chat history and voice settings are saved to local storage. [x] Public live demo for users to explore with their API keys. [ ] Stream the text response from OpenAI. [ ] Allow process termination when the response is streaming (refactor the current loading indicator to a stop button). [ ] Pass the stream chunks from OpenAI directly to ElevenLabs. [ ] Stream the audio response from ElevenLabs to the UI. [ ] Increase the response tokens and characters. [ ] Add an option to choose the language translation of the audio response (using the eleven multilingual v2 model). [ ] Theme toggle for light mode. Important Files","default_branch":null,"files":null,"tree":[],"storefront":"/r/BolajiAyodeji","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BolajiAyodeji/chat-with-siri/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}