Andrew Lee (andrew@voiceit.io)
This directory contains Node based http client index.js which tests all possible enrollment/verification combinations for two example users and their files:
- user A enrollment files against user A verification file
- user A enrollment files against user B verification file
- user B enrollment files against user B verification file
- user B enrollment files against user A verification file
When running the client, you will need to specify whether you want to target the text dependent engine (siv3
) or the non-text dependent engine (siv4
) by passing one of these as argument.
git clone https://github.com/voiceittech/VoiceIt2-Alpha-Speaker-Validation.git
cd VoiceIt2-Alpha-Speaker-Validation/examples/node
npm i
node index.js siv4
During this alpha stage, the SIV3 recording file must be at between 1.5 seconds and 5 seconds long and with a minimum of 1.3 seconds of continuous human speech with max pause between phonetics of 500 miliseconds (no long pauses) in the recording. the SIV4 recording file must be between 500 miliseconds and 15.0 seconds with a minimum of 400 miliseconds of continuous human speech with max pause between phonetics of 1200ms (no long pauses) in the recording.