Experimentalt5tts
State: open | Pull request: yes
Labels: name: TTS

name: common

# What does this PR do ?

Add a one line overview of what this PR aims to accomplish.

**Collection**: [Note which collection this PR will affect]

# Changelog 
- Add specific line by line info of high level changes in this PR.

# Usage
* You can potentially add a usage example below

```python
# Add a code snippet demonstrating how to use this 
```

# GitHub Actions CI

The Jenkins CI system has been replaced by GitHub Actions self-hosted runners.

The GitHub Actions CI will run automatically when the "Run CICD" label is added to the PR.
To re-run CI remove and add the label again.
To run CI on an untrusted fork, a NeMo user with write access must first click "Approve and run".

# Before your PR is "Ready for review"
**Pre checks**:
- [ ] Make sure you read and followed [Contributor guidelines](https://github.com/NVIDIA/NeMo/blob/main/CONTRIBUTING.md)
- [ ] Did you write any new necessary tests?
- [ ] Did you add or update any necessary documentation?
- [ ] Does the PR affect components that are optional to install? (Ex: Numba, Pynini, Apex etc)
  - [ ] Reviewer: Does the PR have correct import guards for all optional libraries?
  
**PR Type**:
- [ ] New Feature
- [ ] Bugfix
- [ ] Documentation

If you haven't finished some of the above items you can still open "Draft" PR.


## Who can review?

Anyone in the community is free to review the PR once the checks have passed. 
[Contributor guidelines](https://github.com/NVIDIA/NeMo/blob/main/CONTRIBUTING.md) contains specific people who can review PRs to various areas.

# Additional Information
* Related to # (issue)


<!-- pylint-output-strict-mode-true -->

beep boop 🤖: 🚨 The following files must be fixed before merge!

---

Your code was analyzed with PyLint. The following annotations have been identified:

```
************* Module t5tts
examples/tts/t5tts.py:24:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.data.text_to_speech_dataset_lhotse
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:181:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:192:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:202:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:239:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:244:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:265:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:269:0: C0301: Line too long (144/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:281:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:32:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:316:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:15:0: W0611: Unused import copy (unused-import)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:16:0: W0611: Unused Path imported from pathlib (unused-import)
nemo/collections/tts/data/text_to_speech_dataset_lhotse.py:24:0: W0611: Unused OmegaConf imported from omegaconf.omegaconf (unused-import)
************* Module nemo.collections.tts.models.t5tts
nemo/collections/tts/models/t5tts.py:135:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:142:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:160:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:170:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:175:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:178:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:199:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:267:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:268:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:380:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:396:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:407:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:455:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:461:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:462:0: C0301: Line too long (145/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:475:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:509:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:518:0: C0301: Line too long (207/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:521:0: C0301: Line too long (204/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:524:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:525:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:533:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:537:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:550:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:620:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:622:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:636:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:637:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:639:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:640:0: C0301: Line too long (136/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:642:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:643:0: C0301: Line too long (126/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:645:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:674:0: C0301: Line too long (165/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:675:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:729:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:730:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:732:0: C0301: Line too long (168/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:733:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:747:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:748:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:749:0: C0301: Line too long (186/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:755:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:764:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:776:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:786:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:787:0: C0301: Line too long (193/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:794:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:795:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:819:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:820:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:850:0: C0301: Line too long (172/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:892:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:899:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:913:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:933:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:948:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:964:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:966:0: C0301: Line too long (188/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:990:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1046:0: C0301: Line too long (172/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1064:0: C0301: Line too long (136/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1068:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1097:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1130:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1131:0: C0301: Line too long (176/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1134:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1159:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1160:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1161:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1162:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1163:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1165:0: C0301: Line too long (163/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1170:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1181:0: C0301: Line too long (206/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1200:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1202:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1237:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1238:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1240:0: C0301: Line too long (165/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:1241:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/tts/models/t5tts.py:57:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:87:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:101:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/models/t5tts.py:213:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:217:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:228:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:241:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:253:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:278:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:292:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:305:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:315:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:340:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:353:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:372:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:390:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:407:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:442:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:458:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:468:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:575:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:606:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:696:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:712:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:744:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:847:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:879:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:1021:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:1100:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/models/t5tts.py:1211:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/t5tts.py:15:0: W0611: Unused ceil imported from math (unused-import)
nemo/collections/tts/models/t5tts.py:17:0: W0611: Unused import omegaconf (unused-import)
nemo/collections/tts/models/t5tts.py:43:0: W0611: Unused OmegaConf imported from omegaconf (unused-import)
nemo/collections/tts/models/t5tts.py:52:4: W0611: Unused import wandb (unused-import)
************* Module nemo.collections.tts.modules.t5tts_perceiver
nemo/collections/tts/modules/t5tts_perceiver.py:1:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/tts/modules/t5tts_perceiver.py:2:0: C0301: Line too long (136/119) (line-too-long)
nemo/collections/tts/modules/t5tts_perceiver.py:14:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:18:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:37:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:68:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:76:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:154:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:158:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:162:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:168:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:177:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:190:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:200:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:205:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:206:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:211:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:225:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:265:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:279:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_perceiver.py:305:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.modules.t5tts_transformer
nemo/collections/tts/modules/t5tts_transformer.py:639:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/modules/t5tts_transformer.py:641:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/tts/modules/t5tts_transformer.py:26:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:35:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:44:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:75:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:123:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:133:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:155:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:206:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:217:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:223:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:277:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:403:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:473:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:577:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:621:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/t5tts_transformer.py:682:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.t5tts.codec_extraction
scripts/t5tts/codec_extraction.py:132:0: C0301: Line too long (122/119) (line-too-long)
scripts/t5tts/codec_extraction.py:136:0: C0301: Line too long (137/119) (line-too-long)
scripts/t5tts/codec_extraction.py:165:0: C0301: Line too long (170/119) (line-too-long)
scripts/t5tts/codec_extraction.py:13:0: C0115: Missing class docstring (missing-class-docstring)
scripts/t5tts/codec_extraction.py:35:4: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:59:4: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:82:0: C0115: Missing class docstring (missing-class-docstring)
scripts/t5tts/codec_extraction.py:88:4: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:93:4: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:101:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:111:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:121:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/codec_extraction.py:140:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.t5tts.dpo.create_preference_pairs
scripts/t5tts/dpo/create_preference_pairs.py:7:0: C0301: Line too long (136/119) (line-too-long)
scripts/t5tts/dpo/create_preference_pairs.py:71:0: C0301: Line too long (162/119) (line-too-long)
scripts/t5tts/dpo/create_preference_pairs.py:97:0: C0301: Line too long (152/119) (line-too-long)
scripts/t5tts/dpo/create_preference_pairs.py:119:0: C0301: Line too long (167/119) (line-too-long)
scripts/t5tts/dpo/create_preference_pairs.py:14:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/dpo/create_preference_pairs.py:22:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/dpo/create_preference_pairs.py:28:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/dpo/create_preference_pairs.py:50:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/dpo/create_preference_pairs.py:85:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.t5tts.dpo.create_text_contextpairs
scripts/t5tts/dpo/create_text_contextpairs.py:26:0: C0301: Line too long (222/119) (line-too-long)
scripts/t5tts/dpo/create_text_contextpairs.py:42:0: C0301: Line too long (120/119) (line-too-long)
scripts/t5tts/dpo/create_text_contextpairs.py:67:0: C0301: Line too long (147/119) (line-too-long)
scripts/t5tts/dpo/create_text_contextpairs.py:79:0: C0301: Line too long (139/119) (line-too-long)
scripts/t5tts/dpo/create_text_contextpairs.py:89:0: C0301: Line too long (123/119) (line-too-long)
scripts/t5tts/dpo/create_text_contextpairs.py:6:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/dpo/create_text_contextpairs.py:91:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/dpo/create_text_contextpairs.py:106:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.t5tts.evaluate_generated_audio
scripts/t5tts/evaluate_generated_audio.py:18:0: C0301: Line too long (149/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:78:0: C0301: Line too long (126/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:119:0: C0301: Line too long (124/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:121:0: C0301: Line too long (124/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:122:0: C0301: Line too long (128/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:123:0: C0301: Line too long (154/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:127:0: C0301: Line too long (138/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:129:0: C0301: Line too long (138/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:130:0: C0301: Line too long (134/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:132:0: C0301: Line too long (168/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:133:0: C0301: Line too long (164/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:155:0: C0301: Line too long (165/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:167:0: C0301: Line too long (120/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:169:0: C0301: Line too long (122/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:171:0: C0301: Line too long (132/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:172:0: C0301: Line too long (142/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:173:0: C0301: Line too long (138/119) (line-too-long)
scripts/t5tts/evaluate_generated_audio.py:24:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/evaluate_generated_audio.py:34:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/evaluate_generated_audio.py:43:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/evaluate_generated_audio.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/evaluate_generated_audio.py:179:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.t5tts.infer_and_evaluate
scripts/t5tts/infer_and_evaluate.py:16:0: C0301: Line too long (177/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:21:0: C0301: Line too long (190/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:54:0: C0301: Line too long (151/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:71:0: C0301: Line too long (129/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:116:0: C0301: Line too long (131/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:138:0: C0301: Line too long (188/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:164:0: C0301: Line too long (268/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:166:0: C0301: Line too long (399/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:169:0: C0301: Line too long (264/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:174:0: C0301: Line too long (264/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:176:0: C0301: Line too long (475/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:183:0: C0301: Line too long (232/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:184:0: C0301: Line too long (237/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:188:0: C0301: Line too long (174/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:190:0: C0301: Line too long (140/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:206:0: C0301: Line too long (125/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:226:0: C0301: Line too long (195/119) (line-too-long)
scripts/t5tts/infer_and_evaluate.py:42:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/infer_and_evaluate.py:54:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/t5tts/infer_and_evaluate.py:181:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.tts_dataset_to_lhotse.create_shars
scripts/tts_dataset_to_lhotse/create_shars.py:54:0: C0301: Line too long (124/119) (line-too-long)
scripts/tts_dataset_to_lhotse/create_shars.py:133:0: C0301: Line too long (155/119) (line-too-long)
scripts/tts_dataset_to_lhotse/create_shars.py:22:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/tts_dataset_to_lhotse/create_shars.py:28:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/tts_dataset_to_lhotse/create_shars.py:128:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/tts_dataset_to_lhotse/create_shars.py:5:0: W0611: Unused import shutil (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:6:0: W0611: Unused import csv (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:7:0: W0611: Unused soundfile imported as sf (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:9:0: W0611: Unused import librosa (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:10:0: W0611: Unused import torch (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:11:0: W0611: Unused numpy imported as np (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:13:0: W0611: Unused pyplot imported from matplotlib as plt (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:15:0: W0611: Unused AudioSource imported from lhotse (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:16:0: W0611: Unused Cut imported from lhotse.cut.base (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:17:0: W0611: Unused Features imported from lhotse.features.base (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:17:0: W0611: Unused FeatureSet imported from lhotse.features.base (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:18:0: W0611: Unused TemporalArray imported from lhotse.array (unused-import)
scripts/tts_dataset_to_lhotse/create_shars.py:18:0: W0611: Unused Array imported from lhotse.array (unused-import)

-----------------------------------
Your code has been rated at 8.89/10
```

---

Mitigation guide:

* Add sensible and useful docstrings to functions and methods
* For trivial methods like getter/setters, consider adding `# pylint: disable=C0116` inside the function itself
* To disable multiple functions/methods at once, put a `# pylint: disable=C0116` before the first and a `# pylint: enable=C0116` after the last.

By applying these rules, we reduce the occurance of this message in future.

Thank you for improving NeMo's documentation!

<!-- pylint-output-strict-mode-false -->

beep boop 🤖: 🙏 The following files have warnings. In case you are familiar with these, please try helping us to improve the code base.

---

Your code was analyzed with PyLint. The following annotations have been identified:

```
************* Module nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:59:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:480:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:563:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:574:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:804:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:892:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:947:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:1003:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:41:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:95:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:175:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:207:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:244:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:282:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:316:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:350:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:378:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:449:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:520:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:669:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:680:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:843:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:853:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:970:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:1078:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:1110:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py:1115:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.data.text_to_speech_dataset
nemo/collections/tts/data/text_to_speech_dataset.py:75:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:374:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:438:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:449:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:450:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:458:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:475:0: C0301: Line too long (136/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:479:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:480:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:486:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:497:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:524:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:539:0: C0301: Line too long (144/119) (line-too-long)
nemo/collections/tts/data/text_to_speech_dataset.py:45:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/data/text_to_speech_dataset.py:54:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/data/text_to_speech_dataset.py:149:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/data/text_to_speech_dataset.py:318:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/data/text_to_speech_dataset.py:379:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/data/text_to_speech_dataset.py:684:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/data/text_to_speech_dataset.py:29:0: W0611: Unused BetaBinomialInterpolator imported from nemo.collections.tts.parts.utils.tts_dataset_utils (unused-import)
************* Module nemo.collections.tts.g2p.models.i18n_ipa
nemo/collections/tts/g2p/models/i18n_ipa.py:68:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/i18n_ipa.py:91:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/i18n_ipa.py:92:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/i18n_ipa.py:379:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/i18n_ipa.py:383:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/i18n_ipa.py:35:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/g2p/models/i18n_ipa.py:343:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.g2p.models.zh_cn_pinyin
nemo/collections/tts/g2p/models/zh_cn_pinyin.py:41:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/zh_cn_pinyin.py:64:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/tts/g2p/models/zh_cn_pinyin.py:127:0: C0301: Line too long (182/119) (line-too-long)
nemo/collections/tts/g2p/models/zh_cn_pinyin.py:181:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/tts/g2p/models/zh_cn_pinyin.py:25:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.tts.models.audio_codec
nemo/collections/tts/models/audio_codec.py:71:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:161:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:162:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:186:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:189:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:231:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:339:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:687:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:747:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:748:0: C0301: Line too long (172/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:754:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:755:0: C0301: Line too long (171/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:761:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:762:0: C0301: Line too long (171/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:768:0: C0301: Line too long (159/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:769:0: C0301: Line too long (180/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:775:0: C0301: Line too long (159/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:776:0: C0301: Line too long (180/119) (line-too-long)
nemo/collections/tts/models/audio_codec.py:49:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/models/audio_codec.py:183:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:443:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:547:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:550:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:599:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:658:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:714:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/models/audio_codec.py:721:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.modules.audio_codec_modules
nemo/collections/tts/modules/audio_codec_modules.py:417:0: R0022: Useless option value for 'disable', 'R0201' was moved to an optional extension, see https://pylint.readthedocs.io/en/latest/whatsnew/2/2.14/summary.html#removed-checkers. (useless-option-value)
nemo/collections/tts/modules/audio_codec_modules.py:177:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:182:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:189:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:219:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:302:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:600:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1299:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1315:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1378:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1383:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1514:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1516:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1519:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1521:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1557:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1611:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1616:0: C0301: Line too long (159/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1678:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1713:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1795:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1830:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1918:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1932:0: C0301: Line too long (176/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:1948:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:2042:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:2056:0: C0301: Line too long (177/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:2071:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:2202:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:2217:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/tts/modules/audio_codec_modules.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:65:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:70:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:74:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:80:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:85:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:169:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:186:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:193:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:238:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:244:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:250:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:261:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:268:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:282:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:401:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:418:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:470:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:483:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:515:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:553:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:560:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:563:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:617:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:653:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:666:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:704:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:708:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:714:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:743:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:747:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:753:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:788:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:792:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:836:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:892:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:947:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:989:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1020:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1069:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1113:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1128:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1145:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1156:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1169:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1275:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1523:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1536:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1575:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1591:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1621:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1637:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1729:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1738:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1846:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1855:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1970:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:1978:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2093:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2101:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2167:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2219:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2237:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2261:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2279:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2308:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2319:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/audio_codec_modules.py:2338:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.modules.common
nemo/collections/tts/modules/common.py:224:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/tts/modules/common.py:298:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:305:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:309:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:313:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:321:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:327:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:346:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:351:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:357:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:372:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:379:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:423:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:435:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:452:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:472:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:510:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:528:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:572:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:638:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:660:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:709:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:718:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:726:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:756:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:804:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:851:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:904:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:945:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/modules/common.py:973:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/tts/modules/common.py:1052:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.tts.parts.utils.tts_dataset_utils
nemo/collections/tts/parts/utils/tts_dataset_utils.py:87:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:88:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:98:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:110:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:141:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:145:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:149:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:153:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/tts/parts/utils/tts_dataset_utils.py:163:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.utils.exp_manager
nemo/utils/exp_manager.py:353:0: C0301: Line too long (120/119) (line-too-long)
nemo/utils/exp_manager.py:378:0: C0301: Line too long (124/119) (line-too-long)
nemo/utils/exp_manager.py:382:0: C0301: Line too long (122/119) (line-too-long)
nemo/utils/exp_manager.py:387:0: C0301: Line too long (127/119) (line-too-long)
nemo/utils/exp_manager.py:401:0: C0301: Line too long (120/119) (line-too-long)
nemo/utils/exp_manager.py:408:0: C0301: Line too long (120/119) (line-too-long)
nemo/utils/exp_manager.py:409:0: C0301: Line too long (126/119) (line-too-long)
nemo/utils/exp_manager.py:411:0: C0301: Line too long (136/119) (line-too-long)
nemo/utils/exp_manager.py:413:0: C0301: Line too long (139/119) (line-too-long)
nemo/utils/exp_manager.py:423:0: C0301: Line too long (123/119) (line-too-long)
nemo/utils/exp_manager.py:424:0: C0301: Line too long (128/119) (line-too-long)
nemo/utils/exp_manager.py:425:0: C0301: Line too long (132/119) (line-too-long)
nemo/utils/exp_manager.py:426:0: C0301: Line too long (127/119) (line-too-long)
nemo/utils/exp_manager.py:514:0: C0301: Line too long (122/119) (line-too-long)
nemo/utils/exp_manager.py:602:0: C0301: Line too long (208/119) (line-too-long)
nemo/utils/exp_manager.py:603:0: C0301: Line too long (230/119) (line-too-long)
nemo/utils/exp_manager.py:605:0: C0301: Line too long (178/119) (line-too-long)
nemo/utils/exp_manager.py:642:0: C0301: Line too long (136/119) (line-too-long)
nemo/utils/exp_manager.py:777:0: C0301: Line too long (121/119) (line-too-long)
nemo/utils/exp_manager.py:785:0: C0301: Line too long (156/119) (line-too-long)
nemo/utils/exp_manager.py:832:0: C0301: Line too long (141/119) (line-too-long)
nemo/utils/exp_manager.py:840:0: C0301: Line too long (152/119) (line-too-long)
nemo/utils/exp_manager.py:1110:0: C0301: Line too long (142/119) (line-too-long)
nemo/utils/exp_manager.py:1134:0: C0301: Line too long (154/119) (line-too-long)
nemo/utils/exp_manager.py:1200:0: C0301: Line too long (120/119) (line-too-long)
nemo/utils/exp_manager.py:1219:0: C0301: Line too long (123/119) (line-too-long)
nemo/utils/exp_manager.py:1245:0: C0301: Line too long (121/119) (line-too-long)
nemo/utils/exp_manager.py:1283:0: C0301: Line too long (129/119) (line-too-long)
nemo/utils/exp_manager.py:91:0: C0115: Missing class docstring (missing-class-docstring)
nemo/utils/exp_manager.py:106:0: C0115: Missing class docstring (missing-class-docstring)
nemo/utils/exp_manager.py:132:0: C0115: Missing class docstring (missing-class-docstring)
nemo/utils/exp_manager.py:141:0: C0115: Missing class docstring (missing-class-docstring)
nemo/utils/exp_manager.py:150:0: C0115: Missing class docstring (missing-class-docstring)
nemo/utils/exp_manager.py:161:0: C0115: Missing class docstring (missing-class-docstring)
nemo/utils/exp_manager.py:274:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:277:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:280:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:283:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:286:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:289:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:292:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:295:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:333:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:336:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:339:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:342:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:1126:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:1227:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:1246:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:1249:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/utils/exp_manager.py:1265:0: C0116: Missing function or method docstring (missing-function-docstring)

-----------------------------------
Your code has been rated at 9.25/10
```

---

Mitigation guide:

* Add sensible and useful docstrings to functions and methods
* For trivial methods like getter/setters, consider adding `# pylint: disable=C0116` inside the function itself
* To disable multiple functions/methods at once, put a `# pylint: disable=C0116` before the first and a `# pylint: enable=C0116` after the last.

By applying these rules, we reduce the occurance of this message in future.

Thank you for improving NeMo's documentation!