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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file languageassistant-0.1.0.tar.gz.

File metadata

  • Download URL: languageassistant-0.1.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.12 Linux/5.15.0-1039-azure

File hashes

Hashes for languageassistant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7a1b685e77fe11185a58b22312df8416cf9a87ce0e441dfe16f1954a251148c1
MD5 3d02ac5ce71fd18d7bf02c8ed46db9e6
BLAKE2b-256 389e6571464edb4cbc23cb60665b359290f6661895df3698ff0089cf9b415a81

See more details on using hashes here.

File details

Details for the file languageassistant-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: languageassistant-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.12 Linux/5.15.0-1039-azure

File hashes

Hashes for languageassistant-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 214bf5834d688d9981193bf0d3596745fd1bac7dc0efa82b32ee57a41e7ee073
MD5 489b2e4d24eeb92b6dd5b749f8200512
BLAKE2b-256 401e5245583f00a0b09c6bbf6ab0f5a316d309f1b3160b205cc67c3174227194

See more details on using hashes here.

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