Documentation: https://dagleaves.github.io/languageassistant
Source Code: https://github.com/dagleaves/languageassistant
PyPI: https://pypi.org/project/languageassistant/
LanguageAssistant is a large language model (LLM) powered foreign language learning assistant. This harnesses the language capabilities of LLMs to provide verbal communication capabilities focused on learning foreign languages.
This project is largely a proof of concept, but has been setup to be extensible so that it could be used as a backend for a full-fledged application utilizing a better UI, microphone recording, transcription, LLM prompts, and/or multi-lingual text-to-speech.
Features of LanguageAssistant:
- Full real-time vocal multilingual conversations
- Real-time voice transcription
- LLM text responses
- Multilingual text-to-speech
- LLM agent for lesson planning
pip install languageassistant