Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alpha_avatar_plugins_persona-0.3.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

alpha_avatar_plugins_persona-0.3.0-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file alpha_avatar_plugins_persona-0.3.0.tar.gz.

File metadata

File hashes

Hashes for alpha_avatar_plugins_persona-0.3.0.tar.gz
Algorithm Hash digest
SHA256 afce6a916fffe12f6c32af53328d78a59cbb690cd64c6f1a63069dea134a8fe0
MD5 049fa1347e4b32f2c63d9805d06f9dca
BLAKE2b-256 9412ef15e27f6ed7cd2f5fc0d0f7136e540c3b22b853fc8a21ed2fc994bfb2c6

See more details on using hashes here.

File details

Details for the file alpha_avatar_plugins_persona-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for alpha_avatar_plugins_persona-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 261ba29ab01e20e666440e1ba033f5217fa75790fb18e7af74fb213edb2bb919
MD5 f7ff3abe5a20ec77edb51b02e2d2cce8
BLAKE2b-256 9a05e37f7b9aaefd092dcc0377224fb5c33c01a72d12fe02ce3a6396d7c5e72a

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