A Go wrapper for VoiceIt's API 3.0 featuring Voice + Face Verification and Identification.
This SDK wraps the full VoiceIt API 3.0 surface:
- User management — create, fetch, check existence, and delete users; list the groups a user belongs to
- Group management — create, fetch, check, and delete groups; add and remove users
- Voice, Face & Video enrollment — enroll from a local file, in-memory byte slice, or remote URL (including split-video enrollment)
- Voice, Face & Video verification — 1:1 authentication from file, byte slice, or URL
- Voice & Video identification — 1:N matching of a sample against everyone in a group
- Notification webhooks — register/remove callback URLs to receive asynchronous results
- Passive liveness & deepfake detection — performed automatically by the API on face/video calls (API 3.0)
Every call is available in file, byte-slice (...ByByteSlice), and URL (...ByUrl) variants where applicable. See the HTTP API 3.0 Documentation for per-call parameters and response codes.
go get github.com/voiceittech/voiceit3-go/v3Sign up at voiceit.io/pricing to get your API Key and Token, then log in to the Dashboard to manage your account.
You can visit our HTTP API 3.0 Documentation for detailed information on each API call.
If you find this SDK useful, please consider giving it a star on GitHub — it helps others discover the project!
voiceit3-go is available under the MIT license. See the LICENSE file for more info.

