https://github.com/dwain-barnes/sky-livekit-agent-perplexica
Sky LiveKit Agent Perplexica is a local, free solution integrating LiveKit with advanced internet search. It uses a local Perplexica instance with function calling to retrieve and summarise search results in natural language. Powered by Faster Whisper, Ollama (Qwen 2.5) and Kokoro-82M TTS.
https://github.com/dwain-barnes/sky-livekit-agent-perplexica
Last synced: 7 months ago
JSON representation
Sky LiveKit Agent Perplexica is a local, free solution integrating LiveKit with advanced internet search. It uses a local Perplexica instance with function calling to retrieve and summarise search results in natural language. Powered by Faster Whisper, Ollama (Qwen 2.5) and Kokoro-82M TTS.
- Host: GitHub
- URL: https://github.com/dwain-barnes/sky-livekit-agent-perplexica
- Owner: dwain-barnes
- Created: 2025-02-06T11:42:45.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-06T12:03:32.000Z (8 months ago)
- Last Synced: 2025-02-06T12:34:18.057Z (8 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sky LiveKit Agent Perplexica
Sky LiveKit Agent Perplexica is a fully local, free solution that integrates LiveKit with advanced internet search capabilities. It leverages a local Perplexica instance with function calling to retrieve and summarise search results in natural, conversational language, complete with source attribution.
## Features
- **Local Search:** Conducts internet searches entirely on local services.
- **Free of API Costs:** No need for external API calls or subscription fees.
- **Speech Recognition:** Uses [Speaches](https://github.com/speaches-ai/speaches) for accurate speech transcription.
- **Language Processing:** Employs Ollama (Qwen 2.5) for robust language processing.
- **Text-to-Speech:** Uses [Kokoro-FastAPI](https://github.com/remsky/Kokoro-FastAPI) with custom TTS implementation.## Required Components
- [Perplexica](https://github.com/ItzCrazyKns/Perplexica) - Local search engine
- Ollama - for local models
- [LiveKit Server](https://docs.livekit.io/home/self-hosting/local/) - WebRTC server
- [Voice Assistant Frontend](https://github.com/livekit-examples/voice-assistant-frontend) - LiveKit frontend interface
- [Speaches](https://github.com/speaches-ai/speaches) - Speech recognition
- [Kokoro-FastAPI](https://github.com/remsky/Kokoro-FastAPI) - Text-to-speech service
- The custom tts.py in this repository