Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xriddin/real-time-ai-voice-assistant
Real Time AI Voice Assistant using nodejs
https://github.com/xriddin/real-time-ai-voice-assistant
ai assistant deepgram groq llama3 nodejs playht voice
Last synced: 3 months ago
JSON representation
Real Time AI Voice Assistant using nodejs
- Host: GitHub
- URL: https://github.com/xriddin/real-time-ai-voice-assistant
- Owner: xRiddin
- Created: 2024-05-05T15:50:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-21T01:58:58.000Z (7 months ago)
- Last Synced: 2024-09-23T11:31:22.361Z (3 months ago)
- Topics: ai, assistant, deepgram, groq, llama3, nodejs, playht, voice
- Language: JavaScript
- Homepage:
- Size: 82 KB
- Stars: 32
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real-time Fast AI Voice assistant
## Features
- Fast AI Voice Assistant, takes <1 second to reply back to you.
- Built using Node.js and Websockets.
- AI Voice Assistant makes use of Groq API(AI models), deepgram api(STT) and playHT/neets API (TTS)
- The voice assistance that actually listens to you when you speak or interrupt the assistant.
- Uses LLama 3 70b/8b or gemma 7b AI models.
- Has memory of your past conversations.
- You can stop the assistant by saying "Disconnect".
## Installation
### Clone this repository
```git clone https://github.com/xriddin/real-time-AI-voice-assistant.git```
### install the dependencies:
```npm i```
### Set up the API keys in .env file:
- GROQ_API https://console.groq.com/keys
- playht_api and playht_userId https://play.ht
- deepgram_api https://console.deepgram.com
- neets_api https://neets.ai/studio### Start the Assistant
``` npm run start ```
### Contributing
If you encounter bugs or have feature requests, please create an issue on GitHub. Pull requests are also appreciated. Don't forget to star this project if you find it useful!
### Thanks to the following projects:
- [Groq API](https://groq.com)
- [Deepgram API](https://deepgram.com)
- [PlayHT API](https://play.ht)
- [Neets API](https://neets.ai/studio)