Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - jmaczan/gdansk-ai: 🦭 Full stack AI voice chatbot (speech-to-text, LLM, text-to-speech) with integrations to Auth0, OpenAI, Google Cloud and Stripe - Web App, Web API and AI API

Aug 04, 2023 - github.com
Gdańsk AI is a comprehensive AI voice chatbot developed by Jędrzej Paweł Maczan in Gdańsk, Poland in 2023. It integrates with Auth0, OpenAI, Google Cloud API, and Stripe, offering a full stack solution including speech-to-text, LLM, and text-to-speech capabilities. The system uses Stripe for payment infrastructure, allowing users to purchase API tokens, and Auth0 for authentication and authorization. It is designed to work with Google Chrome, allowing users to record and send audio to the Web API.

The platform is built using a variety of technologies including Node.js, TypeScript, Express, Next.js, and Python. It requires the setup of Stripe and Auth0 accounts and the insertion of API keys into the `.env` in `web-api/` directory. The AI API utilizes OpenAI and Google Cloud API to provide various services such as speech-to-text and text-to-speech. The project is licensed under GNU GPL v2.

Key takeaways:

  • GdaÅ„sk AI is a full stack AI voice chatbot with integrations to Auth0, OpenAI, Google Cloud API and Stripe.
  • The Web API uses Stripe for payments and Auth0 for authentication and authorization, with no ongoing costs from either service.
  • The Web component works in Google Chrome and uses Next.js with Vercel's template.
  • The AI API uses OpenAI and Google Cloud API to provide speech-to-text and text-to-speech services, with Python and FastAPI used for development.
View Full Article

Comments (0)

Be the first to comment!