{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/again-vc-a-one-shot-voice-conversion-using","title":"AGAIN-VC: A One-shot Voice Conversion using Activation Guidance and Adaptive Instance Normalization","arxiv_id":"2011.00316","date":"2020-10-31","proceeding":null,"authors":["Yen-Hao Chen","Da-Yi Wu","Tsung-Han Wu","Hung-yi Lee"],"abstract":"Recently, voice conversion (VC) has been widely studied. Many VC systems use disentangle-based learning techniques to separate the speaker and the linguistic content information from a speech signal. Subsequently, they convert the voice by changing the speaker information to that of the target speaker. To prevent the speaker information from leaking into the content embeddings, previous works either reduce the dimension or quantize the content embedding as a strong information bottleneck. These mechanisms somehow hurt the synthesis quality. In this work, we propose AGAIN-VC, an innovative VC system using Activation Guidance and Adaptive Instance Normalization. AGAIN-VC is an auto-encoder-based model, comprising of a single encoder and a decoder. With a proper activation as an information bottleneck on content embeddings, the trade-off between the synthesis quality and the speaker similarity of the converted speech is improved drastically. This one-shot VC system obtains the best performance regardless of the subjective or objective evaluations.","url_abs":"https://arxiv.org/abs/2011.00316v1","url_pdf":"https://arxiv.org/pdf/2011.00316v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"again-vc-a-one-shot-voice-conversion-using","repo_url":"https://github.com/KimythAnly/AGAIN-VC","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2011.00316","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2011.00316"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/KimythAnly/AGAIN-VC","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_honours":1,"unverified":3},"by_repo_kind":{"official":{"samples":4,"ran":1,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"f6b944f50d3f15ae","entry":"count_parameters","repo":"KimythAnly/AGAIN-VC","repo_kind":"official","path":"model/again.py","file_url":"https://github.com/KimythAnly/AGAIN-VC/blob/HEAD/model/again.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f6b944f50d3f15ae"}},{"code_sha256_prefix":"6a319eaf83ff430a","entry":"gen_wav_list","repo":"KimythAnly/AGAIN-VC","repo_kind":"official","path":"agent/inferencer.py","file_url":"https://github.com/KimythAnly/AGAIN-VC/blob/HEAD/agent/inferencer.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6a319eaf83ff430a"}},{"code_sha256_prefix":"6130fb54ce52b092","entry":"preprocess_one","repo":"KimythAnly/AGAIN-VC","repo_kind":"official","path":"preprocessor/base.py","file_url":"https://github.com/KimythAnly/AGAIN-VC/blob/HEAD/preprocessor/base.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6130fb54ce52b092"}},{"code_sha256_prefix":"37bab301d0d6a8f0","entry":"train_step","repo":"KimythAnly/AGAIN-VC","repo_kind":"official","path":"model/again.py","file_url":"https://github.com/KimythAnly/AGAIN-VC/blob/HEAD/model/again.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"37bab301d0d6a8f0"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}