Logo Lanfrica

Diomandeee/nko-keyboard-ai

Domain:

natural language processing

Record type:

softwaretools
Creator:
Dio
Host:
Intelligent predictive text for Manding languages using N'Ko script # ߒߞߏ ߛߓߍߘߋ߲ߧߊ (N'Ko Keyboard AI) > **Generation 16** — Intelligent predictive text for Manding languages with **sentiment & emotion intelligence**, handwriting recognition, smart compose, conversational intelligence, accessibility, community collaboration, text-to-speech, educational learning, grammar checking, tone marking, swipe typing, voice input, personalization, morphological intelligence, code-switching, and cultural calendar awareness *ߛߎ߲ ߦߋ߫ ߞߊ߲ ߠߊ߫ — "The heart speaks through language"* --- ## What's New in Gen 16 (Sentiment & Emotion Intelligence) | Feature | Description | |---------|-------------| | **Sentiment Analysis** | Positive/negative/neutral detection in N'Ko and Manding text | | **13 Emotion Types** | Joy, love, gratitude, pride, hope, surprise, sadness, anger, fear, shame, compassion, peace, neutral | | **Formality Detection** | 5 levels: intimate, casual, neutral, formal, ceremonial | | **Emoji Suggestions** | Context-aware emoji recommendations based on emotional tone | | **Cultural Expressions** | Manding blessing/condolence/celebration templates for life events | | **Life Event Detection** | Birth, wedding, death, illness, journey, Ramadan, Eid, achievement | | **Emotional Memory** | SQLite-backed per-contact emotion tracking and mood trends | | **Tone Adjustment** | Formality up/down transforms and harsh-text softening | | **Keyboard Integration** | Prediction boost API and full emotional context dict for other engines | ### Sentiment Quick Start ```python from lib.sentiment_engine import SentimentEngine, LifeEvent engine = SentimentEngine() # Analyze text result = engine.analyze("ߘߌ߬ߦߊ ߞߊ߬ߣߎ!") # "Happiness, love!" print(result.sentiment) # VERY_POSITIVE print(result.dominant_emotion) # JOY print(result.formality) # NEUTRAL # Get emoji suggestions emojis = engine.suggest_emojis("ߌ ߣ ߗ") # "Thank you" for e in emojis: print(f"{e.emoji} ({e.relevance:.0%})") # → 🙏 (95%) ✨ (60%) 💚 (50%) # Cultural express …