An LLM-powered language learning assistant
Project description
LanguageAssistant
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for languageassistant-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214bf5834d688d9981193bf0d3596745fd1bac7dc0efa82b32ee57a41e7ee073 |
|
MD5 | 489b2e4d24eeb92b6dd5b749f8200512 |
|
BLAKE2b-256 | 401e5245583f00a0b09c6bbf6ab0f5a316d309f1b3160b205cc67c3174227194 |