EVERYTHING XIAOMI
Get listed

Lifegence Voiceprint API

Lifegence Voiceprint API is a free, open-source, self-hosted REST API for speaker verification and identification.

Place
#16 of 22
Score
5.5
Lifegence Voiceprint API's website

What Lifegence Voiceprint API is

Lifegence Voiceprint API is a free, open-source, self-hosted REST API for speaker verification and identification. It enrolls speakers by registering voiceprints; verification compares audio with one enrolled speaker for 1:1 authentication, while identification searches across enrolled speakers for a 1:N match. It uses SpeechBrain ECAPA-TDNN to produce 192-dimensional voice embeddings. The README lists WAV, MP3, WebM, and OGG inputs, with recordings from 3 to 30 seconds and 5 to 10 seconds recommended. A Docker Compose quick start runs the API with a documented stack of PostgreSQL 16 with pgvector and Redis 7. Requests use API keys through the X-API-Key header. Enrollment requires consent fields, and a deletion endpoint removes a speaker’s associated voiceprint data. The security policy treats embeddings as sensitive biometric data and calls for encryption at rest and TLS 1.3 in transit. The current version does not include liveness detection or anti-spoofing measures, and the project warns that recognition is not perfectly accurate. The README places compliance with applicable laws, including GDPR and BIPA, on the user.

Good

  • Supports 1:1 verification and 1:N identification
  • Accepts WAV, MP3, WebM, and OGG audio
  • Includes Docker Compose deployment instructions
  • Enrollment requires consent fields
  • Provides an endpoint to delete speaker data

Watch out

  • No liveness detection or anti-spoofing
  • Voice recognition is not guaranteed fully accurate
  • Users are responsible for applicable legal compliance

Who it suits

It suits developers seeking a self-hosted API for voice-based authentication or speaker identification. Users must be prepared to manage deployment, biometric-data safeguards, and applicable legal compliance.

Verdict

Lifegence Voiceprint API provides enrollment, verification, and identification in a self-hosted package. Its lack of liveness and anti-spoofing controls, along with user-owned compliance obligations, should factor into deployment decisions.

The facts

Each one read from Lifegence Voiceprint API's own pages, with the date it was checked.

What it does

Accuracy limitation
The project warns that voice recognition does not guarantee 100% accuracy.checked 4 Oct 2026
Audio input
Supported audio formats are WAV, MP3, WebM, and OGG, with durations from 3 to 30 seconds.checked 8 Oct 2026
Authentication
Verification compares submitted audio against an enrolled speaker and returns a score and confidence level.checked 8 Oct 2026
Biometric data
The security policy says embeddings should be treated as sensitive biometric data and calls for encryption at rest and TLS 1.3 in transit.checked 4 Oct 2026
Client compatibility
The architecture documentation lists curl, Python, JavaScript, and mobile apps as clients.checked 8 Oct 2026
Compliance note
The README says compliance with applicable laws, including GDPR and BIPA, is the user's responsibility.checked 8 Oct 2026
Consent and deletion
Enrollment requires consent information, and the API provides an endpoint to delete a speaker and associated voiceprint data.checked 8 Oct 2026
Deployment
The project provides a Docker Compose quick start for running the API server.checked 4 Oct 2026
Enrollment
The API enrolls speakers by registering a voiceprint from an audio file.checked 8 Oct 2026
Identification
Identification searches across speakers and can return up to 20 results.checked 8 Oct 2026
License
The repository identifies the project as MIT licensed.checked 8 Oct 2026
Purpose
It is a self-hosted REST API for speaker verification (1:1) and identification (1:N).checked 8 Oct 2026
Rate limits
The API specification lists limits of 10 enrollment, 60 verification, and 30 identification requests per minute.checked 8 Oct 2026
Security
The security policy recommends TLS 1.3 in transit, encrypted database storage, API-key access control, and storing embeddings rather than raw audio.checked 8 Oct 2026
Security limitation
The current version does not include liveness detection or anti-spoofing measures.checked 8 Oct 2026
Storage stack
The documented stack includes PostgreSQL 16 with pgvector and Redis 7.checked 4 Oct 2026
Technology
The project lists SpeechBrain ECAPA-TDNN with 192-dimensional embeddings, FastAPI, PostgreSQL with pgvector, Redis, and Docker Compose.checked 8 Oct 2026
Verification
Its verification endpoint compares audio with an enrolled speaker for 1:1 authentication.checked 4 Oct 2026
Voice model
The project uses SpeechBrain ECAPA-TDNN to produce 192-dimensional voice embeddings.checked 4 Oct 2026
Vulnerability support
The security policy asks researchers to report vulnerabilities by email and lists acknowledgment within 24 hours.checked 4 Oct 2026

Alternatives to Lifegence Voiceprint API

All alternatives
  1. 1
    6.8
  2. 2

    armour365 Voice Biometrics

    Free planAndroidiOSWebAPI
    6.7Free plan
  3. 3Azure AI Speech logo

    Azure AI Speech

    Free planWebAPISelf-hosted
    6.7Free plan
  4. 4Lexis+ logo

    Lexis+

    AndroidiOSWeb
    6.5
  5. 5Aculab Cloud logo

    Aculab Cloud

    AndroidiOSWebAPI
    6.4
  6. 6Auraya ArmorVox logo

    Auraya ArmorVox

    AndroidiOSWebAPI
    6.3