Skip to content

dagleaves/languageassistant

Repository files navigation

LanguageAssistant

PyPI PyPI - Python Version PyPI - License


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

Installation

pip install languageassistant

About

An LLM-powered language learning assistant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages