Coverage for src/bob/bio/spear/database/nist_sre04to16.py: 100%
10 statements
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-06 22:04 +0100
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-06 22:04 +0100
1from bob.bio.base.database import CSVDatabase
2from bob.bio.spear.database.utils import create_sample_loader, get_rc
5class NistSRE04To16Database(CSVDatabase):
6 """NIST-SRE (2004 - 2016) database definition."""
8 name = "nist_sre04to16"
9 category = "spear"
10 dataset_protocols_name = "nist_sre04to16.tar.gz"
11 dataset_protocols_urls = [
12 "https://www.idiap.ch/software/bob/databases/latest/spear/nist_sre04to16-8bebb8d3.tar.gz",
13 "http://www.idiap.ch/software/bob/databases/latest/spear/nist_sre04to16-8bebb8d3.tar.gz",
14 ]
15 dataset_protocols_hash = "8bebb8d3"
17 def __init__(self, protocol):
18 super().__init__(
19 name=self.name,
20 protocol=protocol,
21 transformer=create_sample_loader(
22 data_path=get_rc()[f"bob.db.{self.name}.directory"],
23 data_ext=".sph",
24 force_sample_rate=16000,
25 ),
26 )