Commit fb1bf9d4 authored by Philip ABBET's avatar Philip ABBET

Add avspoof/3 (api change: beat.backend.python v1.4.1)

parent 6d6dae2c
{
"description": "The AVspoof Database",
"root_folder": "/idiap/resource/database/AVSpoof",
"protocols": [
{
"name": "smalltest_verify_train",
"template": "verify_trainset_speech",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "train",
"protocol": "smalltest",
"purpose": "enroll"
},
"name": "train_templates",
"template": "templates",
"view": "RecognitionTemplates"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "smalltest",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "Probes"
}
]
},
{
"name": "smalltest_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "smalltest",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
{
"name": "smalltest_verification",
"template": "advanced_speaker_recognition",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "train",
"protocol": "smalltest"
},
"name": "train",
"template": "train",
"view": "RecognitionTraining"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "devel",
"protocol": "smalltest",
"purpose": "enroll"
},
"name": "dev_templates",
"template": "templates",
"view": "RecognitionTemplates"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "devel",
"protocol": "smalltest",
"purpose": "probe"
},
"name": "dev_probes",
"template": "probes",
"view": "Probes"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "test",
"protocol": "smalltest",
"purpose": "enroll"
},
"name": "test_templates",
"template": "templates",
"view": "RecognitionTemplates"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "test",
"protocol": "smalltest",
"purpose": "probe"
},
"name": "test_probes",
"template": "probes",
"view": "Probes"
}
]
},
{
"name": "smalltest_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "devel",
"protocol": "smalltest",
"purpose": "attack"
},
"name": "dev_attacks",
"template": "attacks",
"view": "Probes"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "test",
"protocol": "smalltest",
"purpose": "attack"
},
"name": "test_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
{
"name": "grandtest_verify_train",
"template": "verify_trainset_speech",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "train",
"protocol": "grandtest",
"purpose": "enroll"
},
"name": "train_templates",
"template": "templates",
"view": "RecognitionTemplates"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "grandtest",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "Probes"
}
]
},
{
"name": "grandtest_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "grandtest",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
{
"name": "grandtest_verification",
"template": "advanced_speaker_recognition",
"sets": [
{
"name": "train",
"template": "train",
"view": "RecognitionTraining",
"parameters": {
"protocol": "grandtest",
"group": "train"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "dev_templates",
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "grandtest",
"purpose": "enroll",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "dev_probes",
"template": "probes",
"view": "Probes",
"parameters": {
"protocol": "grandtest",
"purpose": "probe",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_templates",
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "grandtest",
"purpose": "enroll",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_probes",
"template": "probes",
"view": "Probes",
"parameters": {
"protocol": "grandtest",
"purpose": "probe",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
}
]
},
{
"name": "grandtest_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"name": "dev_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "grandtest",
"purpose": "attack",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "grandtest",
"purpose": "attack",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
}
]
},
{
"name": "physicalaccess_verify_train",
"template": "verify_trainset_speech",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "train",
"protocol": "physical_access",
"purpose": "enroll"
},
"name": "train_templates",
"template": "templates",
"view": "RecognitionTemplates"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "physical_access",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "Probes"
}
]
},
{
"name": "physicalaccess_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "physical_access",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
{
"name": "physicalaccess_verification",
"template": "advanced_speaker_recognition",
"sets": [
{
"name": "train",
"template": "train",
"view": "RecognitionTraining",
"parameters": {
"protocol": "physical_access",
"group": "train"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "dev_templates",
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "physical_access",
"purpose": "enroll",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "dev_probes",
"template": "probes",
"view": "Probes",
"parameters": {
"protocol": "physical_access",
"purpose": "probe",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_templates",
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "physical_access",
"purpose": "enroll",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_probes",
"template": "probes",
"view": "Probes",
"parameters": {
"protocol": "physical_access",
"purpose": "probe",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
}
]
},
{
"name": "physicalaccess_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"name": "dev_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "physical_access",
"purpose": "attack",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "physical_access",
"purpose": "attack",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
}
]
},
{
"name": "logicalaccess_verify_train",
"template": "verify_trainset_speech",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "train",
"protocol": "logical_access",
"purpose": "enroll"
},
"name": "train_templates",
"template": "templates",
"view": "RecognitionTemplates"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "logical_access",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "Probes"
}
]
},
{
"name": "logicalaccess_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "logical_access",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
{
"name": "logicalaccess_verification",
"template": "advanced_speaker_recognition",
"sets": [
{
"name": "train",
"template": "train",
"view": "RecognitionTraining",
"parameters": {
"protocol": "logical_access",
"group": "train"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "dev_templates",
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "logical_access",
"purpose": "enroll",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "dev_probes",
"template": "probes",
"view": "Probes",
"parameters": {
"protocol": "logical_access",
"purpose": "probe",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"probe_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_templates",
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "logical_access",
"purpose": "enroll",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_id": "{{ system_user.username }}/text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_probes",