Skip to main content

A comprehensive AI toolkit for Python, including TTS, STT, language detection, document processing, internet search, and AI-powered NLP and computer vision utilities.

Project description

👽 LMMH - Comprehensive Library of AI

A comprehensive AI toolkit for Python, including TTS, STT, language detection, document processing, internet search, and AI-powered NLP and computer vision utilities.

PYPI Project License: MIT Python Version


🚀 Overview

LMMH is a powerful Python library that unifies multiple AI capabilities into one framework. Designed for developers, researchers, and automation engineers, it provides fast, reliable, and extensible AI tools.

🛠️ How This Library Was Made

The LMMH Library was created with the vision of providing a unified framework for two of the most important domains of Artificial Intelligence:

Chat/Text AI: Inspired by the rise of LLMs (Large Language Models) and modern NLP techniques, this module integrates natural language understanding, text generation, embeddings, and chatbot frameworks into a single, easy-to-use package.

Vision AI Processing: Leveraging computer vision research, this module combines classical image processing techniques with modern deep learning models, making it easy to perform image classification, object detection, and preprocessing tasks.

The library is built in Python, designed to be lightweight but powerful, and packaged for distribution via PyPI so anyone can install and use it.

Development was guided by the following principles:

  • Accessibility – Easy for beginners to get started.
  • Scalability – Flexible enough for advanced research and production.
  • Modularity – Each AI domain (Chat/Text, Vision) is self-contained but interoperable.
  • Community-driven – Open to contributions and improvements.

🚀 Features

🧠 Chat & Text AI

  • Real-Time Assistant (Agent)
  • Code generation & debugging
  • Security-focused analysis (ProtHack)
  • Professional email & text generation

👁️ Vision AI & File Processing

  • Extract text from PDF, DOCX, TXT, images
  • Multi-format file processing
  • Automatic cleaning & language detection

🔊 Speech AI

  • Text-to-Speech (TTS)
  • Speech-to-Text (STT)
  • Local & fast processing

🌍 Internet Search & Utilities

  • Async internet search
  • Google Translate
  • Image size & connectivity checker

📦 Installation

pip install LMMH

📁 Example Usage

Text Extraction

from LMMH import Extract_Text_LMMH

text = Extract_Text_LMMH("document.pdf")
print(text)

Text-to-Speech

from LMMH import Speak_Locally_Sync_LMMH

Speak_Locally_Sync_LMMH("Hello world!", voice="en_US")

Internet Search

from LMMH import Internet_Search_Stream_LMMH

for result in Internet_Search_Stream_LMMH("Latest AI news"):
    print(result)

AI Chatbot

  • Intent Recognition
  • Dialogue Management
  • Response Generation
  • Sentiment Analysis
  • Knowledge Base Integration
  • Multi-language Support
  • Voice Integration
  • Testing & Evaluation
  • Code Agent & Email Assistant
  • File Analysis

Vision AI Processing

  • Image Classification
  • Object & Human Detection
  • Face Recognition
  • OCR Processing
  • Video Analysis
  • GAN Image Generation
  • Image Segmentation
  • Plate Number & Car Brand Detection
  • Ask Questions About Any Image

⚙️ Console Script

LMMH ships with a simple installer:

LMMH-install

🤝 Contributing

We welcome contributions from the community:

  1. Fork the repository
  2. Create a feature branch (feature/your-feature)
  3. Commit your changes
  4. Push the branch
  5. Open a Pull Request

📞 Contact

For questions, suggestions, or collaboration:


📜 License

This project is licensed under the MIT License – see the LICENSE file for details.


🌟 Acknowledgments

Thanks to the open-source AI ecosystem for inspiration and resources.

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

lmmh-0.1.9.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lmmh-0.1.9-py3-none-any.whl (76.7 kB view details)

Uploaded Python 3

File details

Details for the file lmmh-0.1.9.tar.gz.

File metadata

  • Download URL: lmmh-0.1.9.tar.gz
  • Upload date:
  • Size: 56.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for lmmh-0.1.9.tar.gz
Algorithm Hash digest
SHA256 078cc8b4db06d0c1e0829f117a9d31ced9d62780a28cddde414c832510313198
MD5 5d978cdcde1107450fb6f9df7badcd74
BLAKE2b-256 5d6031cfedaa9f407016faa9abd4f4b762c2ee5afcb0e4ed478a6150c4669fe6

See more details on using hashes here.

File details

Details for the file lmmh-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: lmmh-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 76.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for lmmh-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3e910235961a02a993527819f27db4b945c5c49958ed060cf3f444b40ba98071
MD5 4d9ed11d2ed01e3d3de98fca9e6c26c0
BLAKE2b-256 0a4725ab0930a4a482d5fa3f76b5fde62b9fc13c3ea68802705e68e200da99d8

See more details on using hashes here.

Supported by

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