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

1from bob.bio.base.database import CSVDatabase 

2from bob.bio.spear.database.utils import create_sample_loader, get_rc 

3 

4 

5class NistSRE04To16Database(CSVDatabase): 

6 """NIST-SRE (2004 - 2016) database definition.""" 

7 

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" 

16 

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 )