Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 915 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 915 Bytes

Anonymization

The anonymization branch can contain multiple pipelines, modules and models. So far, the only pipeline added is the Speech-to-Text-to-Speech (STTTS) pipeline, based on this code:
https://github.com/DigitalPhonetics/speaker-anonymization.

Experiment with different speaker embedding mappings

This is now simplified: you can define your anonymizer (a function that yields a speaker embedding when a speaker embedding is supplied) using the !new syntax of HyperPyYAML in a config file (e.g., see ims_gan.yaml). The only requirement is that your anonymizer must implement the BaseAnonymizer API (see base_anon.py).

This documentation is still under construction and will be extended soon.