Logo Lanfrica

MrDino-Tz/ana-swahili-assistant

Domaine:

natural language processing

Type de record:

software
Créateur:
MrD
HĂ´te:
# A.N.A (Ana Neural Assistant) - Hybrid Swahili Personal Assistant 🚀 ### *Msaidizi Binafsi wa Kidijitali Aliyebobea Lugha ya Kiswahili na Kazi za Kila Siku* A.N.A (Ana Neural Assistant) ni mfumo wa msaidizi wa kibinafsi wa hali ya juu (State-of-the-Art) ulioundwa maalum kwa lugha ya Kiswahili safi na sanifu. Mfumo huu una muundo wa kipekee wa **Kihuluti (Hybrid Architecture)** ambao unaweza kufanya kazi **nje ya mtandao (Offline CPU mode)** kupitia Ollama ya ndani, au kupitia **mitandao ya wingu yenye kasi kubwa ya API (Groq/OpenRouter)** ili kuondoa mzigo wote wa CPU (0% CPU) kwenye kompyuta yako na kutoa majibu ya papo hapo. --- ## 🌟 Sifa Kuu (Key Features) 1. **Hybrid AI Core (Muundo wa Kihuluti):** * **Njia ya Wingu (Groq / OpenRouter):** Inatumia ufunguo wako wa Groq/OpenRouter kuendesha model zenye nguvu kubwa kama `Llama 3.3 70B` au `Gemma 2 9B` kwa kasi ya ajabu (0% CPU usage na majibu chini ya sekunde 1). * **Njia ya Ndani (Ollama Offline Fallback):** Inajielekeza yenyewe kutumia Ollama na model ndogo ya CPU-optimized `gemma2-swahili` (2B Q4_K_M) iwapo hauna mtandao au funguo za API. 2. **Sauti ya Kiswahili ya Mwanamke (Female Swahili TTS Voice):** * **ElevenLabs Ultra-Realistic:** Sauti inayofanana kabisa na ya binadamu halisi kwa 100% yenye uwezo mkubwa wa hisia. Inatumia ElevenLabs Multilingual V2 (Inahitaji ufunguo wa ElevenLabs API). * **Google Cloud Neural TTS:** Sauti nzuri sana, yenye hisia, inayotiririka na kusikika kama mwanamke halisi anayeongea Kiswahili sanifu (BURE kabisa na inahitaji mtandao). * **Local spd-say (Offline Variant):** Sauti ya ndani ya Linux iliyowekewa nguvu ya kipekee ya `espeak-ng sw+f3` au SAPI5 (Windows) ili kulazimisha mfumo kuongea kwa sauti ya kike badala ya sauti ya kiume ya roboti. 3. **Dynamic Prompt Engineering & Personas:** * Mfumo unapakia profiles za **JSON** kutoka folda la `personas/` ili kubadilisha tabia na utaalamu wa A.N.A papo hapo. * **Time-Aware Context:** Mfumo unaingiza tarehe na saa sahihi ya ko …