Skip to content

Commit

Permalink
Initial release
Browse files Browse the repository at this point in the history
  • Loading branch information
KoljaB committed Nov 4, 2023
1 parent 86b25ed commit ceb42e6
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
# Local AI Voice Chat

Talk in realtime with AI, completely local on your PC. With customizable AI personality and voice.
Provides talk in realtime with AI, completely local on your PC, with customizable AI personality and voice.

## About the Project

Integrates the powerful Zephyr 7B language model with real-time speech-to-text and text-to-speech libraries to create a fast and engaging voicebased local chatbot.

https://github.com/KoljaB/LocalAIVoiceChat/assets/7604638/cebacdad-8a57-4a03-bfd1-a469730dda51

## Tech Stack

- **[llama_cpp](https://github.com/ggerganov/llama.cpp)**: A C++ library interface for the Llama language model.
- **[llama_cpp](https://github.com/ggerganov/llama.cpp)**: Library interface for llamabased language models.
- **[RealtimeSTT](https://github.com/KoljaB/RealtimeSTT)**: Real-time speech-to-text transcription library.
- **[RealtimeTTS](https://github.com/KoljaB/RealtimeTTS)**: Real-time text-to-speech synthesis library.

## Notes

This software is in an experimental alpha state and does not provide production ready stability. The current XTTS model used for synthesis still has glitches and also Zephyr - while really good for a 7B model - of course can not compete with the answer quality of GPT 4, Claude or Perplexity.

Please take this as a first attempt to providing an early version of a local realtime chatbot.

## Setup Instructions

### Prerequisites
Expand Down

0 comments on commit ceb42e6

Please sign in to comment.