AlphaAvatar Framework plugin for persona service
Project description
Persona Plugin for AlphaAvatar
Support for automatic extraction and real-time matching of user full-modality personas, enabling Avatar to recognize, track, and personalize interactions based on multimodal signals. This plugin provides a unified interface for profiling (semantic + vector representation), speaker identification, and face recognition, abstracting away backend complexity so developers can focus on building adaptive, personalized experiences.
Features
-
Automatic Persona Extraction: On-the-fly profiling of users based on conversation history, behavioral cues, and multimodal inputs. Persona profiles are represented as vector embeddings for efficient similarity search and personalization.
-
Real-time Persona Matching: Incoming dialogue and multimodal signals are matched against stored persona profiles in real-time, ensuring the Avatar can recall context, traits, and preferences instantly.
Installation
pip install alpha-avatar-plugins-persona
Supported Modules
Vector Store
| Module | Description | Docs |
|---|---|---|
| Qdrant (default) | Combined framework for persona extraction pipelines and vector storage / retrieval. | Qdrant |
Profiler
| Module | Description | Docs |
|---|---|---|
| LangChain (default) | Combined framework for persona extraction pipelines and vector storage / retrieval. | LangChain |
Speaker
| Module | Description | Docs |
|---|---|---|
| ERes2NetV2 (default) | State-of-the-art deep speaker recognition model for speaker embedding and identification. | 3D-Speaker |
| wav2vec2-large-robust-6-ft-age-gender (default) | Deep learning model for speaker embedding with additional age and gender recognition capabilities. | audEERING |
Face Recognizer
| Module | Description | Docs |
|---|---|---|
| Face ID (default) | Face embedding + recognition module for identity verification and multimodal persona binding. | (e.g., InsightFace) |
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alpha_avatar_plugins_persona-0.2.0.tar.gz.
File metadata
- Download URL: alpha_avatar_plugins_persona-0.2.0.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fa228c3af35e503e970770164e6233a332ba18235d4550b64d869e7d2069ac5
|
|
| MD5 |
da6b6587c587cf1d5e243febc2dfd787
|
|
| BLAKE2b-256 |
58e65d5787fdd5d64665054cb762adbd9d0e6147cf9d060563739e7d096435d1
|
File details
Details for the file alpha_avatar_plugins_persona-0.2.0-py3-none-any.whl.
File metadata
- Download URL: alpha_avatar_plugins_persona-0.2.0-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cdf2597223a828a63050bbbb0db755c017ea6ef3b13c5306952bf81618bc1c4
|
|
| MD5 |
76b50c926d78cb81754ec539faccd1b7
|
|
| BLAKE2b-256 |
cd44f35304b225651e18ddce41ca8fc8ab6661ce86bf8e7e905094e9b1e6bf12
|