ai-ng / swift

Fast voice assistant powered by Groq, Cartesia, and Vercel.

Home Page:https://swift-ai.vercel.app

Repository from Github https://github.comai-ng/swiftRepository from Github https://github.comai-ng/swift

Swift is a fast AI voice assistant.

  • Groq is used for fast inference of OpenAI Whisper (for transcription) and Meta Llama 3 (for generating the text response).
  • Cartesia's Sonic voice model is used for fast speech synthesis, which is streamed to the frontend.
  • VAD is used to detect when the user is talking, and run callbacks on speech segments.
  • The app is a Next.js project written in TypeScript and deployed to Vercel.

Thank you to the teams at Groq and Cartesia for providing access to their APIs for this demo!

Deploy with Vercel

Developing

  • Clone the repository
  • Copy .env.example to .env.local and fill in the environment variables.
  • Run pnpm install to install dependencies.
  • Run pnpm dev to start the development server.

About

Fast voice assistant powered by Groq, Cartesia, and Vercel.

https://swift-ai.vercel.app

License:MIT License


Languages

Language:TypeScript 98.3%Language:JavaScript 1.0%Language:CSS 0.7%