Skip to main content

An LLM-powered language learning assistant

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

languageassistant-0.1.0.tar.gz (10.5 kB view hashes)

Uploaded Source

Built Distribution

languageassistant-0.1.0-py3-none-any.whl (14.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page