# zixiiu/Digital_Life_Server

Yet another voice assistant, but alive.

Repository: https://github.com/zixiiu/Digital_Life_Server
Canonical: https://ross.abutalabs.com/products/digital_life_server
Language: Python
License: MIT
License Family: permissive
Last push: 2023-12-01T15:06:19+00:00

## Health v2 (maintenance only)
Score: 30/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 87
- inputs: {"age_days": 1224, "days_push": 1006, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2554, forks 463 (observed 2026-08-28T04:07:00.630052+00:00)

## What it is
A Python server backend for a 'digital life' voice assistant that combines speech recognition, ChatGPT-based conversation, sentiment analysis, and neural TTS (VITS). It communicates over the network with a separate Unreal Engine client that renders an animated character, records audio, and plays responses.

## Use cases
- build a talking virtual avatar with speech recognition and synthesis
- run a ChatGPT-powered voice assistant with a 3D character frontend
- self-host an ASR + LLM + TTS pipeline in Python
- create an animated digital human that responds to voice in real time
- experiment with VITS text-to-speech and sentiment-aware chatbots

## When to choose
- you want a complete open-source voice assistant backend with ASR, LLM, and TTS wired together
- you already use or plan to use the companion Unreal Engine client for character rendering
- you have an NVIDIA GPU (or accept slower CPU inference) and want a self-hosted setup

## When to avoid
- you need a polished end-user application rather than a server component requiring manual model downloads and builds
- you need cloud-scale or multi-user production deployment
- you cannot obtain the required models or lack a compatible GPU/CPU setup

## Facets
- artifact type: service
- maturity: active
- function: speech-recognition, tts, chatbot, llm-inference, websocket, http-server
- domain: artificial-intelligence, speech-processing, chatbots, large-language-models
- platform: python, cross-platform, windows
- tags: voice-assistant, digital-human, asr, vits, chatgpt, virtual-character, server, natural-language-processing, gpu

## Member repositories
- zixiiu/Digital_Life_Server (main) score 30

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:00.630052+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:23:46.911501+00:00, confidence not recorded.
  - readme: https://github.com/zixiiu/Digital_Life_Server (fetched 2026-08-28T04:07:00.630052+00:00, sha b9cd7f4b4754)
- Data as of 2026-08-30T08:39:29.467469+00:00.
