[
  {
    "path": ".gitignore",
    "content": "**/**/__pycache__\n**/.ipynb_checkpoints\nTensorFlowTTS/build\nTensorFlowTTS/TensorFlowTTS.egg-info\nTensorFlowTTS/.eggs\negs"
  },
  {
    "path": "README-CN.md",
    "content": "## Unet-TTS: Improving Unseen Speaker and Style Transfer in One-shot Voice Cloning\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://choosealicense.com/licenses/mit/)\n\n> 中文 | [English](README.md)\n\n:exclamation: 提供推理代码和预训练模型，你可以生成想要的文本语音。\n\n:star: 模型只在正常情绪的语料上训练，没有使用其他任何强烈情感的语料。\n\n:star: 受到训练语料的限制，一般的说话人编码或者非监督风格学习方法都很难模仿未见过的语音。训练数据分布范围外的风格迁移仍具有很大的挑战。\n\n:star: 依赖Unet网络和AdaIN层，我们的方法在未见风格上有很强的迁移能力。\n\n:sparkles:强烈推荐使用[在线notebook](https://colab.research.google.com/drive/1sEDvKTJCY7uosb7TvTqwyUdwNPiv3pBW#scrollTo=puzhCI99LY_a)进行推理。\n\n[Demo results](https://cmsmartvoice.github.io/Unet-TTS/)\n\n[Paper link](https://arxiv.org/abs/2109.11115)\n\n![](./pics/structure.png)\n\n---\n:star: 现在只需要输入一条参考语音就可以进行克隆TTS，而不再需要手动输入参考语音的时长统计信息。\n\n:smile: 我们正在准备基于aishell3数据的训练流程，敬请期待。\n\n流程包括:\n- [x] 一句话语音克隆推理\n- [x] 参考音频的时长统计信息可以有训练的Style_Encoder估计\n- [ ] 基于说话人编码的多说话人TTS，它可以提供不错的Content Encoder\n- [ ] Unet-TTS训练\n- [ ] C++推理\n\n---\n### Install Requirements\n- 暂时只支持Linux系统\n- Install the appropriate TensorFlow and tensorflow-addons versions according to CUDA version. \n- The default is TensorFlow 2.6 and tensorflow-addons 0.14.0.\n```shell\ncd One-Shot-Voice-Cloning/TensorFlowTTS\npip install . \n(or python setup.py install)\n```\n\n### Usage\n方法1: 在UnetTTS_syn.py文件中修改要克隆的参考语音. (更多细节参见此文件)\n```shell\ncd One-Shot-Voice-Cloning\nCUDA_VISIBLE_DEVICES=0 python UnetTTS_syn.py\n```\n\n方法2: Notebook\n\n**Note**: 请将One-Shot-Voice-Cloning目录添加到系统路径中，否则UnetTTS类无法从UnetTTS_syn.py文件中载入.\n```python\nimport sys\nsys.path.append(\"<your repository's parent directory>/One-Shot-Voice-Cloning\")\nfrom UnetTTS_syn import UnetTTS\n\nfrom tensorflow_tts.audio_process import preprocess_wav\n\n\"\"\"初始化模型\"\"\"\nmodels_and_params = {\"duration_param\": \"train/configs/unetts_duration.yaml\",\n                    \"duration_model\": \"models/duration4k.h5\",\n                    \"acous_param\": \"train/configs/unetts_acous.yaml\",\n                    \"acous_model\": \"models/acous12k.h5\",\n                    \"vocoder_param\": \"train/configs/multiband_melgan.yaml\",\n                    \"vocoder_model\": \"models/vocoder800k.h5\"}\n\nfeats_yaml = \"train/configs/unetts_preprocess.yaml\"\n\ntext2id_mapper = \"models/unetts_mapper.json\"\n\nTts_handel = UnetTTS(models_and_params, text2id_mapper, feats_yaml)\n\n\"\"\"根据目标语音，生成任意文本的克隆语音\"\"\" \nwav_fpath = \"./reference_speech.wav\"\nref_audio = preprocess_wav(wav_fpath, source_sr=16000, normalize=True, trim_silence=True, is_sil_pad=True,\n                    vad_window_length=30,\n                    vad_moving_average_width=1,\n                    vad_max_silence_length=1)\n\n# 文本中插入#3标识，可以当作标点符号，合成语音中会产生停顿\ntext = \"一句话#3风格迁移#3语音合成系统\"\n\nsyn_audio, _, _ = Tts_handel.one_shot_TTS(text, ref_audio)\n```\n\n### Reference\nhttps://github.com/TensorSpeech/TensorFlowTTS\n\nhttps://github.com/CorentinJ/Real-Time-Voice-Cloning\n"
  },
  {
    "path": "README.md",
    "content": "## Unet-TTS: Improving Unseen Speaker and Style Transfer in One-shot Voice Cloning\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://choosealicense.com/licenses/mit/)\n\n> English | [中文](README-CN.md)\n\n:exclamation: Now we provide inferencing code and pre-training models. You could generate any text sounds you want.\n\n:star: The model training only uses the corpus of neutral emotion, and does not use any strongly emotional speech.\n\n:star: There are still great challenges in out-of-domain style transfer. Limited by the training corpus, it is difficult for the speaker-embedding or unsupervised style learning (like GST) methods to imitate the unseen data.\n\n:star: With the help of Unet network and AdaIN layer, our proposed algorithm has powerful speaker and style transfer capabilities.\n\n[Demo results](https://cmsmartvoice.github.io/Unet-TTS/)\n\n[Paper link](https://arxiv.org/abs/2109.11115)\n\n:sparkles:[Colab notebook](https://colab.research.google.com/drive/1sEDvKTJCY7uosb7TvTqwyUdwNPiv3pBW?usp=sharing) is Highly Recommended for test.\n\n![](./pics/structure.png)\n\n---\n:star: Now, you only need to use the reference speech for one-shot voice cloning and no longer need to manually enter the duration statistics additionally.\n\n:smile: The authors are preparing simple, clear, and well-documented training process of Unet-TTS based on Aishell3.\n\nIt contains:\n\n- [x] One-shot Voice cloning inference\n- [x] The duration statistics of the reference speech can be estimated Automatically using Style_Encoder.\n- [ ] Multi-speaker TTS with speaker_embedding-Instance-Normalization, and this model provides pre-training Content Encoder.\n- [ ] Unet-TTS training\n- [ ] C++ inference\n\n Stay tuned!\n\n---\n### Install Requirements\n- Only support Linux system\n- Install the appropriate TensorFlow and tensorflow-addons versions according to CUDA version. \n- The default is TensorFlow 2.6 and tensorflow-addons 0.14.0.\n```shell\ncd One-Shot-Voice-Cloning/TensorFlowTTS\npip install . \n(or python setup.py install)\n```\n\n### Usage\nOption 1: Modify the reference audio file to be cloned in the UnetTTS_syn.py file. (See this file for more details)\n```shell\ncd One-Shot-Voice-Cloning\nCUDA_VISIBLE_DEVICES=0 python UnetTTS_syn.py\n```\n\nOption 2: Notebook\n\n**Note**: Please add the One-Shot-Voice-Cloning path to the system path. Otherwise the required class UnetTTS cannot be imported from the UnetTTS_syn.py file.\n```python\nimport sys\nsys.path.append(\"<your repository's parent directory>/One-Shot-Voice-Cloning\")\nfrom UnetTTS_syn import UnetTTS\n\nfrom tensorflow_tts.audio_process import preprocess_wav\n\n\"\"\"Inint models\"\"\"\nmodels_and_params = {\"duration_param\": \"train/configs/unetts_duration.yaml\",\n                    \"duration_model\": \"models/duration4k.h5\",\n                    \"acous_param\": \"train/configs/unetts_acous.yaml\",\n                    \"acous_model\": \"models/acous12k.h5\",\n                    \"vocoder_param\": \"train/configs/multiband_melgan.yaml\",\n                    \"vocoder_model\": \"models/vocoder800k.h5\"}\n\nfeats_yaml = \"train/configs/unetts_preprocess.yaml\"\n\ntext2id_mapper = \"models/unetts_mapper.json\"\n\nTts_handel = UnetTTS(models_and_params, text2id_mapper, feats_yaml)\n\n\"\"\"Synthesize arbitrary text cloning voice using a reference speech\"\"\" \nwav_fpath = \"./reference_speech.wav\"\nref_audio = preprocess_wav(wav_fpath, source_sr=16000, normalize=True, trim_silence=True, is_sil_pad=True,\n                    vad_window_length=30,\n                    vad_moving_average_width=1,\n                    vad_max_silence_length=1)\n\n# Inserting #3 marks into text is regarded as punctuation, and synthetic speech can produce pause.\ntext = \"一句话#3风格迁移#3语音合成系统\"\n\nsyn_audio, _, _ = Tts_handel.one_shot_TTS(text, ref_audio)\n```\n\n### Reference\nhttps://github.com/TensorSpeech/TensorFlowTTS\n\nhttps://github.com/CorentinJ/Real-Time-Voice-Cloning\n"
  },
  {
    "path": "TensorFlowTTS/LICENSE",
    "content": "                                Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "TensorFlowTTS/README.md",
    "content": "<h2 align=\"center\">\n<p> :yum: TensorFlowTTS\n<p align=\"center\">\n    <a href=\"https://github.com/tensorspeech/TensorFlowTTS/actions\">\n        <img alt=\"Build\" src=\"https://github.com/tensorspeech/TensorFlowTTS/workflows/CI/badge.svg?branch=master\">\n    </a>\n    <a href=\"https://github.com/tensorspeech/TensorFlowTTS/blob/master/LICENSE\">\n        <img alt=\"GitHub\" src=\"https://img.shields.io/github/license/tensorspeech/TensorflowTTS?color=red\">\n    </a>\n    <a href=\"https://colab.research.google.com/drive/1akxtrLZHKuMiQup00tzO2olCaN-y3KiD?usp=sharing\">\n        <img alt=\"Colab\" src=\"https://colab.research.google.com/assets/colab-badge.svg\">\n    </a>\n</p>\n</h2>\n<h2 align=\"center\">\n<p>Real-Time State-of-the-art Speech Synthesis for Tensorflow 2\n</h2>\n\n:zany_face: TensorFlowTTS provides real-time state-of-the-art speech synthesis architectures such as Tacotron-2, Melgan, Multiband-Melgan, FastSpeech, FastSpeech2 based-on TensorFlow 2. With Tensorflow 2, we can speed-up training/inference progress, optimizer further by using [fake-quantize aware](https://www.tensorflow.org/model_optimization/guide/quantization/training_comprehensive_guide) and [pruning](https://www.tensorflow.org/model_optimization/guide/pruning/pruning_with_keras), make TTS models can be run faster than real-time and be able to deploy on mobile devices or embedded systems.\n\n## What's new\n- 2020/08/23 **(NEW!)** Add Parallel WaveGAN tensorflow implementation. See [here](https://github.com/TensorSpeech/TensorFlowTTS/tree/master/examples/parallel_wavegan)\n- 2020/08/23 **(NEW!)** Add MBMelGAN G + ParallelWaveGAN G example. See [here](https://github.com/TensorSpeech/TensorFlowTTS/tree/master/examples/multiband_pwgan)\n- 2020/08/20 **(NEW!)** Add C++ inference code. Thank [@ZDisket](https://github.com/ZDisket). See [here](https://github.com/TensorSpeech/TensorFlowTTS/tree/master/examples/cppwin)\n- 2020/08/18 **(NEW!)** Update [new base processor](https://github.com/TensorSpeech/TensorFlowTTS/blob/master/tensorflow_tts/processor/base_processor.py). Add [AutoProcessor](https://github.com/TensorSpeech/TensorFlowTTS/blob/master/tensorflow_tts/inference/auto_processor.py) and [pretrained processor](https://github.com/TensorSpeech/TensorFlowTTS/blob/master/tensorflow_tts/processor/pretrained/) json file.\n- 2020/08/14 **(NEW!)** Support Chinese TTS. Pls see the [colab](https://colab.research.google.com/drive/1YpSHRBRPBI7cnTkQn1UcVTWEQVbsUm1S?usp=sharing). Thank [@azraelkuan](https://github.com/azraelkuan).\n- 2020/08/05 **(NEW!)** Support Korean TTS. Pls see the [colab](https://colab.research.google.com/drive/1ybWwOS5tipgPFttNulp77P6DAB5MtiuN?usp=sharing). Thank [@crux153](https://github.com/crux153).\n- 2020/07/17 Support MultiGPU for all Trainer.\n- 2020/07/05 Support Convert Tacotron-2, FastSpeech to Tflite. Pls see the [colab](https://colab.research.google.com/drive/1HudLLpT9CQdh2k04c06bHUwLubhGTWxA?usp=sharing). Thank @jaeyoo from the TFlite team for his support.\n- 2020/06/20 [FastSpeech2](https://arxiv.org/abs/2006.04558) implementation with Tensorflow is supported.\n- 2020/06/07 [Multi-band MelGAN (MB MelGAN)](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/multiband_melgan/) implementation with Tensorflow is supported.\n\n\n## Features\n- High performance on Speech Synthesis.\n- Be able to fine-tune on other languages.\n- Fast, Scalable, and Reliable.\n- Suitable for deployment.\n- Easy to implement a new model, based-on abstract class.\n- Mixed precision to speed-up training if possible.\n- Support both Single/Multi GPU in base trainer class.\n- TFlite conversion for all supported models.\n- Android example.\n- Support many languages (currently, we support Chinese, Korean, English.)\n- Support C++ inference.\n- Support Convert weight for some models from PyTorch to TensorFlow to accelerate speed.\n\n## Requirements\nThis repository is tested on Ubuntu 18.04 with:\n\n- Python 3.7+\n- Cuda 10.1\n- CuDNN 7.6.5\n- Tensorflow 2.2/2.3\n- [Tensorflow Addons](https://github.com/tensorflow/addons) >= 0.10.0\n\nDifferent Tensorflow version should be working but not tested yet. This repo will try to work with the latest stable TensorFlow version. **We recommend you install TensorFlow 2.3.0 to training in case you want to use MultiGPU.**\n\n## Installation\n### With pip\n```bash\n$ pip install TensorFlowTTS\n```\n### From source\nExamples are included in the repository but are not shipped with the framework. Therefore, to run the latest version of examples, you need to install the source below.\n```bash\n$ git clone https://github.com/TensorSpeech/TensorFlowTTS.git\n$ cd TensorFlowTTS\n$ pip install .\n```\nIf you want to upgrade the repository and its dependencies:\n```bash\n$ git pull\n$ pip install --upgrade .\n```\n\n# Supported Model architectures\nTensorFlowTTS currently  provides the following architectures:\n\n1. **MelGAN** released with the paper [MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis](https://arxiv.org/abs/1910.06711) by Kundan Kumar, Rithesh Kumar, Thibault de Boissiere, Lucas Gestin, Wei Zhen Teoh, Jose Sotelo, Alexandre de Brebisson, Yoshua Bengio, Aaron Courville.\n2. **Tacotron-2** released with the paper [Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions](https://arxiv.org/abs/1712.05884) by Jonathan Shen, Ruoming Pang, Ron J. Weiss, Mike Schuster, Navdeep Jaitly, Zongheng Yang, Zhifeng Chen, Yu Zhang, Yuxuan Wang, RJ Skerry-Ryan, Rif A. Saurous, Yannis Agiomyrgiannakis, Yonghui Wu.\n3. **FastSpeech** released with the paper [FastSpeech: Fast, Robust, and Controllable Text to Speech](https://arxiv.org/abs/1905.09263) by Yi Ren, Yangjun Ruan, Xu Tan, Tao Qin, Sheng Zhao, Zhou Zhao, Tie-Yan Liu.\n4. **Multi-band MelGAN** released with the paper [Multi-band MelGAN: Faster Waveform Generation for High-Quality Text-to-Speech](https://arxiv.org/abs/2005.05106) by Geng Yang, Shan Yang, Kai Liu, Peng Fang, Wei Chen, Lei Xie.\n5. **FastSpeech2** released with the paper [FastSpeech 2: Fast and High-Quality End-to-End Text to Speech](https://arxiv.org/abs/2006.04558) by Yi Ren, Chenxu Hu, Xu Tan, Tao Qin, Sheng Zhao, Zhou Zhao, Tie-Yan Liu.\n6. **Parallel WaveGAN** released with the paper [Parallel WaveGAN: A fast waveform generation model based on generative adversarial networks with multi-resolution spectrogram](https://arxiv.org/abs/1910.11480) by Ryuichi Yamamoto, Eunwoo Song, Jae-Min Kim.\n\nWe are also implementing some techniques to improve quality and convergence speed from the following papers:\n\n2. **Guided Attention Loss** released with the paper [Efficiently Trainable Text-to-Speech System Based on Deep Convolutional Networks with Guided Attention\n](https://arxiv.org/abs/1710.08969) by Hideyuki Tachibana, Katsuya Uenoyama, Shunsuke Aihara.\n\n\n# Audio Samples\nHere in an audio samples on valid set. [tacotron-2](https://drive.google.com/open?id=1kaPXRdLg9gZrll9KtvH3-feOBMM8sn3_), [fastspeech](https://drive.google.com/open?id=1f69ujszFeGnIy7PMwc8AkUckhIaT2OD0), [melgan](https://drive.google.com/open?id=1mBwGVchwtNkgFsURl7g4nMiqx4gquAC2), [melgan.stft](https://drive.google.com/open?id=1xUkDjbciupEkM3N4obiJAYySTo6J9z6b), [fastspeech2](https://drive.google.com/drive/u/1/folders/1NG7oOfNuXSh7WyAoM1hI8P5BxDALY_mU), [multiband_melgan](https://drive.google.com/drive/folders/1DCV3sa6VTyoJzZmKATYvYVDUAFXlQ_Zp)\n\n# Tutorial End-to-End\n\n## Prepare Dataset\n\nPrepare a dataset in the following format:\n```\n|- [NAME_DATASET]/\n|   |- metadata.csv\n|   |- wav/\n|       |- file1.wav\n|       |- ...\n```\n\nWhere `metadata.csv` has the following format: `id|transcription`. This is a ljspeech-like format; you can ignore preprocessing steps if you have other format datasets.\n\nNote that `NAME_DATASET` should be `[ljspeech/kss/baker/libritts]` for example.\n\n## Preprocessing\n\nThe preprocessing has two steps:\n\n1. Preprocess audio features\n    - Convert characters to IDs\n    - Compute mel spectrograms\n    - Normalize mel spectrograms to [-1, 1] range\n    - Split the dataset into train and validation\n    - Compute the mean and standard deviation of multiple features from the **training** split\n2. Standardize mel spectrogram based on computed statistics\n\nTo reproduce the steps above:\n```\ntensorflow-tts-preprocess --rootdir ./[ljspeech/kss/baker/libritts] --outdir ./dump_[ljspeech/kss/baker/libritts] --config preprocess/[ljspeech/kss/baker]_preprocess.yaml --dataset [ljspeech/kss/baker/libritts]\ntensorflow-tts-normalize --rootdir ./dump_[ljspeech/kss/baker/libritts] --outdir ./dump_[ljspeech/kss/baker/libritts] --config preprocess/[ljspeech/kss/baker/libritts]_preprocess.yaml --dataset [ljspeech/kss/baker/libritts]\n```\n\nRight now we only support [`ljspeech`](https://keithito.com/LJ-Speech-Dataset/), [`kss`](https://www.kaggle.com/bryanpark/korean-single-speaker-speech-dataset), [`baker`](https://weixinxcxdb.oss-cn-beijing.aliyuncs.com/gwYinPinKu/BZNSYP.rar) and [`libritts`](http://www.openslr.org/60/) for dataset argument. In the future, we intend to support more datasets.\n\n**Note**: To run `libritts` preprocessing, please first read the instruction in [examples/fastspeech2_libritts](https://github.com/TensorSpeech/TensorFlowTTS/tree/master/examples/fastspeech2_libritts). We need to reformat it first before run preprocessing.\n\nAfter preprocessing, the structure of the project folder should be:\n```\n|- [NAME_DATASET]/\n|   |- metadata.csv\n|   |- wav/\n|       |- file1.wav\n|       |- ...\n|- dump_[ljspeech/kss/baker/libritts]/\n|   |- train/\n|       |- ids/\n|           |- LJ001-0001-ids.npy\n|           |- ...\n|       |- raw-feats/\n|           |- LJ001-0001-raw-feats.npy\n|           |- ...\n|       |- raw-f0/\n|           |- LJ001-0001-raw-f0.npy\n|           |- ...\n|       |- raw-energies/\n|           |- LJ001-0001-raw-energy.npy\n|           |- ...\n|       |- norm-feats/\n|           |- LJ001-0001-norm-feats.npy\n|           |- ...\n|       |- wavs/\n|           |- LJ001-0001-wave.npy\n|           |- ...\n|   |- valid/\n|       |- ids/\n|           |- LJ001-0009-ids.npy\n|           |- ...\n|       |- raw-feats/\n|           |- LJ001-0009-raw-feats.npy\n|           |- ...\n|       |- raw-f0/\n|           |- LJ001-0001-raw-f0.npy\n|           |- ...\n|       |- raw-energies/\n|           |- LJ001-0001-raw-energy.npy\n|           |- ...\n|       |- norm-feats/\n|           |- LJ001-0009-norm-feats.npy\n|           |- ...\n|       |- wavs/\n|           |- LJ001-0009-wave.npy\n|           |- ...\n|   |- stats.npy\n|   |- stats_f0.npy\n|   |- stats_energy.npy\n|   |- train_utt_ids.npy\n|   |- valid_utt_ids.npy\n|- examples/\n|   |- melgan/\n|   |- fastspeech/\n|   |- tacotron2/\n|   ...\n```\n\n- `stats.npy` contains the mean and std from the training split mel spectrograms\n- `stats_energy.npy` contains the mean and std of energy values from the training split\n- `stats_f0.npy` contains the mean and std of F0 values in the training split\n- `train_utt_ids.npy` / `valid_utt_ids.npy` contains training and validation utterances IDs respectively\n\nWe use suffix (`ids`, `raw-feats`, `raw-energy`, `raw-f0`, `norm-feats`, and `wave`) for each input type.\n\n\n**IMPORTANT NOTES**:\n- This preprocessing step is based on [ESPnet](https://github.com/espnet/espnet) so you can combine all models here with other models from ESPnet repository.\n- Regardless of how your dataset is formatted, the final structure of the `dump` folder **SHOULD** follow the above structure to be able to use the training script, or you can modify it by yourself 😄.\n\n## Training models\n\nTo know how to train model from scratch or fine-tune with other datasets/languages, please see detail at example directory.\n\n- For Tacotron-2 tutorial, pls see [examples/tacotron2](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/tacotron2)\n- For FastSpeech tutorial, pls see [examples/fastspeech](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/fastspeech)\n- For FastSpeech2 tutorial, pls see [examples/fastspeech2](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/fastspeech2)\n- For FastSpeech2 + MFA tutorial, pls see [examples/fastspeech2_libritts](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/fastspeech2_libritts)\n- For MelGAN tutorial, pls see [examples/melgan](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/melgan)\n- For MelGAN + STFT Loss tutorial, pls see [examples/melgan.stft](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/melgan.stft)\n- For Multiband-MelGAN tutorial, pls see [examples/multiband_melgan](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/multiband_melgan)\n- For Parallel WaveGAN tutorial, pls see [examples/parallel_wavegan](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/parallel_wavegan)\n- For Multiband-MelGAN Generator + Parallel WaveGAN Discriminator tutorial, pls see [examples/multiband_pwgan](https://github.com/tensorspeech/TensorFlowTTS/tree/master/examples/multiband_pwgan)\n# Abstract Class Explaination\n\n## Abstract DataLoader Tensorflow-based dataset\n\nA detail implementation of abstract dataset class from [tensorflow_tts/dataset/abstract_dataset](https://github.com/tensorspeech/TensorFlowTTS/blob/master/tensorflow_tts/datasets/abstract_dataset.py). There are some functions you need overide and understand:\n\n1. **get_args**: This function return argumentation for **generator** class, normally is utt_ids.\n2. **generator**: This function have an inputs from **get_args** function and return a inputs for models. **Note that we return a dictionary for all generator functions with the keys that exactly match with the model's parameters because base_trainer will use model(\\*\\*batch) to do forward step.**\n3. **get_output_dtypes**: This function need return dtypes for each element from **generator** function.\n4. **get_len_dataset**: Return len of datasets, normaly is len(utt_ids).\n\n**IMPORTANT NOTES**:\n\n- A pipeline of creating dataset should be: cache -> shuffle -> map_fn -> get_batch -> prefetch.\n- If you do shuffle before cache, the dataset won't shuffle when it re-iterate over datasets.\n- You should apply map_fn to make each element return from **generator** function have the same length before getting batch and feed it into a model.\n\nSome examples to use this **abstract_dataset** are [tacotron_dataset.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/tacotron2/tacotron_dataset.py), [fastspeech_dataset.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/fastspeech/fastspeech_dataset.py), [melgan_dataset.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/melgan/audio_mel_dataset.py), [fastspeech2_dataset.py](https://github.com/TensorSpeech/TensorFlowTTS/blob/master/examples/fastspeech2/fastspeech2_dataset.py)\n\n\n## Abstract Trainer Class\n\nA detail implementation of base_trainer from [tensorflow_tts/trainer/base_trainer.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/tensorflow_tts/trainers/base_trainer.py). It include [Seq2SeqBasedTrainer](https://github.com/tensorspeech/TensorFlowTTS/blob/master/tensorflow_tts/trainers/base_trainer.py#L265) and [GanBasedTrainer](https://github.com/tensorspeech/TensorFlowTTS/blob/master/tensorflow_tts/trainers/base_trainer.py#L149) inherit from [BasedTrainer](https://github.com/tensorspeech/TensorFlowTTS/blob/master/tensorflow_tts/trainers/base_trainer.py#L16). All trainer support both single/multi GPU. There a some functions you **MUST** overide when implement new_trainer:\n\n- **compile**: This function aim to define a models, and losses.\n- **generate_and_save_intermediate_result**: This function will save intermediate result such as: plot alignment, save audio generated, plot mel-spectrogram ...\n- **compute_per_example_losses**: This function will compute per_example_loss for model, note that all element of the loss **MUST** has shape [batch_size].\n\nAll models on this repo are trained based-on **GanBasedTrainer** (see [train_melgan.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/melgan/train_melgan.py), [train_melgan_stft.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/melgan.stft/train_melgan_stft.py), [train_multiband_melgan.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/multiband_melgan/train_multiband_melgan.py)) and **Seq2SeqBasedTrainer** (see [train_tacotron2.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/tacotron2/train_tacotron2.py), [train_fastspeech.py](https://github.com/tensorspeech/TensorFlowTTS/blob/master/examples/fastspeech/train_fastspeech.py)).\n\n# End-to-End Examples\nYou can know how to inference each model at [notebooks](https://github.com/tensorspeech/TensorFlowTTS/tree/master/notebooks) or see a [colab](https://colab.research.google.com/drive/1akxtrLZHKuMiQup00tzO2olCaN-y3KiD?usp=sharing) (for English), [colab](https://colab.research.google.com/drive/1ybWwOS5tipgPFttNulp77P6DAB5MtiuN?usp=sharing) (for Korean). Here is an example code for end2end inference with fastspeech and melgan.\n\n```python\nimport numpy as np\nimport soundfile as sf\nimport yaml\n\nimport tensorflow as tf\n\nfrom tensorflow_tts.inference import AutoConfig\nfrom tensorflow_tts.inference import TFAutoModel\nfrom tensorflow_tts.inference import AutoProcessor\n\n# initialize fastspeech model.\nfs_config = AutoConfig.from_pretrained('/examples/fastspeech/conf/fastspeech.v1.yaml')\nfastspeech = TFAutoModel.from_pretrained(\n    config=fs_config,\n    pretrained_path=\"./examples/fastspeech/pretrained/model-195000.h5\"\n)\n\n\n# initialize melgan model\nmelgan_config = AutoConfig.from_pretrained('./examples/melgan/conf/melgan.v1.yaml')\nmelgan = TFAutoModel.from_pretrained(\n    config=melgan_config,\n    pretrained_path=\"./examples/melgan/checkpoint/generator-1500000.h5\"\n)\n\n\n# inference\nprocessor = AutoProcessor.from_pretrained(pretrained_path=\"./test/files/ljspeech_mapper.json\")\n\nids = processor.text_to_sequence(\"Recent research at Harvard has shown meditating for as little as 8 weeks, can actually increase the grey matter in the parts of the brain responsible for emotional regulation, and learning.\")\nids = tf.expand_dims(ids, 0)\n# fastspeech inference\n\nmasked_mel_before, masked_mel_after, duration_outputs = fastspeech.inference(\n    ids,\n    speaker_ids=tf.zeros(shape=[tf.shape(ids)[0]], dtype=tf.int32),\n    speed_ratios=tf.constant([1.0], dtype=tf.float32)\n)\n\n# melgan inference\naudio_before = melgan.inference(masked_mel_before)[0, :, 0]\naudio_after = melgan.inference(masked_mel_after)[0, :, 0]\n\n# save to file\nsf.write('./audio_before.wav', audio_before, 22050, \"PCM_16\")\nsf.write('./audio_after.wav', audio_after, 22050, \"PCM_16\")\n```\n\n# Contact\n[Minh Nguyen Quan Anh](https://github.com/tensorspeech): nguyenquananhminh@gmail.com, [erogol](https://github.com/erogol): erengolge@gmail.com, [Kuan Chen](https://github.com/azraelkuan): azraelkuan@gmail.com, [Dawid Kobus](https://github.com/machineko): machineko@protonmail.com, [Takuya Ebata](https://github.com/MokkeMeguru): meguru.mokke@gmail.com, [Trinh Le Quang](https://github.com/l4zyf9x): trinhle.cse@gmail.com, [Yunchao He](https://github.com/candlewill): yunchaohe@gmail.com, [Alejandro Miguel Velasquez](https://github.com/ZDisket): xml506ok@gmail.com\n\n# License\nOverall, Almost models here are licensed under the [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) for all countries in the world, except in **Viet Nam** this framework cannot be used for production in any way without permission from TensorFlowTTS's Authors. There is an exception, Tacotron-2 can be used with any purpose. If you are Vietnamese and want to use this framework for production, you **Must** contact us in advance.\n\n# Acknowledgement\nWe want to thank [Tomoki Hayashi](https://github.com/kan-bayashi), who discussed with us much about Melgan, Multi-band melgan, Fastspeech, and Tacotron. This framework based-on his great open-source [ParallelWaveGan](https://github.com/kan-bayashi/ParallelWaveGAN) project.\n"
  },
  {
    "path": "TensorFlowTTS/setup.cfg",
    "content": "[aliases]\ntest=pytest\n\n[tool:pytest]\naddopts = --verbose --durations=0\ntestpaths = test\n\n[flake8]\nignore = H102,W504,H238,D104,H306,H405,D205\n# 120 is a workaround, 79 is good\nmax-line-length = 120\n"
  },
  {
    "path": "TensorFlowTTS/setup.py",
    "content": "\"\"\"Setup Tensorflow TTS libarary.\"\"\"\n\nimport os\nimport sys\nfrom distutils.version import LooseVersion\n\nimport pip\nfrom setuptools import find_packages, setup\n\nif LooseVersion(sys.version) < LooseVersion(\"3.6\"):\n    raise RuntimeError(\n        \"Tensorflow TTS requires python >= 3.6, \"\n        \"but your Python version is {}\".format(sys.version)\n    )\n\nif LooseVersion(pip.__version__) < LooseVersion(\"19\"):\n    raise RuntimeError(\n        \"pip>=19.0.0 is required, but your pip version is {}. \"\n        'Try again after \"pip install -U pip\"'.format(pip.__version__)\n    )\n\n# TODO(@dathudeptrai) update requirement if needed.\nrequirements = {\n    \"install\": [\n        \"tensorflow-gpu==2.6.0\",\n        \"tensorflow-addons==0.14.0\",\n        \"keras==2.6.0\",\n        \"setuptools>=38.5.1\",\n        \"librosa>=0.7.0\",\n        \"soundfile>=0.10.2\",\n        \"matplotlib>=3.1.0\",\n        \"PyYAML>=3.12\",\n        \"tqdm>=4.26.1\",\n        \"h5py>=2.10.0\",\n        \"unidecode>=1.1.1\",\n        \"inflect>=4.1.0\",\n        \"scikit-learn>=0.22.0\",\n        \"pyworld>=0.2.10\",\n        \"numba<=0.48\",  # Fix No module named \"numba.decorators\"\n        \"jamo>=0.4.1\",\n        \"pypinyin\",\n        \"g2pM\",\n        \"textgrid\",\n        \"click\",\n        \"g2p_en\",\n        \"dataclasses\",\n        \"pysptk\",\n        \"webrtcvad\",\n    ],\n    \"setup\": [\"numpy\", \"pytest-runner\",],\n    \"test\": [\n        \"pytest>=3.3.0\",\n        \"hacking>=1.1.0\",\n    ],\n}\n\n# TODO(@dathudeptrai) update console_scripts.\nentry_points = {\n    \"console_scripts\": [\n        \"tensorflow-tts-preprocess-unetts-duration=tensorflow_tts.bin.preprocess_unetts:preprocess_duration\",\n        \"tensorflow-tts-preprocess-unetts-acous=tensorflow_tts.bin.preprocess_unetts:preprocess_acous\",\n        \"tensorflow-tts-preprocess-unetts-vocoder=tensorflow_tts.bin.preprocess_unetts:preprocess_vocoder\",\n    ]\n}\n\ninstall_requires = requirements[\"install\"]\nsetup_requires = requirements[\"setup\"]\ntests_require = requirements[\"test\"]\nextras_require = {\n    k: v for k, v in requirements.items() if k not in [\"install\", \"setup\"]\n}\n\ndirname = os.path.dirname(__file__)\nsetup(\n    name=\"TensorFlowTTS\",\n    version=\"0.0.0\",\n    url=\"https://github.com/tensorspeech/TensorFlowTTS\",\n    author=\"Minh Nguyen Quan Anh, Eren Gölge, Kuan Chen, Dawid Kobus, Takuya Ebata, Trinh Le Quang, Yunchao He, Alejandro Miguel Velasquez\",\n    author_email=\"nguyenquananhminh@gmail.com\",\n    description=\"TensorFlowTTS: Real-Time State-of-the-art Speech Synthesis for Tensorflow 2\",\n    long_description=open(os.path.join(dirname, \"README.md\"), encoding=\"utf-8\").read(),\n    long_description_content_type=\"text/markdown\",\n    license=\"Apache-2.0\",\n    packages=find_packages(include=[\"tensorflow_tts*\"]),\n    install_requires=install_requires,\n    setup_requires=setup_requires,\n    tests_require=tests_require,\n    extras_require=extras_require,\n    entry_points=entry_points,\n    classifiers=[\n        \"Programming Language :: Python :: 3.6\",\n        \"Programming Language :: Python :: 3.7\",\n        \"Intended Audience :: Science/Research\",\n        \"Operating System :: POSIX :: Linux\",\n        \"License :: OSI Approved :: Apache Software License\",\n        \"Topic :: Software Development :: Libraries :: Python Modules\",\n    ],\n)\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/__init__.py",
    "content": "__version__ = \"0.0\"\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/audio_process/__init__.py",
    "content": "from tensorflow_tts.audio_process.audio import preprocess_wav, melbasis_make, mel_make\nfrom tensorflow_tts.audio_process import audio_spec"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/audio_process/audio.py",
    "content": "import struct\nfrom pathlib import Path\nfrom typing import Optional, Union\n\nimport librosa\nimport numpy as np\nfrom scipy.ndimage.morphology import binary_dilation\n\ntry:\n    import webrtcvad\nexcept:\n    print(\"Unable to import 'webrtcvad'. This package enables noise removal and is recommended.\")\n    webrtcvad=None\n\n\n# ## Voice Activation Detection\n# # Window size of the VAD. Must be either 10, 20 or 30 milliseconds.\n# # This sets the granularity of the VAD. Should not need to be changed.\n# vad_window_length = 30  # In milliseconds\n# # Number of frames to average together when performing the moving average smoothing.\n# # The larger this value, the larger the VAD variations must be to not get smoothed out. \n# vad_moving_average_width = 8\n# # Maximum number of consecutive silent frames a segment can have.\n# vad_max_silence_length = 6\n\nint16_max = (2 ** 15) - 1\nsampling_rate = 16000\n\ndef preprocess_wav(fpath_or_wav: Union[str, Path, np.ndarray],\n                   source_sr: Optional[int] = None,\n                   normalize: Optional[bool] = True,\n                   trim_silence: Optional[bool] = True,\n                   is_sil_pad: Optional[bool] = True,\n                   vad_window_length = 30,\n                   vad_moving_average_width = 8,\n                   vad_max_silence_length = 6):\n    \"\"\"\n    Applies the preprocessing operations used in training the Speaker Encoder to a waveform \n    either on disk or in memory. The waveform will be resampled to match the data hyperparameters.\n\n    :param fpath_or_wav: either a filepath to an audio file (many extensions are supported, not \n    just .wav), either the waveform as a numpy array of floats.\n    :param source_sr: if passing an audio waveform, the sampling rate of the waveform before \n    preprocessing. After preprocessing, the waveform's sampling rate will match the data \n    hyperparameters. If passing a filepath, the sampling rate will be automatically detected and \n    this argument will be ignored.\n    \"\"\"\n    # Load the wav from disk if needed\n    if isinstance(fpath_or_wav, str) or isinstance(fpath_or_wav, Path):\n        wav, source_sr = librosa.load(str(fpath_or_wav), sr=None)\n    else:\n        wav = fpath_or_wav\n\n    # Resample the wav if needed\n    if source_sr is not None and source_sr != sampling_rate:\n        wav = librosa.resample(wav, source_sr, sampling_rate)\n\n    # Apply the preprocessing: normalize volume and shorten long silences \n    if normalize:\n        wav = normalize_volume(wav)\n\n    if trim_silence:\n        wav = trim_long_silences(wav, vad_window_length, vad_moving_average_width, vad_max_silence_length)\n\n    if is_sil_pad:\n        wav = sil_pad(wav)\n\n    return wav\n\ndef normalize_volume(wav, ratio=0.6):\n    return wav / np.max(np.abs(wav)) * ratio\n\ndef sil_pad(wav, pad_length=100):\n    pad_length = int(sampling_rate / 1000 * pad_length)\n    return np.pad(wav, (pad_length, pad_length))\n\ndef trim_long_silences(wav, vad_window_length, vad_moving_average_width, vad_max_silence_length):\n    \"\"\"\n    Ensures that segments without voice in the waveform remain no longer than a \n    threshold determined by the VAD parameters in params.py.\n\n    :param wav: the raw waveform as a numpy array of floats \n    :return: the same waveform with silences trimmed away (length <= original wav length)\n    \"\"\"\n    # Compute the voice detection window size\n    samples_per_window = (vad_window_length * sampling_rate) // 1000\n\n    # Trim the end of the audio to have a multiple of the window size\n    wav = wav[:len(wav) - (len(wav) % samples_per_window)]\n\n    # Convert the float waveform to 16-bit mono PCM\n    pcm_wave = struct.pack(\"%dh\" % len(wav), *(np.round(wav * int16_max)).astype(np.int16))\n\n    # Perform voice activation detection\n    voice_flags = []\n    vad = webrtcvad.Vad(mode=3)\n    for window_start in range(0, len(wav), samples_per_window):\n        window_end = window_start + samples_per_window\n        voice_flags.append(vad.is_speech(pcm_wave[window_start * 2:window_end * 2],\n                                         sample_rate=sampling_rate))\n    voice_flags = np.array(voice_flags)\n\n    # Smooth the voice detection with a moving average\n    def moving_average(array, width):\n        array_padded = np.concatenate((np.zeros((width - 1) // 2), array, np.zeros(width // 2)))\n        ret = np.cumsum(array_padded, dtype=float)\n        ret[width:] = ret[width:] - ret[:-width]\n        return ret[width - 1:] / width\n\n    audio_mask = moving_average(voice_flags, vad_moving_average_width)\n    audio_mask = np.round(audio_mask).astype(np.bool)\n\n    # Dilate the voiced regions\n    audio_mask = binary_dilation(audio_mask, np.ones(vad_max_silence_length + 1))\n    audio_mask = np.repeat(audio_mask, samples_per_window)\n\n    return wav[audio_mask == True]\n\ndef melbasis_make(sr=16000, n_fft=1024, n_mels=80, fmin=80, fmax=7600):\n    return librosa.filters.mel(sr=sr, n_fft=n_fft, n_mels=n_mels, fmin=fmin, fmax=fmax)\n\ndef mel_make(filepath: str, sr=16000, n_fft=1024, framesize=256, mel_basis=None, fn=None):\n    if fn is None:\n        audio, _ = librosa.load(filepath, sr=sr)\n    else:\n        audio = fn(filepath, trim_silence=False, is_sil_pad=False)\n\n    D = librosa.stft(audio, n_fft=n_fft, hop_length=framesize)\n    S, _ = librosa.magphase(D)\n\n    if mel_basis:\n        mel = np.log10(np.maximum(np.dot(mel_basis, S), 1e-10)).T\n        return audio, mel\n    else:\n        return audio, S"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/audio_process/audio_spec.py",
    "content": "import librosa\nimport matplotlib.pyplot as plt\nimport numpy as np\nfrom scipy import signal\nimport soundfile as sf\n\ndef preemphasis(wav, k, preemphasize=True):\n    if preemphasize:\n        return signal.lfilter([1, -k], [1], wav)\n    return wav\n\ndef inv_preemphasis(wav, k, inv_preemphasize=True):\n    if inv_preemphasize:\n        return signal.lfilter([1], [1, -k], wav)\n    return wav\n\nclass AudioMelSpec():\n    '''\n    Audio to Mel_Spec\n    '''\n    def __init__(\n        self, sample_rate=16000, n_fft=800, num_mels=80, hop_size=200, win_size=800,\n        fmin=55, fmax=7600, min_level_db=-100, ref_level_db=20, max_abs_value=4.,\n        preemphasis=0.97, preemphasize=True,\n        signal_normalization=True, allow_clipping_in_normalization=True, symmetric_mels=True,\n        power=1.5, griffin_lim_iters=60,\n        rescale=True, rescaling_max=0.9\n    ):\n        self.sample_rate   = sample_rate\n        self.n_fft         = n_fft\n        self.num_mels      = num_mels\n        self.hop_size      = hop_size\n        self.win_size      = win_size\n        self.fmin          = fmin\n        self.fmax          = fmax\n        self.min_level_db  = min_level_db\n        self.ref_level_db  = ref_level_db\n        self.max_abs_value = max_abs_value\n        self.preemphasis   = preemphasis\n        self.preemphasize  = preemphasize\n\n        self.signal_normalization            = signal_normalization\n        self.symmetric_mels                  = symmetric_mels\n        self.allow_clipping_in_normalization = allow_clipping_in_normalization\n\n        self.power = power\n        self.griffin_lim_iters = griffin_lim_iters\n\n        self.rescale = rescale\n        self.rescaling_max = rescaling_max\n\n        self._mel_basis_create()\n\n    def _mel_basis_create(self):\n        self._mel_basis     = librosa.filters.mel(self.sample_rate, self.n_fft, self.num_mels, self.fmin, self.fmax)\n        self._inv_mel_basis = np.linalg.pinv(self._mel_basis)\n\n    def _stft(self, y):\n        return librosa.stft(y=y, n_fft=self.n_fft, hop_length=self.hop_size, win_length=self.win_size)\n\n    def _istft(self, y):\n        return librosa.istft(y, hop_length=self.hop_size, win_length=self.win_size)\n\n    def _linear_to_mel(self, spectogram):\n        return np.dot(self._mel_basis, spectogram)\n\n    def _mel_to_linear(self, mel_spectrogram):\n        return np.maximum(1e-10, np.dot(self._inv_mel_basis, mel_spectrogram))\n\n    def _amp_to_db(self, x):\n        min_level = np.exp(self.min_level_db / 20 * np.log(10))\n        return 20 * np.log10(np.maximum(min_level, x))\n\n    def _db_to_amp(self, x):\n        return np.power(10.0, (x) * 0.05)\n\n    def _normalize(self, S):\n        if self.allow_clipping_in_normalization:\n            if self.symmetric_mels:\n                return np.clip((2 * self.max_abs_value) * ((S - self.min_level_db) / (-self.min_level_db)) - self.max_abs_value,\n                            -self.max_abs_value, self.max_abs_value)\n            else:\n                return np.clip(self.max_abs_value * ((S - self.min_level_db) / (-self.min_level_db)), 0, self.max_abs_value)\n        \n        assert S.max() <= 0 and S.min() - self.min_level_db >= 0\n        if self.symmetric_mels:\n            return (2 * self.max_abs_value) * ((S - self.min_level_db) / (-self.min_level_db)) - self.max_abs_value\n        else:\n            return self.max_abs_value * ((S - self.min_level_db) / (-self.min_level_db))\n\n    def _denormalize(self, D):\n        if self.allow_clipping_in_normalization:\n            if self.symmetric_mels:\n                return (((np.clip(D, -self.max_abs_value,\n                                self.max_abs_value) + self.max_abs_value) * -self.min_level_db / (2 * self.max_abs_value))\n                        + self.min_level_db)\n            else:\n                return ((np.clip(D, 0, self.max_abs_value) * -self.min_level_db / self.max_abs_value) + self.min_level_db)\n        \n        if self.symmetric_mels:\n            return (((D + self.max_abs_value) * -self.min_level_db / (2 * self.max_abs_value)) + self.min_level_db)\n        else:\n            return ((D * -self.min_level_db / self.max_abs_value) + self.min_level_db)\n\n    def _griffin_lim(self, S):\n        \"\"\"librosa implementation of Griffin-Lim\n        Based on https://github.com/librosa/librosa/issues/434\n        \"\"\"\n        angles = np.exp(2j * np.pi * np.random.rand(*S.shape))\n        S_complex = np.abs(S).astype(np.complex)\n        y = self._istft(S_complex * angles)\n        for i in range(self.griffin_lim_iters):\n            angles = np.exp(1j * np.angle(self._stft(y)))\n            y = self._istft(S_complex * angles)\n        return y\n\n    def load_wav(self, wav_fpath):\n        wav, _  = librosa.load(wav_fpath, sr=self.sample_rate)\n        if self.rescale:\n            wav = wav / np.abs(wav).max() * self.rescaling_max\n        return wav\n\n    def save_wav(self, wav, fpath):\n        if self.rescale:\n            wav = wav / np.abs(wav).max() * self.rescaling_max\n        sf.write(fpath, wav, self.sample_rate, subtype=\"PCM_16\")\n\n    def melspectrogram(self, wav):\n        D = self._stft(preemphasis(wav, self.preemphasis, self.preemphasize))\n        S = self._amp_to_db(self._linear_to_mel(np.abs(D))) - self.ref_level_db\n        \n        if self.signal_normalization:\n            return self._normalize(S.T)\n        return S.T\n\n    def inv_mel_spectrogram(self, mel_spectrogram):\n        \"\"\"Converts mel spectrogram to waveform using librosa\"\"\"\n        if self.signal_normalization:\n            D = self._denormalize(mel_spectrogram.T)\n        else:\n            D = mel_spectrogram.T\n        \n        S = self._mel_to_linear(self._db_to_amp(D + self.ref_level_db))  # Convert back to linear\n        \n        return inv_preemphasis(self._griffin_lim(S ** self.power), self.preemphasis, self.preemphasize)\n\n    def compare_plot(self, targets, preds, filepath=None, frame_real_len=None, text=None):\n        if frame_real_len:\n            targets = targets[:frame_real_len]\n            preds   = preds[:frame_real_len]\n\n        fig = plt.figure(figsize=(14,10))\n\n        if text:\n            fig.text(0.4, 0.48, text, horizontalalignment=\"center\", fontsize=16)\n\n        ax1 = fig.add_subplot(211)\n        ax2 = fig.add_subplot(212)\n\n        im = ax1.imshow(targets.T, aspect='auto', origin=\"lower\", interpolation=\"none\")\n        ax1.set_title(\"Target Mel-Spectrogram\")\n        fig.colorbar(mappable=im, shrink=0.65, ax=ax1)\n        \n        im = ax2.imshow(preds.T, aspect='auto', origin=\"lower\", interpolation=\"none\")\n        ax2.set_title(\"Pred Mel-Spectrogram\")\n        fig.colorbar(mappable=im, shrink=0.65, ax=ax2)\n\n        plt.tight_layout()\n        if filepath is None:\n            plt.show()\n        else:\n            plt.savefig(filepath)\n            plt.close()\n\n    def melspec_plot(self, mels):\n        plt.figure(figsize=(10,6))\n        plt.imshow(mels.T, aspect='auto', origin=\"lower\", interpolation=\"none\")\n        plt.colorbar()\n        plt.show()\n\nclass AudioSpec():\n    ''' # TODO\n    Now just for sqrt(sp) from world\n    '''\n    def __init__(self, sr, nfft, mel_dim=80, f0_min=71, f0_max=7800,\n                    min_level_db=-120., ref_level_db=-5., max_abs_value=4.,\n                    is_norm=True, is_symmetric=True, is_clipping_in_normalization=False):\n        self.sr      = sr\n        self.nfft    = nfft\n        self.mel_dim = mel_dim\n        self.f0_min  = f0_min\n        self.f0_max  = f0_max\n\n        self.min_level_db  = min_level_db\n        self.min_level_amp = np.exp((self.min_level_db + 0.1) / 20 * np.log(10))\n\n        # sp from world, self.ref_level_db should be less than zero\n        # otherwise, is_clipping_in_normalization should be true\n        self.ref_level_db  = ref_level_db\n        self.max_abs_value = max_abs_value\n        \n        self.is_norm                      = is_norm\n        self.is_symmetric                 = is_symmetric\n        self.is_clipping_in_normalization = is_clipping_in_normalization\n\n        if self.ref_level_db > 0.:\n            try:\n                assert self.is_norm and self.is_clipping_in_normalization\n            except:\n                self.is_clipping_in_normalization = True\n\n        self._mel_basis_create()\n\n    def _mel_basis_create(self):\n        self._mel_basis     = librosa.filters.mel(self.sr, self.nfft, self.mel_dim, self.f0_min, self.f0_max)\n        self._inv_mel_basis = np.linalg.pinv(self._mel_basis)\n\n    def _normalize(self, log_sepc, is_symmetric, is_clipping_in_normalization):\n        if is_clipping_in_normalization:\n            if is_symmetric:\n                return np.clip((2 * self.max_abs_value) * ((log_sepc - self.min_level_db) / (-self.min_level_db)) - self.max_abs_value,\n                               -self.max_abs_value, self.max_abs_value)\n            else:\n                return np.clip(self.max_abs_value * ((log_sepc - self.min_level_db) / (-self.min_level_db)), 0, self.max_abs_value)\n\n        assert log_sepc.max() <= 0 and log_sepc.min() >= self.min_level_db\n        if is_symmetric:\n            return (2 * self.max_abs_value) * ((log_sepc - self.min_level_db) / (-self.min_level_db)) - self.max_abs_value\n        else:\n            return self.max_abs_value * ((log_sepc - self.min_level_db) / (-self.min_level_db))\n\n    def _denormalize(self, log_sepc, is_symmetric, is_clipping_in_normalization):\n        if is_clipping_in_normalization:\n            if is_symmetric:\n                return (((np.clip(log_sepc, -self.max_abs_value,\n                                  self.max_abs_value) + self.max_abs_value) * -self.min_level_db / (2 * self.max_abs_value))\n                        + self.min_level_db)\n            else:\n                return ((np.clip(log_sepc, 0, self.max_abs_value) * -self.min_level_db / self.max_abs_value) + self.min_level_db)\n\n        if is_symmetric:\n            return (((log_sepc + self.max_abs_value) * -self.min_level_db / (2 * self.max_abs_value)) + self.min_level_db)\n        else:\n            return ((log_sepc * -self.min_level_db / self.max_abs_value) + self.min_level_db)\n\n    def ampspec2logspec(self, amp_spec):\n        mel_spec = np.dot(amp_spec, self._mel_basis.T)\n        log_sepc = 20 * np.log10(np.maximum(self.min_level_amp, mel_spec)) - self.ref_level_db\n\n        if self.is_norm:\n            log_sepc = self._normalize(log_sepc, self.is_symmetric, self.is_clipping_in_normalization)\n\n        return log_sepc\n\n    def logspec2ampspec(self, log_spec):\n        if self.is_norm:\n            log_spec = self._denormalize(log_spec, self.is_symmetric, self.is_clipping_in_normalization)\n\n        log_spec += self.ref_level_db\n\n        amp_spec = np.maximum(self.min_level_amp**2, np.dot(np.power(10.0, log_spec * 0.05), self._inv_mel_basis.T))\n        return amp_spec\n\nclass VariableNormProcess():\n    '''\n    Variable, like duration, f0 and bap from world\n    '''\n    def __init__(self, var_min, var_max, max_abs_value=4.0, is_symmetric=True):\n        self.var_min       = var_min\n        self.var_max       = var_max\n        self.scale         = var_max - var_min\n        self.max_abs_value = max_abs_value\n        self.is_symmetric  = is_symmetric\n\n        assert self.scale > 0\n\n    def normalize(self, var):\n        if self.is_symmetric:\n            return np.clip((2 * self.max_abs_value) * ((var - self.var_min) / self.scale) - self.max_abs_value,\n                            -self.max_abs_value, self.max_abs_value)\n        else:\n            return np.clip(self.max_abs_value * ((var - self.var_min) / self.scale), 0, self.max_abs_value)\n\n    def denormalize(self, nvar):\n        if self.is_symmetric:\n            return (((np.clip(nvar, -self.max_abs_value, self.max_abs_value)\n                    + self.max_abs_value) * self.scale / (2 * self.max_abs_value))\n                    + self.var_min)\n        else:\n            return ((np.clip(nvar, 0, self.max_abs_value) * self.scale / self.max_abs_value) + self.var_min)\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/bin/__init__.py",
    "content": ""
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/bin/preprocess_unetts.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Perform preprocessing, with raw feature extraction and normalization of train/valid split.\"\"\"\n\nimport argparse\nimport logging\nimport os\nimport yaml\n\nimport numpy as np\n\nfrom functools import partial\nfrom multiprocessing import Pool\nfrom sklearn.model_selection import train_test_split\nfrom tqdm import tqdm\n\nfrom tensorflow_tts.processor.multispk_voiceclone import MultiSPKVoiceCloneProcessor\nfrom tensorflow_tts.processor.multispk_voiceclone import AISHELL_CHN_SYMBOLS\n\nfrom tensorflow_tts.audio_process.audio_spec import AudioMelSpec\n\nos.environ[\"CUDA_VISIBLE_DEVICES\"] = \"\"\n\nimport random\nimport tensorflow as tf\n\nSEED =  2021\nrandom.seed(SEED)\nnp.random.seed(SEED)\ntf.random.set_seed(SEED)\n\n_feats_handle = None\n\ndef parse_and_config():\n    \"\"\"Parse arguments and set configuration parameters.\"\"\"\n    parser = argparse.ArgumentParser(\n        description=\"Preprocess audio and text features \"\n        \"(See detail in tensorflow_tts/bin/preprocess_dataset.py).\"\n    )\n    parser.add_argument(\n        \"--rootdir\",\n        default=None,\n        type=str,\n        required=True,\n        help=\"Directory containing the dataset files.\",\n    )\n    parser.add_argument(\n        \"--outdir\",\n        default=None,\n        type=str,\n        required=True,\n        help=\"Output directory where features will be saved.\",\n    )\n    parser.add_argument(\n        \"--dataset\",\n        type=str,\n        default=\"multispk_voiceclone\",\n        choices=[\"multispk_voiceclone\"],\n        help=\"Dataset to preprocess.\",\n    )\n    parser.add_argument(\n        \"--during_train\",\n        type=int,\n        default=0,\n        choices=[0, 1],\n        help=\"0-False, 1-True: trainging during model\"\n    )\n    parser.add_argument(\n        \"--all_train\",\n        type=int,\n        default=0,\n        choices=[0, 1],\n        help=\"0-False, 1-True: trainging f0 model\"\n    )\n    parser.add_argument(\n        \"--mfaed_txt\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"mfa results txt\"\n    )\n    parser.add_argument(\n        \"--wavs_dir\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"wav dir\"\n    )\n    parser.add_argument(\n        \"--spkinfo_dir\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"spkinfo dir\"\n    )\n    parser.add_argument(\n        \"--embed_dir\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"embed dir\"\n    )\n    parser.add_argument(\n        \"--unseen_dir\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"unseen speaker dir\"\n    )\n    parser.add_argument(\n        \"--config\", type=str, required=True, help=\"YAML format configuration file.\"\n    )\n    parser.add_argument(\n        \"--n_cpus\",\n        type=int,\n        default=4,\n        required=False,\n        help=\"Number of CPUs to use in parallel.\",\n    )\n    parser.add_argument(\n        \"--test_size\",\n        type=float,\n        default=0.05,\n        required=False,\n        help=\"Proportion of files to use as test dataset.\",\n    )\n    parser.add_argument(\n        \"--verbose\",\n        type=int,\n        default=0,\n        choices=[0, 1, 2],\n        help=\"Logging level. 0: DEBUG, 1: INFO and WARNING, 2: INFO, WARNING, and ERROR\",\n    )\n    args = parser.parse_args()\n\n    # set logger\n    FORMAT = \"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\"\n    log_level = {0: logging.DEBUG, 1: logging.WARNING, 2: logging.ERROR}\n    logging.basicConfig(level=log_level[args.verbose], format=FORMAT)\n\n    # load config\n    config = yaml.load(open(args.config), Loader=yaml.Loader)\n    config.update(vars(args))\n    # config checks\n    assert config[\"format\"] == \"npy\", \"'npy' is the only supported format.\"\n    return config\n\n'''\n###############################################################################\n#############################  Duration #######################################\n###############################################################################\n'''\n\ndef preprocess_duration():\n    \"\"\"Run preprocessing process and compute statistics for normalizing.\"\"\"\n    config = parse_and_config()\n\n    dataset_processor = {\n        \"multispk_voiceclone\": MultiSPKVoiceCloneProcessor,\n    }\n\n    dataset_symbol = {\n        \"multispk_voiceclone\": AISHELL_CHN_SYMBOLS,\n    }\n\n    dataset_cleaner = {\n        \"multispk_voiceclone\": None,\n    }\n\n    logging.info(f\"Selected '{config['dataset']}' processor.\")\n    processor = dataset_processor[config[\"dataset\"]](\n        config[\"rootdir\"],\n        symbols       = dataset_symbol[config[\"dataset\"]],\n        cleaner_names = dataset_cleaner[config[\"dataset\"]],\n        during_train  = True if config[\"during_train\"] else False,\n        mfaed_txt     = config[\"mfaed_txt\"],\n        wavs_dir      = config[\"wavs_dir\"],\n        embed_dir     = config[\"embed_dir\"],\n        spkinfo_dir   = config[\"spkinfo_dir\"],\n        unseen_dir    = config[\"unseen_dir\"]\n    )\n\n    # check output directories\n    build_dir = lambda x: [\n        os.makedirs(os.path.join(config[\"outdir\"], x, y), exist_ok=True)\n        for y in [\"ids\", \"raw-durations\", \"stat-durations\"]\n    ]\n    build_dir(\"train\")\n    build_dir(\"valid\")\n\n    # save pretrained-processor to feature dir\n    processor._save_mapper(\n        os.path.join(config[\"outdir\"], f\"{config['dataset']}_mapper.json\"),\n        extra_attrs_to_save={\"pinyin_dict\": processor.pinyin_dict}\n        if config[\"dataset\"] == \"multispk_voiceclone\" else {},\n    )\n\n    # build train test split\n    _Y = [i[0] for i in processor.items]\n    train_split, valid_split = train_test_split(\n        processor.items,\n        test_size=config[\"test_size\"],\n        random_state=42,\n        shuffle=True,\n        stratify=_Y\n    )\n    logging.info(f\"Training items: {len(train_split)}\")\n    logging.info(f\"Validation items: {len(valid_split)}\")\n\n    train_utt_ids = [x[1] for x in train_split]\n    valid_utt_ids = [x[1] for x in valid_split]\n\n    # save train and valid utt_ids to track later\n    np.save(os.path.join(config[\"outdir\"], \"train_utt_ids.npy\"), train_utt_ids, allow_pickle=False)\n    np.save(os.path.join(config[\"outdir\"], \"valid_utt_ids.npy\"), valid_utt_ids, allow_pickle=False)\n\n    config[\"none_pinyin_symnum\"] = processor.none_pinyin_symnum\n\n    # define map iterator\n    def iterator_data(items_list):\n        for item in items_list:\n            yield processor.get_one_sample(item)\n\n    train_iterator_data = iterator_data(train_split)\n    valid_iterator_data = iterator_data(valid_split)\n\n    p = Pool(config[\"n_cpus\"])\n\n    # preprocess train files and get statistics for normalizing\n    partial_fn = partial(gen_duration_features, config=config)\n    train_map = p.imap(\n        partial_fn,\n        tqdm(train_iterator_data, total=len(train_split), desc=\"[Preprocessing train]\"),\n        chunksize=10,\n    )\n\n    for item in train_map:\n        save_duration_to_file(item, \"train\", config)\n\n    # preprocess valid files\n    partial_fn = partial(gen_duration_features, config=config)\n    valid_map = p.imap(\n        partial_fn,\n        tqdm(valid_iterator_data, total=len(valid_split), desc=\"[Preprocessing valid]\"),\n        chunksize=10,\n    )\n    for item in valid_map:\n        save_duration_to_file(item, \"valid\", config)\n\n    \"\"\"\n        sample = {\n            \"speaker_name\": spkname,\n            \"filename\"    : filename,\n            \"wav_path\"    : wav_path,\n            \"text_ids\"    : text_ids,\n            \"durs\"        : durs,\n            \"embed_path\"  : embed_path,\n            \"rate\"        : self.target_rate,\n        }\n    \"\"\"\ndef gen_duration_features(item, config):\n    text_ids = item[\"text_ids\"]\n    durs = item[\"durs\"]\n    assert len(text_ids) == len(durs)\n    none_phnum = config[\"none_pinyin_symnum\"]\n\n    shengmu = []\n    yunmu = []\n    is_shengmu = True\n    for t_id, dur in zip(text_ids, durs):\n        if t_id < none_phnum:\n            continue\n\n        if is_shengmu:\n            shengmu.append(dur)\n            is_shengmu = False\n        else:\n            yunmu.append(dur)\n            is_shengmu = True\n\n    assert len(shengmu) == len(yunmu)\n\n    dur_stats = np.array([np.mean(shengmu), np.std(shengmu), np.mean(yunmu), np.std(yunmu)])\n\n    item[\"text_ids\"]  = np.array(text_ids)\n    item[\"durs\"]      = np.array(durs)\n    item[\"dur_stats\"] = dur_stats\n\n    return item\n\ndef save_duration_to_file(features, subdir, config):\n    filename = features[\"filename\"]\n\n    if config[\"format\"] == \"npy\":\n        save_list = [\n            (features[\"text_ids\"],  \"ids\",              \"ids\",              np.int32),\n            (features[\"durs\"],      \"raw-durations\",    \"raw-durations\",    np.float32),\n            (features[\"dur_stats\"], \"stat-durations\",   \"stat-durations\",   np.float32),\n        ]\n        for item, name_dir, name_file, fmt in save_list:\n            np.save(\n                os.path.join(\n                    config[\"outdir\"], subdir, name_dir, f\"{filename}-{name_file}.npy\"\n                ),\n                item.astype(fmt),\n                allow_pickle=False,\n            )\n    else:\n        raise ValueError(\"'npy' is the only supported format.\")\n\n\n'''\n###############################################################################\n################################ Acous ########################################\n###############################################################################\n'''\ndef preprocess_acous():\n    \"\"\"Run preprocessing process and compute statistics for normalizing.\"\"\"\n    config = parse_and_config()\n\n    dataset_processor = {\n        \"multispk_voiceclone\": MultiSPKVoiceCloneProcessor,\n    }\n\n    dataset_symbol = {\n        \"multispk_voiceclone\": AISHELL_CHN_SYMBOLS,\n    }\n\n    dataset_cleaner = {\n        \"multispk_voiceclone\": None,\n    }\n\n    logging.info(f\"Selected '{config['dataset']}' processor.\")\n    processor = dataset_processor[config[\"dataset\"]](\n        config[\"rootdir\"],\n        symbols       = dataset_symbol[config[\"dataset\"]],\n        cleaner_names = dataset_cleaner[config[\"dataset\"]],\n        all_train     = True if config[\"all_train\"] else False,\n        mfaed_txt     = config[\"mfaed_txt\"],\n        wavs_dir      = config[\"wavs_dir\"],\n        embed_dir     = config[\"embed_dir\"],\n        spkinfo_dir   = config[\"spkinfo_dir\"],\n        unseen_dir    = config[\"unseen_dir\"]\n    )\n\n    # check output directories\n    build_dir = lambda x: [\n        os.makedirs(os.path.join(config[\"outdir\"], x, y), exist_ok=True)\n        for y in [\"ids\", \"raw-durations\", \n                  \"raw-mels\", \"embeds\"]\n    ]\n    build_dir(\"train\")\n    build_dir(\"valid\")\n\n    # save pretrained-processor to feature dir\n    processor._save_mapper(\n        os.path.join(config[\"outdir\"], f\"{config['dataset']}_mapper.json\"),\n        extra_attrs_to_save={\"pinyin_dict\": processor.pinyin_dict}\n        if config[\"dataset\"] == \"multispk_voiceclone\" else {},\n    )\n\n    # build train test split\n    _Y = [i[0] for i in processor.items]\n    train_split, valid_split = train_test_split(\n        processor.items,\n        test_size=config[\"test_size\"],\n        random_state=42,\n        shuffle=True,\n        stratify=_Y\n    )\n    logging.info(f\"Training items: {len(train_split)}\")\n    logging.info(f\"Validation items: {len(valid_split)}\")\n\n    train_utt_ids = [x[1] for x in train_split]\n    valid_utt_ids = [x[1] for x in valid_split]\n\n    # save train and valid utt_ids to track later\n    np.save(os.path.join(config[\"outdir\"], \"train_utt_ids.npy\"), train_utt_ids, allow_pickle=False)\n    np.save(os.path.join(config[\"outdir\"], \"valid_utt_ids.npy\"), valid_utt_ids, allow_pickle=False)\n\n    # config[\"none_pinyin_symnum\"] = processor.none_pinyin_symnum\n\n    # define map iterator\n    def iterator_data(items_list):\n        for item in items_list:\n            yield processor.get_one_sample(item)\n\n    train_iterator_data = iterator_data(train_split)\n    valid_iterator_data = iterator_data(valid_split)\n\n    p = Pool(config[\"n_cpus\"])\n\n    # preprocess train files and get statistics for normalizing\n    partial_fn = partial(gen_acous_features, config=config)\n    train_map = p.imap_unordered(\n        partial_fn,\n        tqdm(train_iterator_data, total=len(train_split), desc=\"[Preprocessing train]\"),\n        chunksize=10,\n    )\n\n    for item in train_map:\n        save_acous_to_file(item, \"train\", config)\n\n    # preprocess valid files\n    partial_fn = partial(gen_acous_features, config=config)\n    valid_map = p.imap_unordered(\n        partial_fn,\n        tqdm(valid_iterator_data, total=len(valid_split), desc=\"[Preprocessing valid]\"),\n        chunksize=10,\n    )\n    for item in valid_map:\n        save_acous_to_file(item, \"valid\", config)\n\n    \"\"\"\n        sample = {\n            \"speaker_name\": spkname,\n            \"filename\"    : filename,\n            \"wav_path\"    : wav_path,\n            \"text_ids\"    : text_ids,\n            \"durs\"        : durs,\n            \"embed_path\"  : embed_path,\n            \"rate\"        : self.target_rate,\n        }\n    \"\"\"\ndef gen_acous_features(item, config):\n    text_ids = item[\"text_ids\"]\n    durs = item[\"durs\"]\n    assert len(text_ids) == len(durs)\n\n    global _feats_handle\n    if _feats_handle is None:\n        _feats_handle = AudioMelSpec(**config[\"feat_params\"])\n\n    audio = _feats_handle.load_wav(item[\"wav_path\"])\n    mel = _feats_handle.melspectrogram(audio)\n\n    assert len(mel) == sum(durs)\n\n    item[\"text_ids\"] = np.array(text_ids)\n    item[\"durs\"]     = np.array(durs)\n    item[\"mels\"]     = mel\n    item[\"embeds\"]   = np.load(item[\"embed_path\"])\n\n    return item\n\ndef save_acous_to_file(features, subdir, config):\n    filename = features[\"filename\"]\n\n    if config[\"format\"] == \"npy\":\n        save_list = [\n            (features[\"text_ids\"],  \"ids\",              \"ids\",              np.int32),\n            (features[\"durs\"],      \"raw-durations\",    \"raw-durations\",    np.int32),\n            (features[\"mels\"],      \"raw-mels\",         \"raw-mels\",         np.float32),\n            (features[\"embeds\"],    \"embeds\",           \"embeds\",           np.float32),\n        ]\n        for item, name_dir, name_file, fmt in save_list:\n            np.save(\n                os.path.join(\n                    config[\"outdir\"], subdir, name_dir, f\"{filename}-{name_file}.npy\"\n                ),\n                item.astype(fmt),\n                allow_pickle=False,\n            )\n    else:\n        raise ValueError(\"'npy' is the only supported format.\")\n\n'''\n###############################################################################\n################################ Vocoder ######################################\n###############################################################################\n'''\ndef preprocess_vocoder():\n    \"\"\"Run preprocessing process and compute statistics for normalizing.\"\"\"\n    config = parse_and_config()\n\n    dataset_processor = {\n        \"multispk_voiceclone\": MultiSPKVoiceCloneProcessor,\n    }\n\n    dataset_symbol = {\n        \"multispk_voiceclone\": AISHELL_CHN_SYMBOLS,\n    }\n\n    dataset_cleaner = {\n        \"multispk_voiceclone\": None,\n    }\n\n    logging.info(f\"Selected '{config['dataset']}' processor.\")\n    processor = dataset_processor[config[\"dataset\"]](\n        config[\"rootdir\"],\n        symbols       = dataset_symbol[config[\"dataset\"]],\n        cleaner_names = dataset_cleaner[config[\"dataset\"]],\n        during_train  = True if config[\"during_train\"] else False,\n        mfaed_txt     = config[\"mfaed_txt\"],\n        wavs_dir      = config[\"wavs_dir\"],\n        embed_dir     = config[\"embed_dir\"],\n        spkinfo_dir   = config[\"spkinfo_dir\"]\n    )\n\n    # check output directories\n    build_dir = lambda x: [\n        os.makedirs(os.path.join(config[\"outdir\"], x, y), exist_ok=True)\n        for y in [\"norm-feats\", \"wavs\"]\n    ]\n    build_dir(\"train\")\n    build_dir(\"valid\")\n\n    # save pretrained-processor to feature dir\n    processor._save_mapper(\n        os.path.join(config[\"outdir\"], f\"{config['dataset']}_mapper.json\"),\n        extra_attrs_to_save={\"pinyin_dict\": processor.pinyin_dict}\n        if config[\"dataset\"] == \"multispk_voiceclone\" else {},\n    )\n\n    # build train test split\n    _Y = [i[0] for i in processor.items]\n    train_split, valid_split = train_test_split(\n        processor.items,\n        test_size=config[\"test_size\"],\n        random_state=42,\n        shuffle=True,\n        stratify=_Y\n    )\n    logging.info(f\"Training items: {len(train_split)}\")\n    logging.info(f\"Validation items: {len(valid_split)}\")\n\n    train_utt_ids = [x[1] for x in train_split]\n    valid_utt_ids = [x[1] for x in valid_split]\n\n    # save train and valid utt_ids to track later\n    np.save(os.path.join(config[\"outdir\"], \"train_utt_ids.npy\"), train_utt_ids, allow_pickle=False)\n    np.save(os.path.join(config[\"outdir\"], \"valid_utt_ids.npy\"), valid_utt_ids, allow_pickle=False)\n\n    # config[\"none_pinyin_symnum\"] = processor.none_pinyin_symnum\n\n    # define map iterator\n    def iterator_data(items_list):\n        for item in items_list:\n            yield processor.get_one_sample(item)\n\n    train_iterator_data = iterator_data(train_split)\n    valid_iterator_data = iterator_data(valid_split)\n\n    p = Pool(config[\"n_cpus\"])\n\n    # preprocess train files and get statistics for normalizing\n    partial_fn = partial(gen_vocoder, config=config)\n    train_map = p.imap_unordered(\n        partial_fn,\n        tqdm(train_iterator_data, total=len(train_split), desc=\"[Preprocessing train]\"),\n        chunksize=10,\n    )\n\n    for item in train_map:\n        save_vocoder_to_file(item, \"train\", config)\n\n    # preprocess valid files\n    partial_fn = partial(gen_vocoder, config=config)\n    valid_map = p.imap_unordered(\n        partial_fn,\n        tqdm(valid_iterator_data, total=len(valid_split), desc=\"[Preprocessing valid]\"),\n        chunksize=10,\n    )\n    for item in valid_map:\n        save_vocoder_to_file(item, \"valid\", config)\n\n    \"\"\"\n        sample = {\n            \"speaker_name\": spkname,\n            \"filename\"    : filename,\n            \"wav_path\"    : wav_path,\n            \"text_ids\"    : text_ids,\n            \"durs\"        : durs,\n            \"embed_path\"  : embed_path,\n            \"rate\"        : self.target_rate,\n        }\n    \"\"\"\ndef gen_vocoder(item, config):\n    global _feats_handle\n    if _feats_handle is None:\n        _feats_handle = AudioMelSpec(**config[\"feat_params\"])\n\n    audio = _feats_handle.load_wav(item[\"wav_path\"])\n    mel = _feats_handle.melspectrogram(audio)\n\n    # check audio and feature length\n    audio = np.pad(audio, (0, _feats_handle.n_fft), mode=\"edge\")\n    audio = audio[: len(mel) * _feats_handle.hop_size]\n    assert len(mel) * _feats_handle.hop_size == len(audio)\n\n    item[\"audio\"] = audio\n    item[\"mels\"]  = mel\n\n    return item\n\ndef save_vocoder_to_file(features, subdir, config):\n    filename = features[\"filename\"]\n\n    if config[\"format\"] == \"npy\":\n        save_list = [\n            (features[\"audio\"], \"wavs\",       \"wave\",         np.float32),\n            (features[\"mels\"],  \"norm-feats\", \"norm-feats\",   np.float32),\n        ]\n        for item, name_dir, name_file, fmt in save_list:\n            np.save(\n                os.path.join(\n                    config[\"outdir\"], subdir, name_dir, f\"{filename}-{name_file}.npy\"\n                ),\n                item.astype(fmt),\n                allow_pickle=False,\n            )\n    else:\n        raise ValueError(\"'npy' is the only supported format.\")"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/configs/__init__.py",
    "content": "from tensorflow_tts.configs.melgan import (\n    MelGANDiscriminatorConfig,\n    MelGANGeneratorConfig,\n)\nfrom tensorflow_tts.configs.mb_melgan import (\n    MultiBandMelGANDiscriminatorConfig,\n    MultiBandMelGANGeneratorConfig,\n)\nfrom tensorflow_tts.configs.unetts import UNETTSDurationConfig, UNETTSAcousConfig\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/configs/mb_melgan.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Multi-band MelGAN Config object.\"\"\"\n\nfrom tensorflow_tts.configs import MelGANDiscriminatorConfig, MelGANGeneratorConfig\n\n\nclass MultiBandMelGANGeneratorConfig(MelGANGeneratorConfig):\n    \"\"\"Initialize Multi-band MelGAN Generator Config.\"\"\"\n\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n        self.subbands = kwargs.pop(\"subbands\", 4)\n        self.taps = kwargs.pop(\"taps\", 62)\n        self.cutoff_ratio = kwargs.pop(\"cutoff_ratio\", 0.142)\n        self.beta = kwargs.pop(\"beta\", 9.0)\n\n\nclass MultiBandMelGANDiscriminatorConfig(MelGANDiscriminatorConfig):\n    \"\"\"Initialize Multi-band MelGAN Discriminator Config.\"\"\"\n\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/configs/melgan.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"MelGAN Config object.\"\"\"\n\n\nclass MelGANGeneratorConfig(object):\n    \"\"\"Initialize MelGAN Generator Config.\"\"\"\n\n    def __init__(\n        self,\n        out_channels=1,\n        kernel_size=7,\n        filters=512,\n        use_bias=True,\n        upsample_scales=[8, 8, 2, 2],\n        stack_kernel_size=3,\n        stacks=3,\n        nonlinear_activation=\"LeakyReLU\",\n        nonlinear_activation_params={\"alpha\": 0.2},\n        padding_type=\"REFLECT\",\n        use_final_nolinear_activation=True,\n        is_weight_norm=True,\n        initializer_seed=42,\n        **kwargs\n    ):\n        \"\"\"Init parameters for MelGAN Generator model.\"\"\"\n        self.out_channels = out_channels\n        self.kernel_size = kernel_size\n        self.filters = filters\n        self.use_bias = use_bias\n        self.upsample_scales = upsample_scales\n        self.stack_kernel_size = stack_kernel_size\n        self.stacks = stacks\n        self.nonlinear_activation = nonlinear_activation\n        self.nonlinear_activation_params = nonlinear_activation_params\n        self.padding_type = padding_type\n        self.use_final_nolinear_activation = use_final_nolinear_activation\n        self.is_weight_norm = is_weight_norm\n        self.initializer_seed = initializer_seed\n\n\nclass MelGANDiscriminatorConfig(object):\n    \"\"\"Initialize MelGAN Discriminator Config.\"\"\"\n\n    def __init__(\n        self,\n        out_channels=1,\n        scales=3,\n        downsample_pooling=\"AveragePooling1D\",\n        downsample_pooling_params={\"pool_size\": 4, \"strides\": 2,},\n        kernel_sizes=[5, 3],\n        filters=16,\n        max_downsample_filters=1024,\n        use_bias=True,\n        downsample_scales=[4, 4, 4, 4],\n        nonlinear_activation=\"LeakyReLU\",\n        nonlinear_activation_params={\"alpha\": 0.2},\n        padding_type=\"REFLECT\",\n        is_weight_norm=True,\n        initializer_seed=42,\n        **kwargs\n    ):\n        \"\"\"Init parameters for MelGAN Discriminator model.\"\"\"\n        self.out_channels = out_channels\n        self.scales = scales\n        self.downsample_pooling = downsample_pooling\n        self.downsample_pooling_params = downsample_pooling_params\n        self.kernel_sizes = kernel_sizes\n        self.filters = filters\n        self.max_downsample_filters = max_downsample_filters\n        self.use_bias = use_bias\n        self.downsample_scales = downsample_scales\n        self.nonlinear_activation = nonlinear_activation\n        self.nonlinear_activation_params = nonlinear_activation_params\n        self.padding_type = padding_type\n        self.is_weight_norm = is_weight_norm\n        self.initializer_seed = initializer_seed\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/configs/unetts.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"UnetTTS Config object.\"\"\"\n\nimport collections\n\nfrom tensorflow_tts.processor.multispk_voiceclone import AISHELL_CHN_SYMBOLS as aishell_symbols\n\n\nSelfAttentionParams = collections.namedtuple(\n    \"SelfAttentionParams\",\n    [\n        \"hidden_size\",\n        \"num_hidden_layers\",\n        \"num_attention_heads\",\n        \"attention_head_size\",\n        \"intermediate_size\",\n        \"intermediate_kernel_size\",\n        \"hidden_act\",\n        \"output_attentions\",\n        \"output_hidden_states\",\n        \"initializer_range\",\n        \"hidden_dropout_prob\",\n        \"attention_probs_dropout_prob\",\n        \"layer_norm_eps\",\n    ],\n)\n\nSelfAttentionConditionalParams = collections.namedtuple(\n    \"SelfAttentionParams\",\n    [\n        \"hidden_size\",\n        \"num_hidden_layers\",\n        \"num_attention_heads\",\n        \"attention_head_size\",\n        \"intermediate_size\",\n        \"intermediate_kernel_size\",\n        \"hidden_act\",\n        \"output_attentions\",\n        \"output_hidden_states\",\n        \"initializer_range\",\n        \"hidden_dropout_prob\",\n        \"attention_probs_dropout_prob\",\n        \"layer_norm_eps\",\n        \"conditional_norm_type\",\n    ],\n)\n\nclass UNETTSDurationConfig(object):\n    \"\"\"Initialize UNETTSDuration Config.\"\"\"\n\n    def __init__(\n        self,\n        dataset                          = 'multispk_voiceclone',\n        vocab_size                       = len(aishell_symbols),\n        encoder_hidden_size              = 384,\n        encoder_num_hidden_layers        = 4,\n        encoder_num_attention_heads      = 2,\n        encoder_attention_head_size      = 192,\n        encoder_intermediate_size        = 1024,\n        encoder_intermediate_kernel_size = 3,\n        encoder_hidden_act               = \"mish\",\n        output_attentions                = True,\n        output_hidden_states             = True,\n        hidden_dropout_prob              = 0.1,\n        attention_probs_dropout_prob     = 0.1,\n        initializer_range                = 0.02,\n        layer_norm_eps                   = 1e-5,\n        num_duration_conv_layers         = 2,\n        duration_predictor_filters       = 256,\n        duration_predictor_kernel_sizes  = 3,\n        duration_predictor_dropout_probs = 0.1,\n        **kwargs\n    ):\n        \"\"\"Init parameters for UNETTSDuration model.\"\"\"\n        if dataset == \"multispk_voiceclone\":\n            self.vocab_size = len(aishell_symbols)\n        else:\n            raise ValueError(\"No such dataset: {}\".format(dataset))\n        self.initializer_range = initializer_range\n        # self.max_position_embeddings = max_position_embeddings\n        self.layer_norm_eps = layer_norm_eps\n\n        # encoder params\n        self.encoder_self_attention_params = SelfAttentionParams(\n            hidden_size                  = encoder_hidden_size,\n            num_hidden_layers            = encoder_num_hidden_layers,\n            num_attention_heads          = encoder_num_attention_heads,\n            attention_head_size          = encoder_attention_head_size,\n            hidden_act                   = encoder_hidden_act,\n            intermediate_size            = encoder_intermediate_size,\n            intermediate_kernel_size     = encoder_intermediate_kernel_size,\n            output_attentions            = output_attentions,\n            output_hidden_states         = output_hidden_states,\n            initializer_range            = initializer_range,\n            hidden_dropout_prob          = hidden_dropout_prob,\n            attention_probs_dropout_prob = attention_probs_dropout_prob,\n            layer_norm_eps               = layer_norm_eps,\n        )\n\n        self.duration_predictor_dropout_probs = duration_predictor_dropout_probs\n        self.num_duration_conv_layers         = num_duration_conv_layers\n        self.duration_predictor_filters       = duration_predictor_filters\n        self.duration_predictor_kernel_sizes  = duration_predictor_kernel_sizes\n\nclass UNETTSAcousConfig(object):\n    \"\"\"Initialize UNETTSAcou Config.\"\"\"\n\n    def __init__(\n        self,\n        dataset                          = 'multispk_voiceclone',\n        vocab_size                       = len(aishell_symbols),\n        encoder_hidden_size              = 384,\n        encoder_num_hidden_layers        = 4,\n        encoder_num_attention_heads      = 2,\n        encoder_attention_head_size      = 192,\n        encoder_intermediate_size        = 1024,\n        encoder_intermediate_kernel_size = 3,\n        encoder_hidden_act               = \"mish\",\n        output_attentions                = True,\n        output_hidden_states             = True,\n        hidden_dropout_prob              = 0.1,\n        attention_probs_dropout_prob     = 0.1,\n        initializer_range                = 0.02,\n        layer_norm_eps                   = 1e-5,\n        addfeatures_num                  = 3,\n        isaddur                          = True,\n        num_mels                         = 80,\n        content_latent_dim               = 132,\n        n_conv_blocks                    = 6,\n        adain_filter_size                = 256,\n        enc_kernel_size                  = 5,\n        dec_kernel_size                  = 5,\n        gen_kernel_size                  = 5,\n        decoder_hidden_size              = 384,\n        decoder_num_hidden_layers        = 4,\n        decoder_num_attention_heads      = 2,\n        decoder_attention_head_size      = 192,\n        decoder_intermediate_size        = 1024,\n        decoder_intermediate_kernel_size = 3,\n        decoder_hidden_act               = \"mish\",\n        decoder_conditional_norm_type    = \"Layer\",\n        decoder_is_conditional           = True,\n        num_variant_conv_layers          = 2,\n        variant_predictor_dropout_probs  = 0.1,\n        variant_predictor_filters        = 256,\n        variant_predictor_kernel_sizes   = 3,\n        n_conv_postnet                   = 5,\n        postnet_conv_filters             = 512,\n        postnet_conv_kernel_sizes        = 5,\n        postnet_dropout_rate             = 0.1,\n        **kwargs\n    ):\n        \"\"\"Init parameters for UNETTSAcou model.\"\"\"\n        if dataset == \"multispk_voiceclone\":\n            self.vocab_size = len(aishell_symbols)\n        else:\n            raise ValueError(\"No such dataset: {}\".format(dataset))\n        self.initializer_range = initializer_range\n        # self.max_position_embeddings = max_position_embeddings\n        self.layer_norm_eps = layer_norm_eps\n\n        self.num_mels = num_mels\n\n        # encoder params\n        self.encoder_self_attention_params = SelfAttentionParams(\n            hidden_size                  = encoder_hidden_size,\n            num_hidden_layers            = encoder_num_hidden_layers,\n            num_attention_heads          = encoder_num_attention_heads,\n            attention_head_size          = encoder_attention_head_size,\n            hidden_act                   = encoder_hidden_act,\n            intermediate_size            = encoder_intermediate_size,\n            intermediate_kernel_size     = encoder_intermediate_kernel_size,\n            output_attentions            = output_attentions,\n            output_hidden_states         = output_hidden_states,\n            initializer_range            = initializer_range,\n            hidden_dropout_prob          = hidden_dropout_prob,\n            attention_probs_dropout_prob = attention_probs_dropout_prob,\n            layer_norm_eps               = layer_norm_eps,\n        )\n\n        self.content_latent_dim = content_latent_dim\n        self.n_conv_blocks      = n_conv_blocks\n        self.adain_filter_size  = adain_filter_size\n        self.enc_kernel_size    = enc_kernel_size\n        self.dec_kernel_size    = dec_kernel_size\n        self.gen_kernel_size    = gen_kernel_size\n\n        self.decoder_is_conditional = decoder_is_conditional\n\n        self.decoder_self_attention_conditional_params = SelfAttentionConditionalParams(\n            hidden_size                  = decoder_hidden_size,\n            num_hidden_layers            = decoder_num_hidden_layers,\n            num_attention_heads          = decoder_num_attention_heads,\n            attention_head_size          = decoder_attention_head_size,\n            hidden_act                   = decoder_hidden_act,\n            intermediate_size            = decoder_intermediate_size,\n            intermediate_kernel_size     = decoder_intermediate_kernel_size,\n            output_attentions            = output_attentions,\n            output_hidden_states         = output_hidden_states,\n            initializer_range            = initializer_range,\n            hidden_dropout_prob          = hidden_dropout_prob,\n            attention_probs_dropout_prob = attention_probs_dropout_prob,\n            layer_norm_eps               = layer_norm_eps,\n            conditional_norm_type        = decoder_conditional_norm_type,\n        )\n\n        self.decoder_self_attention_params = SelfAttentionParams(\n            hidden_size                  = decoder_hidden_size,\n            num_hidden_layers            = decoder_num_hidden_layers,\n            num_attention_heads          = decoder_num_attention_heads,\n            attention_head_size          = decoder_attention_head_size,\n            hidden_act                   = decoder_hidden_act,\n            intermediate_size            = decoder_intermediate_size,\n            intermediate_kernel_size     = decoder_intermediate_kernel_size,\n            output_attentions            = output_attentions,\n            output_hidden_states         = output_hidden_states,\n            initializer_range            = initializer_range,\n            hidden_dropout_prob          = hidden_dropout_prob,\n            attention_probs_dropout_prob = attention_probs_dropout_prob,\n            layer_norm_eps               = layer_norm_eps,\n        )\n\n        self.num_variant_conv_layers         = num_variant_conv_layers\n        self.variant_predictor_dropout_probs = variant_predictor_dropout_probs\n        self.variant_predictor_filters       = variant_predictor_filters\n        self.variant_predictor_kernel_sizes  = variant_predictor_kernel_sizes\n\n        # postnet\n        self.n_conv_postnet            = n_conv_postnet\n        self.postnet_conv_filters      = postnet_conv_filters\n        self.postnet_conv_kernel_sizes = postnet_conv_kernel_sizes\n        self.postnet_dropout_rate      = postnet_dropout_rate\n\n        self.addfeatures_num = addfeatures_num\n        self.isaddur         = isaddur"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/datasets/__init__.py",
    "content": "from tensorflow_tts.datasets.abstract_dataset import AbstractDataset\nfrom tensorflow_tts.datasets.audio_dataset import AudioDataset\nfrom tensorflow_tts.datasets.mel_dataset import MelDataset\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/datasets/abstract_dataset.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Abstract Dataset modules.\"\"\"\n\nimport abc\n\nimport tensorflow as tf\n\n\nclass AbstractDataset(metaclass=abc.ABCMeta):\n    \"\"\"Abstract Dataset module for Dataset Loader.\"\"\"\n\n    @abc.abstractmethod\n    def get_args(self):\n        \"\"\"Return args for generator function.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def generator(self):\n        \"\"\"Generator function, should have args from get_args function.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def get_output_dtypes(self):\n        \"\"\"Return output dtypes for each element from generator.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def get_len_dataset(self):\n        \"\"\"Return number of samples on dataset.\"\"\"\n        pass\n\n    def create(\n        self,\n        allow_cache=False,\n        batch_size=1,\n        is_shuffle=False,\n        map_fn=None,\n        reshuffle_each_iteration=True,\n    ):\n        \"\"\"Create tf.dataset function.\"\"\"\n        output_types = self.get_output_dtypes()\n        datasets = tf.data.Dataset.from_generator(\n            self.generator, output_types=output_types, args=(self.get_args())\n        )\n\n        if allow_cache:\n            datasets = datasets.cache()\n\n        if is_shuffle:\n            datasets = datasets.shuffle(\n                self.get_len_dataset(),\n                reshuffle_each_iteration=reshuffle_each_iteration,\n            )\n\n        if batch_size > 1 and map_fn is None:\n            raise ValueError(\"map function must define when batch_size > 1.\")\n\n        if map_fn is not None:\n            datasets = datasets.map(map_fn, tf.data.experimental.AUTOTUNE)\n\n        datasets = datasets.batch(batch_size)\n        datasets = datasets.prefetch(tf.data.experimental.AUTOTUNE)\n\n        return datasets\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/datasets/audio_dataset.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Audio modules.\"\"\"\n\nimport logging\nimport os\n\nimport numpy as np\nimport tensorflow as tf\n\nfrom tensorflow_tts.datasets.abstract_dataset import AbstractDataset\nfrom tensorflow_tts.utils import find_files\n\n\nclass AudioDataset(AbstractDataset):\n    \"\"\"Tensorflow compatible audio dataset.\"\"\"\n\n    def __init__(\n        self,\n        root_dir,\n        audio_query=\"*-wave.npy\",\n        audio_load_fn=np.load,\n        audio_length_threshold=0,\n    ):\n        \"\"\"Initialize dataset.\n\n        Args:\n            root_dir (str): Root directory including dumped files.\n            audio_query (str): Query to find feature files in root_dir.\n            audio_load_fn (func): Function to load feature file.\n            audio_length_threshold (int): Threshold to remove short feature files.\n            return_utt_id (bool): Whether to return the utterance id with arrays.\n\n        \"\"\"\n        # find all of mel files.\n        audio_files = sorted(find_files(root_dir, audio_query))\n        audio_lengths = [audio_load_fn(f).shape[0] for f in audio_files]\n\n        # assert the number of files\n        assert len(audio_files) != 0, f\"Not found any mel files in ${root_dir}.\"\n\n        if \".npy\" in audio_query:\n            suffix = audio_query[1:]\n            utt_ids = [os.path.basename(f).replace(suffix, \"\") for f in audio_files]\n\n        # set global params\n        self.utt_ids = utt_ids\n        self.audio_files = audio_files\n        self.audio_lengths = audio_lengths\n        self.audio_load_fn = audio_load_fn\n        self.audio_length_threshold = audio_length_threshold\n\n    def get_args(self):\n        return [self.utt_ids]\n\n    def generator(self, utt_ids):\n        for i, utt_id in enumerate(utt_ids):\n            audio_file = self.audio_files[i]\n            audio = self.audio_load_fn(audio_file)\n            audio_length = self.audio_lengths[i]\n\n            items = {\"utt_ids\": utt_id, \"audios\": audio, \"audio_lengths\": audio_length}\n\n            yield items\n\n    def get_output_dtypes(self):\n        output_types = {\n            \"utt_ids\": tf.string,\n            \"audios\": tf.float32,\n            \"audio_lengths\": tf.float32,\n        }\n        return output_types\n\n    def create(\n        self,\n        allow_cache=False,\n        batch_size=1,\n        is_shuffle=False,\n        map_fn=None,\n        reshuffle_each_iteration=True,\n    ):\n        \"\"\"Create tf.dataset function.\"\"\"\n        output_types = self.get_output_dtypes()\n        datasets = tf.data.Dataset.from_generator(\n            self.generator, output_types=output_types, args=(self.get_args())\n        )\n\n        datasets = datasets.filter(\n            lambda x: x[\"audio_lengths\"] > self.audio_length_threshold\n        )\n\n        if allow_cache:\n            datasets = datasets.cache()\n\n        if is_shuffle:\n            datasets = datasets.shuffle(\n                self.get_len_dataset(),\n                reshuffle_each_iteration=reshuffle_each_iteration,\n            )\n\n        # define padded shapes\n        padded_shapes = {\n            \"utt_ids\": [],\n            \"audios\": [None],\n            \"audio_lengths\": [],\n        }\n\n        datasets = datasets.padded_batch(batch_size, padded_shapes=padded_shapes)\n        datasets = datasets.prefetch(tf.data.experimental.AUTOTUNE)\n        return datasets\n\n    def get_len_dataset(self):\n        return len(self.utt_ids)\n\n    def __name__(self):\n        return \"AudioDataset\"\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/datasets/mel_dataset.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Dataset modules.\"\"\"\n\nimport logging\nimport os\n\nimport numpy as np\nimport tensorflow as tf\n\nfrom tensorflow_tts.datasets.abstract_dataset import AbstractDataset\nfrom tensorflow_tts.utils import find_files\n\n\nclass MelDataset(AbstractDataset):\n    \"\"\"Tensorflow compatible mel dataset.\"\"\"\n\n    def __init__(\n        self,\n        root_dir,\n        mel_query=\"*-raw-feats.h5\",\n        mel_load_fn=np.load,\n        mel_length_threshold=0,\n    ):\n        \"\"\"Initialize dataset.\n\n        Args:\n            root_dir (str): Root directory including dumped files.\n            mel_query (str): Query to find feature files in root_dir.\n            mel_load_fn (func): Function to load feature file.\n            mel_length_threshold (int): Threshold to remove short feature files.\n\n        \"\"\"\n        # find all of mel files.\n        mel_files = sorted(find_files(root_dir, mel_query))\n        mel_lengths = [mel_load_fn(f).shape[0] for f in mel_files]\n\n        # assert the number of files\n        assert len(mel_files) != 0, f\"Not found any mel files in ${root_dir}.\"\n\n        if \".npy\" in mel_query:\n            suffix = mel_query[1:]\n            utt_ids = [os.path.basename(f).replace(suffix, \"\") for f in mel_files]\n\n        # set global params\n        self.utt_ids = utt_ids\n        self.mel_files = mel_files\n        self.mel_lengths = mel_lengths\n        self.mel_load_fn = mel_load_fn\n        self.mel_length_threshold = mel_length_threshold\n\n    def get_args(self):\n        return [self.utt_ids]\n\n    def generator(self, utt_ids):\n        for i, utt_id in enumerate(utt_ids):\n            mel_file = self.mel_files[i]\n            mel = self.mel_load_fn(mel_file)\n            mel_length = self.mel_lengths[i]\n\n            items = {\"utt_ids\": utt_id, \"mels\": mel, \"mel_lengths\": mel_length}\n\n            yield items\n\n    def get_output_dtypes(self):\n        output_types = {\n            \"utt_ids\": tf.string,\n            \"mels\": tf.float32,\n            \"mel_lengths\": tf.int32,\n        }\n        return output_types\n\n    def create(\n        self,\n        allow_cache=False,\n        batch_size=1,\n        is_shuffle=False,\n        map_fn=None,\n        reshuffle_each_iteration=True,\n    ):\n        \"\"\"Create tf.dataset function.\"\"\"\n        output_types = self.get_output_dtypes()\n        datasets = tf.data.Dataset.from_generator(\n            self.generator, output_types=output_types, args=(self.get_args())\n        )\n\n        datasets = datasets.filter(\n            lambda x: x[\"mel_lengths\"] > self.mel_length_threshold\n        )\n\n        if allow_cache:\n            datasets = datasets.cache()\n\n        if is_shuffle:\n            datasets = datasets.shuffle(\n                self.get_len_dataset(),\n                reshuffle_each_iteration=reshuffle_each_iteration,\n            )\n\n        # define padded shapes\n        padded_shapes = {\n            \"utt_ids\": [],\n            \"mels\": [None, 80],\n            \"mel_lengths\": [],\n        }\n\n        datasets = datasets.padded_batch(batch_size, padded_shapes=padded_shapes)\n        datasets = datasets.prefetch(tf.data.experimental.AUTOTUNE)\n        return datasets\n\n    def get_len_dataset(self):\n        return len(self.utt_ids)\n\n    def __name__(self):\n        return \"MelDataset\"\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/inference/__init__.py",
    "content": "from tensorflow_tts.inference.auto_model import TFAutoModel\nfrom tensorflow_tts.inference.auto_config import AutoConfig\nfrom tensorflow_tts.inference.auto_processor import AutoProcessor\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/inference/auto_config.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The HuggingFace Inc. team and Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Tensorflow Auto Config modules.\"\"\"\n\nimport logging\nimport yaml\nfrom collections import OrderedDict\n\nfrom tensorflow_tts.configs import (\n    MelGANGeneratorConfig,\n    MultiBandMelGANGeneratorConfig,\n    UNETTSDurationConfig,\n    UNETTSAcousConfig,\n)\n\nCONFIG_MAPPING = OrderedDict(\n    [\n        (\"multiband_melgan_generator\", MultiBandMelGANGeneratorConfig),\n        (\"melgan_generator\", MelGANGeneratorConfig),\n        (\"unetts_duration\", UNETTSDurationConfig),\n        (\"unetts_acous\", UNETTSAcousConfig),\n    ]\n)\n\n\nclass AutoConfig:\n    def __init__(self):\n        raise EnvironmentError(\n            \"AutoConfig is designed to be instantiated \"\n            \"using the `AutoConfig.from_pretrained(pretrained_path)` method.\"\n        )\n\n    @classmethod\n    def from_pretrained(cls, pretrained_path, **kwargs):\n        with open(pretrained_path) as f:\n            config = yaml.load(f, Loader=yaml.Loader)\n\n        try:\n            model_type = config[\"model_type\"]\n            config_class = CONFIG_MAPPING[model_type]\n            config_class = config_class(**config[model_type + \"_params\"], **kwargs)\n            return config_class\n        except Exception:\n            raise ValueError(\n                \"Unrecognized config in {}. \"\n                \"Should have a `model_type` key in its config.yaml, or contain one of the following strings \"\n                \"in its name: {}\".format(\n                    pretrained_path, \", \".join(CONFIG_MAPPING.keys())\n                )\n            )\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/inference/auto_model.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The HuggingFace Inc. team and Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Tensorflow Auto Model modules.\"\"\"\n\nimport logging\nimport warnings\nfrom collections import OrderedDict\n\nfrom tensorflow_tts.configs import (\n    MelGANGeneratorConfig,\n    MultiBandMelGANGeneratorConfig,\n    UNETTSDurationConfig,\n    UNETTSAcousConfig,\n)\n\nfrom tensorflow_tts.models import (\n    TFMelGANGenerator,\n    TFMBMelGANGenerator,\n    TFUNETTSDuration,\n    TFUNETTSAcous,\n)\n\n\nTF_MODEL_MAPPING = OrderedDict(\n    [\n        (MultiBandMelGANGeneratorConfig, TFMBMelGANGenerator),\n        (MelGANGeneratorConfig, TFMelGANGenerator),\n        (UNETTSDurationConfig, TFUNETTSDuration),\n        (UNETTSAcousConfig, TFUNETTSAcous),\n    ]\n)\n\n\nclass TFAutoModel(object):\n    \"\"\"General model class for inferencing.\"\"\"\n\n    def __init__(self):\n        raise EnvironmentError(\"Cannot be instantiated using `__init__()`\")\n\n    @classmethod\n    def from_pretrained(cls, config, pretrained_path=None, **kwargs):\n        is_build = kwargs.pop(\"is_build\", True)\n        for config_class, model_class in TF_MODEL_MAPPING.items():\n            if isinstance(config, config_class) and str(config_class.__name__) in str(\n                config\n            ):\n                model = model_class(config=config, **kwargs)\n                if is_build:\n                    model._build()\n                if pretrained_path is not None and \".h5\" in pretrained_path:\n                    model.load_weights(pretrained_path)\n                return model\n        raise ValueError(\n            \"Unrecognized configuration class {} for this kind of TFAutoModel: {}.\\n\"\n            \"Model type should be one of {}.\".format(\n                config.__class__,\n                cls.__name__,\n                \", \".join(c.__name__ for c in TF_MODEL_MAPPING.keys()),\n            )\n        )\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/inference/auto_processor.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The TensorFlowTTS Team.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Tensorflow Auto Processor modules.\"\"\"\n\nimport logging\nimport json\nfrom collections import OrderedDict\n\nfrom tensorflow_tts.processor import (\n    MultiSPKVoiceCloneProcessor,\n)\n\nCONFIG_MAPPING = OrderedDict(\n    [\n        (\"MultiSPKVoiceCloneProcessor\", MultiSPKVoiceCloneProcessor),\n    ]\n)\n\n\nclass AutoProcessor:\n    def __init__(self):\n        raise EnvironmentError(\n            \"AutoProcessor is designed to be instantiated \"\n            \"using the `AutoProcessor.from_pretrained(pretrained_path)` method.\"\n        )\n\n    @classmethod\n    def from_pretrained(cls, pretrained_path, **kwargs):\n        with open(pretrained_path, \"r\") as f:\n            config = json.load(f)\n\n        try:\n            processor_name = config[\"processor_name\"]\n            processor_class = CONFIG_MAPPING[processor_name]\n            processor_class = processor_class(\n                data_dir=None, loaded_mapper_path=pretrained_path\n            )\n            return processor_class\n        except Exception:\n            raise ValueError(\n                \"Unrecognized processor in {}. \"\n                \"Should have a `processor_name` key in its config.json, or contain one of the following strings \"\n                \"in its name: {}\".format(\n                    pretrained_path, \", \".join(CONFIG_MAPPING.keys())\n                )\n            )\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/losses/__init__.py",
    "content": "from tensorflow_tts.losses.spectrogram import TFMelSpectrogram\nfrom tensorflow_tts.losses.stft import TFMultiResolutionSTFT\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/losses/spectrogram.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Spectrogram-based loss modules.\"\"\"\n\nimport tensorflow as tf\n\n\nclass TFMelSpectrogram(tf.keras.layers.Layer):\n    \"\"\"Mel Spectrogram loss.\"\"\"\n\n    def __init__(\n        self,\n        n_mels=80,\n        f_min=80.0,\n        f_max=7600,\n        frame_length=1024,\n        frame_step=256,\n        fft_length=1024,\n        sample_rate=16000,\n        **kwargs\n    ):\n        \"\"\"Initialize.\"\"\"\n        super().__init__(**kwargs)\n        self.frame_length = frame_length\n        self.frame_step = frame_step\n        self.fft_length = fft_length\n\n        self.linear_to_mel_weight_matrix = tf.signal.linear_to_mel_weight_matrix(\n            n_mels, fft_length // 2 + 1, sample_rate, f_min, f_max\n        )\n\n    def _calculate_log_mels_spectrogram(self, signals):\n        \"\"\"Calculate forward propagation.\n        Args:\n            signals (Tensor): signal (B, T).\n        Returns:\n            Tensor: Mel spectrogram (B, T', 80)\n        \"\"\"\n        stfts = tf.signal.stft(\n            signals,\n            frame_length=self.frame_length,\n            frame_step=self.frame_step,\n            fft_length=self.fft_length,\n        )\n        linear_spectrograms = tf.abs(stfts)\n        mel_spectrograms = tf.tensordot(\n            linear_spectrograms, self.linear_to_mel_weight_matrix, 1\n        )\n        mel_spectrograms.set_shape(\n            linear_spectrograms.shape[:-1].concatenate(\n                self.linear_to_mel_weight_matrix.shape[-1:]\n            )\n        )\n        log_mel_spectrograms = tf.math.log(mel_spectrograms + 1e-6)  # prevent nan.\n        return log_mel_spectrograms\n\n    def call(self, y, x):\n        \"\"\"Calculate forward propagation.\n        Args:\n            y (Tensor): Groundtruth signal (B, T).\n            x (Tensor): Predicted signal (B, T).\n        Returns:\n            Tensor: Mean absolute Error Spectrogram Loss.\n        \"\"\"\n        y_mels = self._calculate_log_mels_spectrogram(y)\n        x_mels = self._calculate_log_mels_spectrogram(x)\n        return tf.reduce_mean(\n            tf.abs(y_mels - x_mels), axis=list(range(1, len(x_mels.shape)))\n        )\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/losses/stft.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"STFT-based loss modules.\"\"\"\n\nimport tensorflow as tf\n\n\nclass TFSpectralConvergence(tf.keras.layers.Layer):\n    \"\"\"Spectral convergence loss.\"\"\"\n\n    def __init__(self):\n        \"\"\"Initialize.\"\"\"\n        super().__init__()\n\n    def call(self, y_mag, x_mag):\n        \"\"\"Calculate forward propagation.\n        Args:\n            y_mag (Tensor): Magnitude spectrogram of groundtruth signal (B, #frames, #freq_bins).\n            x_mag (Tensor): Magnitude spectrogram of predicted signal (B, #frames, #freq_bins).\n        Returns:\n            Tensor: Spectral convergence loss value.\n        \"\"\"\n        return tf.norm(y_mag - x_mag, ord=\"fro\", axis=(-2, -1)) / tf.norm(\n            y_mag, ord=\"fro\", axis=(-2, -1)\n        )\n\n\nclass TFLogSTFTMagnitude(tf.keras.layers.Layer):\n    \"\"\"Log STFT magnitude loss module.\"\"\"\n\n    def __init__(self):\n        \"\"\"Initialize.\"\"\"\n        super().__init__()\n\n    def call(self, y_mag, x_mag):\n        \"\"\"Calculate forward propagation.\n        Args:\n            y_mag (Tensor): Magnitude spectrogram of groundtruth signal (B, #frames, #freq_bins).\n            x_mag (Tensor): Magnitude spectrogram of predicted signal (B, #frames, #freq_bins).\n        Returns:\n            Tensor: Spectral convergence loss value.\n        \"\"\"\n        return tf.abs(tf.math.log(y_mag) - tf.math.log(x_mag))\n\n\nclass TFSTFT(tf.keras.layers.Layer):\n    \"\"\"STFT loss module.\"\"\"\n\n    def __init__(self, frame_length=600, frame_step=120, fft_length=1024):\n        \"\"\"Initialize.\"\"\"\n        super().__init__()\n        self.frame_length = frame_length\n        self.frame_step = frame_step\n        self.fft_length = fft_length\n        self.spectral_convergenge_loss = TFSpectralConvergence()\n        self.log_stft_magnitude_loss = TFLogSTFTMagnitude()\n\n    def call(self, y, x):\n        \"\"\"Calculate forward propagation.\n        Args:\n            y (Tensor): Groundtruth signal (B, T).\n            x (Tensor): Predicted signal (B, T).\n        Returns:\n            Tensor: Spectral convergence loss value (pre-reduce).\n            Tensor: Log STFT magnitude loss value (pre-reduce).\n        \"\"\"\n        x_mag = tf.abs(\n            tf.signal.stft(\n                signals=x,\n                frame_length=self.frame_length,\n                frame_step=self.frame_step,\n                fft_length=self.fft_length,\n            )\n        )\n        y_mag = tf.abs(\n            tf.signal.stft(\n                signals=y,\n                frame_length=self.frame_length,\n                frame_step=self.frame_step,\n                fft_length=self.fft_length,\n            )\n        )\n\n        # add small number to prevent nan value.\n        # compatible with pytorch version.\n        x_mag = tf.clip_by_value(tf.math.sqrt(x_mag ** 2 + 1e-7), 1e-7, 1e3)\n        y_mag = tf.clip_by_value(tf.math.sqrt(y_mag ** 2 + 1e-7), 1e-7, 1e3)\n\n        sc_loss = self.spectral_convergenge_loss(y_mag, x_mag)\n        mag_loss = self.log_stft_magnitude_loss(y_mag, x_mag)\n\n        return sc_loss, mag_loss\n\n\nclass TFMultiResolutionSTFT(tf.keras.layers.Layer):\n    \"\"\"Multi resolution STFT loss module.\"\"\"\n\n    def __init__(\n        self,\n        fft_lengths=[1024, 2048, 512],\n        frame_lengths=[600, 1200, 240],\n        frame_steps=[120, 240, 50],\n    ):\n        \"\"\"Initialize Multi resolution STFT loss module.\n        Args:\n            frame_lengths (list): List of FFT sizes.\n            frame_steps (list): List of hop sizes.\n            fft_lengths (list): List of window lengths.\n        \"\"\"\n        super().__init__()\n        assert len(frame_lengths) == len(frame_steps) == len(fft_lengths)\n        self.stft_losses = []\n        for frame_length, frame_step, fft_length in zip(\n            frame_lengths, frame_steps, fft_lengths\n        ):\n            self.stft_losses.append(TFSTFT(frame_length, frame_step, fft_length))\n\n    def call(self, y, x):\n        \"\"\"Calculate forward propagation.\n        Args:\n            y (Tensor): Groundtruth signal (B, T).\n            x (Tensor): Predicted signal (B, T).\n        Returns:\n            Tensor: Multi resolution spectral convergence loss value.\n            Tensor: Multi resolution log STFT magnitude loss value.\n        \"\"\"\n        sc_loss = 0.0\n        mag_loss = 0.0\n        for f in self.stft_losses:\n            sc_l, mag_l = f(y, x)\n            sc_loss += tf.reduce_mean(sc_l, axis=list(range(1, len(sc_l.shape))))\n            mag_loss += tf.reduce_mean(mag_l, axis=list(range(1, len(mag_l.shape))))\n\n        sc_loss /= len(self.stft_losses)\n        mag_loss /= len(self.stft_losses)\n\n        return sc_loss, mag_loss\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/__init__.py",
    "content": "from tensorflow_tts.models.melgan import (\n    TFMelGANDiscriminator,\n    TFMelGANGenerator,\n    TFMelGANMultiScaleDiscriminator,\n)\nfrom tensorflow_tts.models.mb_melgan import TFPQMF\nfrom tensorflow_tts.models.mb_melgan import TFMBMelGANGenerator\nfrom tensorflow_tts.models.unetts import TFUNETTSDuration, TFUNETTSAcous, TFUNETTSContentPretrain"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/mb_melgan.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The Multi-band MelGAN Authors , Minh Nguyen (@dathudeptrai) and Tomoki Hayashi (@kan-bayashi)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============================================================================\n#\n# Compatible with https://github.com/kan-bayashi/ParallelWaveGAN/blob/master/parallel_wavegan/layers/pqmf.py.\n\"\"\"Multi-band MelGAN Modules.\"\"\"\n\nimport numpy as np\nimport tensorflow as tf\nfrom scipy.signal import kaiser\n\nfrom tensorflow_tts.models import TFMelGANGenerator\n\n\ndef design_prototype_filter(taps=62, cutoff_ratio=0.15, beta=9.0):\n    \"\"\"Design prototype filter for PQMF.\n    This method is based on `A Kaiser window approach for the design of prototype\n    filters of cosine modulated filterbanks`_.\n    Args:\n        taps (int): The number of filter taps.\n        cutoff_ratio (float): Cut-off frequency ratio.\n        beta (float): Beta coefficient for kaiser window.\n    Returns:\n        ndarray: Impluse response of prototype filter (taps + 1,).\n    .. _`A Kaiser window approach for the design of prototype filters of cosine modulated filterbanks`:\n        https://ieeexplore.ieee.org/abstract/document/681427\n    \"\"\"\n    # check the arguments are valid\n    assert taps % 2 == 0, \"The number of taps mush be even number.\"\n    assert 0.0 < cutoff_ratio < 1.0, \"Cutoff ratio must be > 0.0 and < 1.0.\"\n\n    # make initial filter\n    omega_c = np.pi * cutoff_ratio\n    with np.errstate(invalid=\"ignore\"):\n        h_i = np.sin(omega_c * (np.arange(taps + 1) - 0.5 * taps)) / (\n            np.pi * (np.arange(taps + 1) - 0.5 * taps)\n        )\n    # fix nan due to indeterminate form\n    h_i[taps // 2] = np.cos(0) * cutoff_ratio\n\n    # apply kaiser window\n    w = kaiser(taps + 1, beta)\n    h = h_i * w\n\n    return h\n\n\nclass TFPQMF(tf.keras.layers.Layer):\n    \"\"\"PQMF module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Initilize PQMF module.\n        Args:\n            config (class): MultiBandMelGANGeneratorConfig\n        \"\"\"\n        super().__init__(**kwargs)\n        subbands = config.subbands\n        taps = config.taps\n        cutoff_ratio = config.cutoff_ratio\n        beta = config.beta\n\n        # define filter coefficient\n        h_proto = design_prototype_filter(taps, cutoff_ratio, beta)\n        h_analysis = np.zeros((subbands, len(h_proto)))\n        h_synthesis = np.zeros((subbands, len(h_proto)))\n        for k in range(subbands):\n            h_analysis[k] = (\n                2\n                * h_proto\n                * np.cos(\n                    (2 * k + 1)\n                    * (np.pi / (2 * subbands))\n                    * (np.arange(taps + 1) - (taps / 2))\n                    + (-1) ** k * np.pi / 4\n                )\n            )\n            h_synthesis[k] = (\n                2\n                * h_proto\n                * np.cos(\n                    (2 * k + 1)\n                    * (np.pi / (2 * subbands))\n                    * (np.arange(taps + 1) - (taps / 2))\n                    - (-1) ** k * np.pi / 4\n                )\n            )\n\n        # [subbands, 1, taps + 1] == [filter_width, in_channels, out_channels]\n        analysis_filter = np.expand_dims(h_analysis, 1)\n        analysis_filter = np.transpose(analysis_filter, (2, 1, 0))\n\n        synthesis_filter = np.expand_dims(h_synthesis, 0)\n        synthesis_filter = np.transpose(synthesis_filter, (2, 1, 0))\n\n        # filter for downsampling & upsampling\n        updown_filter = np.zeros((subbands, subbands, subbands), dtype=np.float32)\n        for k in range(subbands):\n            updown_filter[0, k, k] = 1.0\n\n        self.subbands = subbands\n        self.taps = taps\n        self.analysis_filter = analysis_filter.astype(np.float32)\n        self.synthesis_filter = synthesis_filter.astype(np.float32)\n        self.updown_filter = updown_filter.astype(np.float32)\n\n    @tf.function(\n        experimental_relax_shapes=True,\n        input_signature=[tf.TensorSpec(shape=[None, None, 1], dtype=tf.float32)],\n    )\n    def analysis(self, x):\n        \"\"\"Analysis with PQMF.\n        Args:\n            x (Tensor): Input tensor (B, T, 1).\n        Returns:\n            Tensor: Output tensor (B, T // subbands, subbands).\n        \"\"\"\n        x = tf.pad(x, [[0, 0], [self.taps // 2, self.taps // 2], [0, 0]])\n        x = tf.nn.conv1d(x, self.analysis_filter, stride=1, padding=\"VALID\")\n        x = tf.nn.conv1d(x, self.updown_filter, stride=self.subbands, padding=\"VALID\")\n        return x\n\n    @tf.function(\n        experimental_relax_shapes=True,\n        input_signature=[tf.TensorSpec(shape=[None, None, None], dtype=tf.float32)],\n    )\n    def synthesis(self, x):\n        \"\"\"Synthesis with PQMF.\n        Args:\n            x (Tensor): Input tensor (B, T // subbands, subbands).\n        Returns:\n            Tensor: Output tensor (B, T, 1).\n        \"\"\"\n        x = tf.nn.conv1d_transpose(\n            x,\n            self.updown_filter * self.subbands,\n            strides=self.subbands,\n            output_shape=(\n                tf.shape(x)[0],\n                tf.shape(x)[1] * self.subbands,\n                self.subbands,\n            ),\n        )\n        x = tf.pad(x, [[0, 0], [self.taps // 2, self.taps // 2], [0, 0]])\n        return tf.nn.conv1d(x, self.synthesis_filter, stride=1, padding=\"VALID\")\n\n\nclass TFMBMelGANGenerator(TFMelGANGenerator):\n    \"\"\"Tensorflow MBMelGAN generator module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        super().__init__(config, **kwargs)\n        self.pqmf = TFPQMF(config=config, name=\"pqmf\")\n\n    def call(self, mels, **kwargs):\n        \"\"\"Calculate forward propagation.\n        Args:\n            c (Tensor): Input tensor (B, T, channels)\n        Returns:\n            Tensor: Output tensor (B, T ** prod(upsample_scales), out_channels)\n        \"\"\"\n        return self.inference(mels)\n\n    @tf.function(\n        input_signature=[\n            tf.TensorSpec(shape=[None, None, 80], dtype=tf.float32, name=\"mels\")\n        ]\n    )\n    def inference(self, mels):\n        mb_audios = self.melgan(mels)\n        return self.pqmf.synthesis(mb_audios)\n\n    @tf.function(\n        input_signature=[\n            tf.TensorSpec(shape=[1, None, 80], dtype=tf.float32, name=\"mels\")\n        ]\n    )\n    def inference_tflite(self, mels):\n        mb_audios = self.melgan(mels)\n        return self.pqmf.synthesis(mb_audios)\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/melgan.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The MelGAN Authors and Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"MelGAN Modules.\"\"\"\n\nimport numpy as np\nimport tensorflow as tf\n\nfrom tensorflow_tts.utils import GroupConv1D, WeightNormalization\n\n\ndef get_initializer(initializer_seed=42):\n    \"\"\"Creates a `tf.initializers.glorot_normal` with the given seed.\n    Args:\n        initializer_seed: int, initializer seed.\n    Returns:\n        GlorotNormal initializer with seed = `initializer_seed`.\n    \"\"\"\n    return tf.keras.initializers.GlorotNormal(seed=initializer_seed)\n\n\nclass TFReflectionPad1d(tf.keras.layers.Layer):\n    \"\"\"Tensorflow ReflectionPad1d module.\"\"\"\n\n    def __init__(self, padding_size, padding_type=\"REFLECT\", **kwargs):\n        \"\"\"Initialize TFReflectionPad1d module.\n\n        Args:\n            padding_size (int)\n            padding_type (str) (\"CONSTANT\", \"REFLECT\", or \"SYMMETRIC\". Default is \"REFLECT\")\n        \"\"\"\n        super().__init__(**kwargs)\n        self.padding_size = padding_size\n        self.padding_type = padding_type\n\n    def call(self, x):\n        \"\"\"Calculate forward propagation.\n        Args:\n            x (Tensor): Input tensor (B, T, C).\n        Returns:\n            Tensor: Padded tensor (B, T + 2 * padding_size, C).\n        \"\"\"\n        return tf.pad(\n            x,\n            [[0, 0], [self.padding_size, self.padding_size], [0, 0]],\n            self.padding_type,\n        )\n\n\nclass TFConvTranspose1d(tf.keras.layers.Layer):\n    \"\"\"Tensorflow ConvTranspose1d module.\"\"\"\n\n    def __init__(\n        self,\n        filters,\n        kernel_size,\n        strides,\n        padding,\n        is_weight_norm,\n        initializer_seed,\n        **kwargs\n    ):\n        \"\"\"Initialize TFConvTranspose1d( module.\n        Args:\n            filters (int): Number of filters.\n            kernel_size (int): kernel size.\n            strides (int): Stride width.\n            padding (str): Padding type (\"same\" or \"valid\").\n        \"\"\"\n        super().__init__(**kwargs)\n        self.conv1d_transpose = tf.keras.layers.Conv2DTranspose(\n            filters=filters,\n            kernel_size=(kernel_size, 1),\n            strides=(strides, 1),\n            padding=\"same\",\n            kernel_initializer=get_initializer(initializer_seed),\n        )\n        if is_weight_norm:\n            self.conv1d_transpose = WeightNormalization(self.conv1d_transpose)\n\n    def call(self, x):\n        \"\"\"Calculate forward propagation.\n        Args:\n            x (Tensor): Input tensor (B, T, C).\n        Returns:\n            Tensor: Output tensor (B, T', C').\n        \"\"\"\n        x = tf.expand_dims(x, 2)\n        x = self.conv1d_transpose(x)\n        x = tf.squeeze(x, 2)\n        return x\n\n\nclass TFResidualStack(tf.keras.layers.Layer):\n    \"\"\"Tensorflow ResidualStack module.\"\"\"\n\n    def __init__(\n        self,\n        kernel_size,\n        filters,\n        dilation_rate,\n        use_bias,\n        nonlinear_activation,\n        nonlinear_activation_params,\n        is_weight_norm,\n        initializer_seed,\n        **kwargs\n    ):\n        \"\"\"Initialize TFResidualStack module.\n        Args:\n            kernel_size (int): Kernel size.\n            filters (int): Number of filters.\n            dilation_rate (int): Dilation rate.\n            use_bias (bool): Whether to add bias parameter in convolution layers.\n            nonlinear_activation (str): Activation function module name.\n            nonlinear_activation_params (dict): Hyperparameters for activation function.\n        \"\"\"\n        super().__init__(**kwargs)\n        self.blocks = [\n            getattr(tf.keras.layers, nonlinear_activation)(\n                **nonlinear_activation_params\n            ),\n            TFReflectionPad1d((kernel_size - 1) // 2 * dilation_rate),\n            tf.keras.layers.Conv1D(\n                filters=filters,\n                kernel_size=kernel_size,\n                dilation_rate=dilation_rate,\n                use_bias=use_bias,\n                kernel_initializer=get_initializer(initializer_seed),\n            ),\n            getattr(tf.keras.layers, nonlinear_activation)(\n                **nonlinear_activation_params\n            ),\n            tf.keras.layers.Conv1D(\n                filters=filters,\n                kernel_size=1,\n                use_bias=use_bias,\n                kernel_initializer=get_initializer(initializer_seed),\n            ),\n        ]\n        self.shortcut = tf.keras.layers.Conv1D(\n            filters=filters,\n            kernel_size=1,\n            use_bias=use_bias,\n            kernel_initializer=get_initializer(initializer_seed),\n            name=\"shortcut\",\n        )\n\n        # apply weightnorm\n        if is_weight_norm:\n            self._apply_weightnorm(self.blocks)\n            self.shortcut = WeightNormalization(self.shortcut)\n\n    def call(self, x):\n        \"\"\"Calculate forward propagation.\n        Args:\n            x (Tensor): Input tensor (B, T, C).\n        Returns:\n            Tensor: Output tensor (B, T, C).\n        \"\"\"\n        _x = tf.identity(x)\n        for layer in self.blocks:\n            _x = layer(_x)\n        shortcut = self.shortcut(x)\n        return shortcut + _x\n\n    def _apply_weightnorm(self, list_layers):\n        \"\"\"Try apply weightnorm for all layer in list_layers.\"\"\"\n        for i in range(len(list_layers)):\n            try:\n                layer_name = list_layers[i].name.lower()\n                if \"conv1d\" in layer_name or \"dense\" in layer_name:\n                    list_layers[i] = WeightNormalization(list_layers[i])\n            except Exception:\n                pass\n\n\nclass TFMelGANGenerator(tf.keras.Model):\n    \"\"\"Tensorflow MelGAN generator module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Initialize TFMelGANGenerator module.\n        Args:\n            config: config object of Melgan generator.\n        \"\"\"\n        super().__init__(**kwargs)\n\n        # check hyper parameter is valid or not\n        assert config.filters >= np.prod(config.upsample_scales)\n        assert config.filters % (2 ** len(config.upsample_scales)) == 0\n\n        # add initial layer\n        layers = []\n        layers += [\n            TFReflectionPad1d(\n                (config.kernel_size - 1) // 2,\n                padding_type=config.padding_type,\n                name=\"first_reflect_padding\",\n            ),\n            tf.keras.layers.Conv1D(\n                filters=config.filters,\n                kernel_size=config.kernel_size,\n                use_bias=config.use_bias,\n                kernel_initializer=get_initializer(config.initializer_seed),\n            ),\n        ]\n\n        for i, upsample_scale in enumerate(config.upsample_scales):\n            # add upsampling layer\n            layers += [\n                getattr(tf.keras.layers, config.nonlinear_activation)(\n                    **config.nonlinear_activation_params\n                ),\n                TFConvTranspose1d(\n                    filters=config.filters // (2 ** (i + 1)),\n                    kernel_size=upsample_scale * 2,\n                    strides=upsample_scale,\n                    padding=\"same\",\n                    is_weight_norm=config.is_weight_norm,\n                    initializer_seed=config.initializer_seed,\n                    name=\"conv_transpose_._{}\".format(i),\n                ),\n            ]\n\n            # ad residual stack layer\n            for j in range(config.stacks):\n                layers += [\n                    TFResidualStack(\n                        kernel_size=config.stack_kernel_size,\n                        filters=config.filters // (2 ** (i + 1)),\n                        dilation_rate=config.stack_kernel_size ** j,\n                        use_bias=config.use_bias,\n                        nonlinear_activation=config.nonlinear_activation,\n                        nonlinear_activation_params=config.nonlinear_activation_params,\n                        is_weight_norm=config.is_weight_norm,\n                        initializer_seed=config.initializer_seed,\n                        name=\"residual_stack_._{}._._{}\".format(i, j),\n                    )\n                ]\n        # add final layer\n        layers += [\n            getattr(tf.keras.layers, config.nonlinear_activation)(\n                **config.nonlinear_activation_params\n            ),\n            TFReflectionPad1d(\n                (config.kernel_size - 1) // 2,\n                padding_type=config.padding_type,\n                name=\"last_reflect_padding\",\n            ),\n            tf.keras.layers.Conv1D(\n                filters=config.out_channels,\n                kernel_size=config.kernel_size,\n                use_bias=config.use_bias,\n                kernel_initializer=get_initializer(config.initializer_seed),\n            ),\n        ]\n        if config.use_final_nolinear_activation:\n            layers += [tf.keras.layers.Activation(\"tanh\")]\n\n        if config.is_weight_norm is True:\n            self._apply_weightnorm(layers)\n\n        self.melgan = tf.keras.models.Sequential(layers)\n\n    def call(self, mels, **kwargs):\n        \"\"\"Calculate forward propagation.\n        Args:\n            c (Tensor): Input tensor (B, T, channels)\n        Returns:\n            Tensor: Output tensor (B, T ** prod(upsample_scales), out_channels)\n        \"\"\"\n        return self.inference(mels)\n\n    @tf.function(\n        input_signature=[\n            tf.TensorSpec(shape=[None, None, 80], dtype=tf.float32, name=\"mels\")\n        ]\n    )\n    def inference(self, mels):\n        return self.melgan(mels)\n\n    @tf.function(\n        input_signature=[\n            tf.TensorSpec(shape=[1, None, 80], dtype=tf.float32, name=\"mels\")\n        ]\n    )\n    def inference_tflite(self, mels):\n        return self.melgan(mels)\n\n    def _apply_weightnorm(self, list_layers):\n        \"\"\"Try apply weightnorm for all layer in list_layers.\"\"\"\n        for i in range(len(list_layers)):\n            try:\n                layer_name = list_layers[i].name.lower()\n                if \"conv1d\" in layer_name or \"dense\" in layer_name:\n                    list_layers[i] = WeightNormalization(list_layers[i])\n            except Exception:\n                pass\n\n    def _build(self):\n        \"\"\"Build model by passing fake input.\"\"\"\n        fake_mels = tf.random.uniform(shape=[1, 100, 80], dtype=tf.float32)\n        self(fake_mels)\n\n\nclass TFMelGANDiscriminator(tf.keras.layers.Layer):\n    \"\"\"Tensorflow MelGAN generator module.\"\"\"\n\n    def __init__(\n        self,\n        out_channels=1,\n        kernel_sizes=[5, 3],\n        filters=16,\n        max_downsample_filters=1024,\n        use_bias=True,\n        downsample_scales=[4, 4, 4, 4],\n        nonlinear_activation=\"LeakyReLU\",\n        nonlinear_activation_params={\"alpha\": 0.2},\n        padding_type=\"REFLECT\",\n        is_weight_norm=True,\n        initializer_seed=0.02,\n        **kwargs\n    ):\n        \"\"\"Initilize MelGAN discriminator module.\n        Args:\n            out_channels (int): Number of output channels.\n            kernel_sizes (list): List of two kernel sizes. The prod will be used for the first conv layer,\n                and the first and the second kernel sizes will be used for the last two layers.\n                For example if kernel_sizes = [5, 3], the first layer kernel size will be 5 * 3 = 15.\n                the last two layers' kernel size will be 5 and 3, respectively.\n            filters (int): Initial number of filters for conv layer.\n            max_downsample_filters (int): Maximum number of filters for downsampling layers.\n            use_bias (bool): Whether to add bias parameter in convolution layers.\n            downsample_scales (list): List of downsampling scales.\n            nonlinear_activation (str): Activation function module name.\n            nonlinear_activation_params (dict): Hyperparameters for activation function.\n            padding_type (str): Padding type (support only \"REFLECT\", \"CONSTANT\", \"SYMMETRIC\")\n        \"\"\"\n        super().__init__(**kwargs)\n        discriminator = []\n\n        # check kernel_size is valid\n        assert len(kernel_sizes) == 2\n        assert kernel_sizes[0] % 2 == 1\n        assert kernel_sizes[1] % 2 == 1\n\n        # add first layer\n        discriminator = [\n            TFReflectionPad1d(\n                (np.prod(kernel_sizes) - 1) // 2, padding_type=padding_type\n            ),\n            tf.keras.layers.Conv1D(\n                filters=filters,\n                kernel_size=int(np.prod(kernel_sizes)),\n                use_bias=use_bias,\n                kernel_initializer=get_initializer(initializer_seed),\n            ),\n            getattr(tf.keras.layers, nonlinear_activation)(\n                **nonlinear_activation_params\n            ),\n        ]\n\n        # add downsample layers\n        in_chs = filters\n        with tf.keras.utils.CustomObjectScope({\"GroupConv1D\": GroupConv1D}):\n            for downsample_scale in downsample_scales:\n                out_chs = min(in_chs * downsample_scale, max_downsample_filters)\n                discriminator += [\n                    GroupConv1D(\n                        filters=out_chs,\n                        kernel_size=downsample_scale * 10 + 1,\n                        strides=downsample_scale,\n                        padding=\"same\",\n                        use_bias=use_bias,\n                        groups=in_chs // 4,\n                        kernel_initializer=get_initializer(initializer_seed),\n                    )\n                ]\n                discriminator += [\n                    getattr(tf.keras.layers, nonlinear_activation)(\n                        **nonlinear_activation_params\n                    )\n                ]\n                in_chs = out_chs\n\n        # add final layers\n        out_chs = min(in_chs * 2, max_downsample_filters)\n        discriminator += [\n            tf.keras.layers.Conv1D(\n                filters=out_chs,\n                kernel_size=kernel_sizes[0],\n                padding=\"same\",\n                use_bias=use_bias,\n                kernel_initializer=get_initializer(initializer_seed),\n            )\n        ]\n        discriminator += [\n            getattr(tf.keras.layers, nonlinear_activation)(\n                **nonlinear_activation_params\n            )\n        ]\n        discriminator += [\n            tf.keras.layers.Conv1D(\n                filters=out_channels,\n                kernel_size=kernel_sizes[1],\n                padding=\"same\",\n                use_bias=use_bias,\n                kernel_initializer=get_initializer(initializer_seed),\n            )\n        ]\n\n        if is_weight_norm is True:\n            self._apply_weightnorm(discriminator)\n\n        self.disciminator = discriminator\n\n    def call(self, x, **kwargs):\n        \"\"\"Calculate forward propagation.\n        Args:\n            x (Tensor): Input noise signal (B, T, 1).\n        Returns:\n            List: List of output tensors of each layer.\n        \"\"\"\n        outs = []\n        for f in self.disciminator:\n            x = f(x)\n            outs += [x]\n        return outs\n\n    def _apply_weightnorm(self, list_layers):\n        \"\"\"Try apply weightnorm for all layer in list_layers.\"\"\"\n        for i in range(len(list_layers)):\n            try:\n                layer_name = list_layers[i].name.lower()\n                if \"conv1d\" in layer_name or \"dense\" in layer_name:\n                    list_layers[i] = WeightNormalization(list_layers[i])\n            except Exception:\n                pass\n\n\nclass TFMelGANMultiScaleDiscriminator(tf.keras.Model):\n    \"\"\"MelGAN multi-scale discriminator module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Initilize MelGAN multi-scale discriminator module.\n        Args:\n            config: config object for melgan discriminator\n        \"\"\"\n        super().__init__(**kwargs)\n        self.discriminator = []\n\n        # add discriminator\n        for i in range(config.scales):\n            self.discriminator += [\n                TFMelGANDiscriminator(\n                    out_channels=config.out_channels,\n                    kernel_sizes=config.kernel_sizes,\n                    filters=config.filters,\n                    max_downsample_filters=config.max_downsample_filters,\n                    use_bias=config.use_bias,\n                    downsample_scales=config.downsample_scales,\n                    nonlinear_activation=config.nonlinear_activation,\n                    nonlinear_activation_params=config.nonlinear_activation_params,\n                    padding_type=config.padding_type,\n                    is_weight_norm=config.is_weight_norm,\n                    initializer_seed=config.initializer_seed,\n                    name=\"melgan_discriminator_scale_._{}\".format(i),\n                )\n            ]\n            self.pooling = getattr(tf.keras.layers, config.downsample_pooling)(\n                **config.downsample_pooling_params\n            )\n\n    def call(self, x, **kwargs):\n        \"\"\"Calculate forward propagation.\n        Args:\n            x (Tensor): Input noise signal (B, T, 1).\n        Returns:\n            List: List of list of each discriminator outputs, which consists of each layer output tensors.\n        \"\"\"\n        outs = []\n        for f in self.discriminator:\n            outs += [f(x)]\n            x = self.pooling(x)\n        return outs\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/moduls/__init__.py",
    "content": "from tensorflow_tts.models.moduls import (\n    core, core2, conditional, adain_en_de_code\n)"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/moduls/adain_en_de_code.py",
    "content": "import tensorflow as tf\nimport tensorflow_addons as tfa\nfrom tensorflow_tts.models.moduls.conditional import MaskInstanceNormalization\n\ndef get_initializer(initializer_range=0.02):\n    \"\"\"Creates a `tf.initializers.truncated_normal` with the given range.\n\n    Args:\n        initializer_range: float, initializer range for stddev.\n\n    Returns:\n        TruncatedNormal initializer with stddev = `initializer_range`.\n\n    \"\"\"\n    return tf.keras.initializers.TruncatedNormal(stddev=initializer_range)\n\nclass ConvModul(tf.keras.layers.Layer):\n    def __init__(self, hidden_size, kernel_size, initializer_range, layer_norm_eps=1e-5, **kwargs):\n        super().__init__(**kwargs)\n\n        self.conv_0 = tf.keras.layers.Conv1D(\n            filters            = hidden_size,\n            kernel_size        = kernel_size,\n            kernel_initializer = get_initializer(initializer_range),\n            padding            = 'same',\n        )\n\n        self.conv_1 = tf.keras.layers.Conv1D(\n            filters            = hidden_size,\n            kernel_size        = kernel_size,\n            kernel_initializer = get_initializer(initializer_range),\n            padding            = 'same',\n        )\n\n        self.atc = tf.keras.layers.Activation(tf.nn.relu)\n\n        self.batch_norm = tf.keras.layers.BatchNormalization(epsilon=layer_norm_eps) # TODO\n\n    def call(self, x):\n        y = self.conv_0(x)\n        y = self.batch_norm(y)\n        y = self.atc(y)\n        y = self.conv_1(y)\n        return y\n\nclass EncConvBlock(tf.keras.layers.Layer):\n    def __init__(self, config, **kwargs):\n        super().__init__(**kwargs)\n\n        self.conv = ConvModul(\n            config.adain_filter_size,\n            config.enc_kernel_size,\n            config.initializer_range,\n            config.layer_norm_eps)\n\n    def call(self, x):\n        return x + self.conv(x)\n\nclass DecConvBlock(tf.keras.layers.Layer):\n    def __init__(self, config, **kwargs):\n        super().__init__(**kwargs)\n\n        self.dec_conv = ConvModul(\n            config.adain_filter_size,\n            config.dec_kernel_size,\n            config.initializer_range,\n            config.layer_norm_eps)\n\n        self.gen_conv = ConvModul(\n            config.adain_filter_size,\n            config.gen_kernel_size,\n            config.initializer_range,\n            config.layer_norm_eps)\n\n    def call(self, x):\n        y = self.dec_conv(x)\n        y = y + self.gen_conv(y)\n        return x + y\n\nclass AadINEncoder(tf.keras.Model):\n    def __init__(self, config, **kwargs):\n        super().__init__(**kwargs)\n\n        self.config          = config\n        self.in_hidden_size  = config.adain_filter_size # 256\n        self.out_hidden_size = config.content_latent_dim # content_latent_dim\n        self.n_conv_blocks   = config.n_conv_blocks\n\n        self.in_conv =  tf.keras.layers.Conv1D(\n            filters            = self.in_hidden_size,\n            kernel_size        = 1,\n            kernel_initializer = get_initializer(config.initializer_range),\n            padding            = 'same',\n        )\n\n        self.out_conv =  tf.keras.layers.Conv1D(\n            filters            = self.out_hidden_size,\n            kernel_size        = 1,\n            kernel_initializer = get_initializer(config.initializer_range),\n            padding            = 'same',\n        )\n\n        self.inorm = MaskInstanceNormalization(config.layer_norm_eps)\n\n        self.conv_blocks = [\n            EncConvBlock(config) for _ in range(self.n_conv_blocks)\n        ]\n\n    def call(self, x, mask):\n        means = []\n        stds  = []\n\n        y = self.in_conv(x) # 80 -> 256\n\n        for block in self.conv_blocks:\n            y = block(y)\n            y, mean, std = self.inorm(y, mask, return_mean_std=True)\n            means.append(mean)\n            stds.append(std)\n\n        y = self.out_conv(y) # 256 -> 128 + 4\n\n        # TODO sigmoid\n\n        means.reverse()\n        stds.reverse()\n\n        return y, means, stds\n\n\nclass AdaINDecoder(tf.keras.Model):\n    def __init__(self, config, **kwargs):\n        super().__init__(**kwargs)\n\n        self.config = config\n        self.in_hidden_size  = config.adain_filter_size # 256\n        self.out_hidden_size = config.num_mels # 80\n        self.n_conv_blocks   = config.n_conv_blocks\n\n        self.in_conv =  tf.keras.layers.Conv1D(\n            filters            = self.in_hidden_size,\n            kernel_size        = 1,\n            kernel_initializer = get_initializer(config.initializer_range),\n            padding            = 'same',\n        )\n\n        self.out_conv =  tf.keras.layers.Conv1D(\n            filters            = self.out_hidden_size,\n            kernel_size        = 1,\n            kernel_initializer = get_initializer(config.initializer_range),\n            padding            = 'same',\n        )\n\n        self.inorm = MaskInstanceNormalization(config.layer_norm_eps)\n\n        self.conv_blocks = [\n            DecConvBlock(config) for _ in range(self.n_conv_blocks)\n        ]\n\n    def call(self, enc, cond, mask):\n        _, means, stds = cond\n \n        # TODO\n        # y, means, stds = cond\n        # _, mean, std = self.inorm(y, mask, return_mean_std=True)\n        # enc = self.inorm(enc, mask)\n        # enc = enc * tf.expand_dims(std, 1) + tf.expand_dims(mean, 1)\n\n        y = self.in_conv(enc) # 132 -> 256\n\n        for block, mean, std in zip(self.conv_blocks, means, stds):\n            y = self.inorm(y, mask)\n            y = y * tf.expand_dims(std, 1) + tf.expand_dims(mean, 1)\n            y = block(y)\n\n        y = self.out_conv(y) # 256 -> 80\n\n        return y\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/moduls/conditional.py",
    "content": "import tensorflow as tf\nimport tensorflow_addons as tfa\nimport numpy as np\n\ndef get_initializer(initializer_range=0.02):\n    \"\"\"Creates a `tf.initializers.truncated_normal` with the given range.\n\n    Args:\n        initializer_range: float, initializer range for stddev.\n\n    Returns:\n        TruncatedNormal initializer with stddev = `initializer_range`.\n\n    \"\"\"\n    return tf.keras.initializers.TruncatedNormal(stddev=initializer_range)\n\nclass MaskInstanceNormalization(tf.keras.layers.Layer):\n    def __init__(self, layer_norm_eps, **kwargs):\n        super().__init__(**kwargs)\n        self.layer_norm_eps = layer_norm_eps\n\n    def _cal_mean_std(self, inputs, mask):\n        expend_mask = tf.cast(tf.expand_dims(mask, axis=2), inputs.dtype)\n        sums        = tf.math.reduce_sum(tf.cast(mask, inputs.dtype), axis=-1, keepdims=True)\n\n        mean = tf.math.reduce_sum(inputs * expend_mask, axis=1) / sums\n\n        std = tf.math.sqrt(\n                tf.math.reduce_sum(\n                    tf.math.pow(inputs - tf.expand_dims(mean, 1), 2) * expend_mask, axis = 1\n                    ) / sums + self.layer_norm_eps\n                            )\n\n        return mean, std, expend_mask\n\n    def call(self, inputs, mask, return_mean_std=False):\n        '''\n        inputs: [B, T, hidden_size]\n        mask:   [B, T]\n        '''\n        mean, std, expend_mask = self._cal_mean_std(inputs, mask)\n\n        outputs = (inputs - tf.expand_dims(mean, 1)) / tf.expand_dims(std, 1) * expend_mask\n\n        if return_mean_std:\n            return outputs, mean, std\n        else:\n            return outputs\n\n# TODO\nclass ConditionalNormalization(tf.keras.layers.Layer):\n    def __init__(self, config, **kwargs):\n        super().__init__(**kwargs)\n\n        self.config = config\n\n        self.scale = tf.keras.layers.Dense(\n            config.hidden_size,\n            use_bias           = False,\n            kernel_initializer = get_initializer(config.initializer_range),\n            name               = \"Scale\",\n        )\n\n        self.mean = tf.keras.layers.Dense(\n            config.hidden_size,\n            use_bias           = False,\n            kernel_initializer = get_initializer(config.initializer_range),\n            name               = \"Mean\",\n        )\n\n        if config.conditional_norm_type == \"Layer\":\n            self.norm_layer = tf.keras.layers.LayerNormalization(\n                center  = False,\n                scale   = False,\n                epsilon = config.layer_norm_eps,\n                name    = \"LayerNorm\",\n            )\n        elif config.conditional_norm_type == \"Instance\":\n            # self.norm_layer = tfa.layers.InstanceNormalization(\n            #     center  = False,\n            #     scale   = False,\n            #     epsilon = config.layer_norm_eps,\n            #     name    = \"InstanceNorm\",\n            # )\n            self.norm_layer = MaskInstanceNormalization(config.layer_norm_eps)\n        else:\n            print(f\"Not support norm type {config.conditional_norm_type} !\")\n            exit(0)\n\n    def call(self, inputs, conds, mask):\n        '''\n        inputs: [B, T, hidden_size]\n        conds:  [B, 1, C']\n        mask:   [B, T]\n        '''\n        if self.config.conditional_norm_type == \"Layer\":\n            tmp = self.norm_layer(inputs)\n        elif self.config.conditional_norm_type == \"Instance\":\n            tmp = self.norm_layer(inputs, mask)\n\n        scale = self.scale(conds)\n        mean  = self.mean(conds)\n\n        return tmp * scale + mean"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/moduls/core.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The FastSpeech Authors, The HuggingFace Inc. team and Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Tensorflow Model modules for FastSpeech.\"\"\"\n\nimport numpy as np\nimport tensorflow as tf\nimport scipy.stats\n\n\ndef get_initializer(initializer_range=0.02):\n    \"\"\"Creates a `tf.initializers.truncated_normal` with the given range.\n\n    Args:\n        initializer_range: float, initializer range for stddev.\n\n    Returns:\n        TruncatedNormal initializer with stddev = `initializer_range`.\n\n    \"\"\"\n    return tf.keras.initializers.TruncatedNormal(stddev=initializer_range)\n\n\ndef gelu(x):\n    \"\"\"Gaussian Error Linear unit.\"\"\"\n    cdf = 0.5 * (1.0 + tf.math.erf(x / tf.math.sqrt(2.0)))\n    return x * cdf\n\n\ndef gelu_new(x):\n    \"\"\"Smoother gaussian Error Linear Unit.\"\"\"\n    cdf = 0.5 * (1.0 + tf.tanh((np.sqrt(2 / np.pi) * (x + 0.044715 * tf.pow(x, 3)))))\n    return x * cdf\n\n\ndef swish(x):\n    \"\"\"Swish activation function.\"\"\"\n    return x * tf.sigmoid(x)\n\n\ndef mish(x):\n    return x * tf.math.tanh(tf.math.softplus(x))\n\n\nACT2FN = {\n    \"identity\": tf.keras.layers.Activation(\"linear\"),\n    \"tanh\": tf.keras.layers.Activation(\"tanh\"),\n    \"gelu\": tf.keras.layers.Activation(gelu),\n    \"relu\": tf.keras.activations.relu,\n    \"swish\": tf.keras.layers.Activation(swish),\n    \"gelu_new\": tf.keras.layers.Activation(gelu_new),\n    \"mish\": tf.keras.layers.Activation(mish),\n}\n\n\nclass TFEmbedding(tf.keras.layers.Embedding):\n    \"\"\"Faster version of embedding.\"\"\"\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n    def call(self, inputs):\n        inputs = tf.cast(inputs, tf.int32)\n        outputs = tf.gather(self.embeddings, inputs)\n        return outputs\n\n\nclass TFFastSpeechEmbeddings(tf.keras.layers.Layer):\n    \"\"\"Construct charactor/phoneme/positional/speaker embeddings.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.vocab_size        = config.vocab_size\n        self.hidden_size       = config.encoder_self_attention_params.hidden_size\n        self.initializer_range = config.initializer_range\n        self.config            = config\n\n    def build(self, input_shape):\n        \"\"\"Build shared charactor/phoneme embedding layers.\"\"\"\n        with tf.name_scope(\"charactor_embeddings\"):\n            self.charactor_embeddings = self.add_weight(\n                \"weight\",\n                shape=[self.vocab_size, self.hidden_size],\n                initializer=get_initializer(self.initializer_range),\n            )\n        super().build(input_shape)\n\n    def call(self, input_ids):\n        return tf.gather(self.charactor_embeddings, input_ids)\n\n\nclass TFFastSpeechSelfAttention(tf.keras.layers.Layer):\n    \"\"\"Self attention module for fastspeech.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        if config.hidden_size % config.num_attention_heads != 0:\n            raise ValueError(\n                \"The hidden size (%d) is not a multiple of the number of attention \"\n                \"heads (%d)\" % (config.hidden_size, config.num_attention_heads)\n            )\n        self.output_attentions = config.output_attentions\n        self.num_attention_heads = config.num_attention_heads\n        self.all_head_size = self.num_attention_heads * config.attention_head_size\n\n        self.query = tf.keras.layers.Dense(\n            self.all_head_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            name=\"query\",\n        )\n        self.key = tf.keras.layers.Dense(\n            self.all_head_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            name=\"key\",\n        )\n        self.value = tf.keras.layers.Dense(\n            self.all_head_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            name=\"value\",\n        )\n\n        self.dropout = tf.keras.layers.Dropout(config.attention_probs_dropout_prob)\n        self.config = config\n\n        # TODO\n        # self.half_win = config.local_attention_halfwin_size\n        # self.frames_max = 100\n        # self.local_maxs = self._local_attention_mask()\n        # self.local_ones = tf.ones([self.frames_max, self.frames_max], tf.float32)\n\n    def transpose_for_scores(self, x, batch_size):\n        \"\"\"Transpose to calculate attention scores.\"\"\"\n        x = tf.reshape(\n            x,\n            (batch_size, -1, self.num_attention_heads, self.config.attention_head_size),\n        )\n        return tf.transpose(x, perm=[0, 2, 1, 3])\n\n    # def _local_attention_mask(self, frames_num):\n    #     xv, yv = tf.meshgrid(tf.range(frames_num), tf.range(frames_num), indexing=\"ij\")\n    #     f32_matrix = tf.cast(yv - xv, tf.float32)\n\n    #     val = f32_matrix[0][self.half_win]\n\n    #     local1 = tf.math.greater_equal(f32_matrix, -val)\n    #     local2 = tf.math.less_equal(f32_matrix, val)\n        \n    #     return tf.cast(tf.logical_and(local1, local2), tf.float32)\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        hidden_states, attention_mask = inputs\n\n        batch_size = tf.shape(hidden_states)[0]\n        mixed_query_layer = self.query(hidden_states)\n        mixed_key_layer = self.key(hidden_states)\n        mixed_value_layer = self.value(hidden_states)\n\n        query_layer = self.transpose_for_scores(mixed_query_layer, batch_size)\n        key_layer = self.transpose_for_scores(mixed_key_layer, batch_size)\n        value_layer = self.transpose_for_scores(mixed_value_layer, batch_size)\n\n        attention_scores = tf.matmul(query_layer, key_layer, transpose_b=True)\n        dk = tf.cast(tf.shape(key_layer)[-1], attention_scores.dtype)  # scale attention_scores\n        attention_scores = attention_scores / tf.math.sqrt(dk)\n\n        if attention_mask is not None:\n            # extended_attention_masks for self attention encoder.\n            extended_attention_mask = attention_mask[:, tf.newaxis, tf.newaxis, :]\n            extended_attention_mask = tf.cast(extended_attention_mask, attention_scores.dtype)\n            extended_attention_mask = (1.0 - extended_attention_mask) * -1e9\n            attention_scores = attention_scores + extended_attention_mask\n\n            # TODO\n            # frames_num = tf.shape(attention_mask)[-1]\n            # local_attention_mask = tf.cond(tf.greater(frames_num, self.half_win + 1),\n            #                                 lambda: self._local_attention_mask(frames_num),\n            #                                 lambda: tf.ones([frames_num, frames_num], tf.float32))\n            # local_attention_mask = (1.0 - local_attention_mask) * -1e9\n            # attention_scores = attention_scores + local_attention_mask\n\n        # Normalize the attention scores to probabilities.\n        attention_probs = tf.nn.softmax(attention_scores, axis=-1)\n        attention_probs = self.dropout(attention_probs, training=training)\n\n        context_layer = tf.matmul(attention_probs, value_layer)\n        context_layer = tf.transpose(context_layer, perm=[0, 2, 1, 3])\n        context_layer = tf.reshape(context_layer, (batch_size, -1, self.all_head_size))\n\n        outputs = (\n            (context_layer, attention_probs)\n            if self.output_attentions\n            else (context_layer,)\n        )\n        return outputs\n\n\nclass TFFastSpeechSelfOutput(tf.keras.layers.Layer):\n    \"\"\"Fastspeech output of self attention module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.dense = tf.keras.layers.Dense(\n            config.hidden_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            name=\"dense\",\n        )\n        self.LayerNorm = tf.keras.layers.LayerNormalization(\n            epsilon=config.layer_norm_eps, name=\"LayerNorm\"\n        )\n        self.dropout = tf.keras.layers.Dropout(config.hidden_dropout_prob)\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        hidden_states, input_tensor = inputs\n\n        hidden_states = self.dense(hidden_states)\n        hidden_states = self.dropout(hidden_states, training=training)\n        hidden_states = self.LayerNorm(hidden_states + input_tensor)\n        return hidden_states\n\n\nclass TFFastSpeechAttention(tf.keras.layers.Layer):\n    \"\"\"Fastspeech attention module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.self_attention = TFFastSpeechSelfAttention(config, name=\"self\")\n        self.dense_output = TFFastSpeechSelfOutput(config, name=\"output\")\n\n    def call(self, inputs, training=False):\n        input_tensor, attention_mask = inputs\n\n        self_outputs = self.self_attention(\n            [input_tensor, attention_mask], training=training\n        )\n        attention_output = self.dense_output(\n            [self_outputs[0], input_tensor], training=training\n        )\n        masked_attention_output = attention_output * tf.cast(\n            tf.expand_dims(attention_mask, 2), dtype=attention_output.dtype\n        )\n        outputs = (masked_attention_output,) + self_outputs[\n            1:\n        ]  # add attentions if we output them\n        return outputs\n\n\nclass TFFastSpeechIntermediate(tf.keras.layers.Layer):\n    \"\"\"Intermediate representation module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.conv1d_1 = tf.keras.layers.Conv1D(\n            config.intermediate_size,\n            kernel_size=config.intermediate_kernel_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            padding=\"same\",\n            name=\"conv1d_1\",\n        )\n        self.conv1d_2 = tf.keras.layers.Conv1D(\n            config.hidden_size,\n            kernel_size=config.intermediate_kernel_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            padding=\"same\",\n            name=\"conv1d_2\",\n        )\n        if isinstance(config.hidden_act, str):\n            self.intermediate_act_fn = ACT2FN[config.hidden_act]\n        else:\n            self.intermediate_act_fn = config.hidden_act\n\n    def call(self, inputs):\n        \"\"\"Call logic.\"\"\"\n        hidden_states, attention_mask = inputs\n\n        hidden_states = self.conv1d_1(hidden_states)\n        hidden_states = self.intermediate_act_fn(hidden_states)\n        hidden_states = self.conv1d_2(hidden_states)\n\n        masked_hidden_states = hidden_states * tf.cast(\n            tf.expand_dims(attention_mask, 2), dtype=hidden_states.dtype\n        )\n        return masked_hidden_states\n\n\nclass TFFastSpeechOutput(tf.keras.layers.Layer):\n    \"\"\"Output module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.LayerNorm = tf.keras.layers.LayerNormalization(\n            epsilon=config.layer_norm_eps, name=\"LayerNorm\"\n        )\n        self.dropout = tf.keras.layers.Dropout(config.hidden_dropout_prob)\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        hidden_states, input_tensor = inputs\n\n        hidden_states = self.dropout(hidden_states, training=training)\n        hidden_states = self.LayerNorm(hidden_states + input_tensor)\n        return hidden_states\n\n\nclass TFFastSpeechLayer(tf.keras.layers.Layer):\n    \"\"\"Fastspeech module (FFT module on the paper).\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.attention = TFFastSpeechAttention(config, name=\"attention\")\n        self.intermediate = TFFastSpeechIntermediate(config, name=\"intermediate\")\n        self.bert_output = TFFastSpeechOutput(config, name=\"output\")\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        hidden_states, attention_mask = inputs\n\n        attention_outputs = self.attention(\n            [hidden_states, attention_mask], training=training\n        )\n        attention_output = attention_outputs[0]\n        intermediate_output = self.intermediate(\n            [attention_output, attention_mask], training=training\n        )\n        layer_output = self.bert_output(\n            [intermediate_output, attention_output], training=training\n        )\n        masked_layer_output = layer_output * tf.cast(\n            tf.expand_dims(attention_mask, 2), dtype=layer_output.dtype\n        )\n        outputs = (masked_layer_output,) + attention_outputs[\n            1:\n        ]  # add attentions if we output them\n        return outputs\n\n\nclass TFFastSpeechEncoder(tf.keras.layers.Layer):\n    \"\"\"Fast Speech encoder module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.output_attentions = config.output_attentions\n        self.output_hidden_states = config.output_hidden_states\n        self.layer = [\n            TFFastSpeechLayer(config, name=\"layer_._{}\".format(i))\n            for i in range(config.num_hidden_layers)\n        ]\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        hidden_states, attention_mask = inputs\n\n        all_hidden_states = ()\n        all_attentions = ()\n        for _, layer_module in enumerate(self.layer):\n            if self.output_hidden_states:\n                all_hidden_states = all_hidden_states + (hidden_states,)\n\n            layer_outputs = layer_module(\n                [hidden_states, attention_mask], training=training\n            )\n            hidden_states = layer_outputs[0]\n\n            if self.output_attentions:\n                all_attentions = all_attentions + (layer_outputs[1],)\n\n        # Add last layer\n        if self.output_hidden_states:\n            all_hidden_states = all_hidden_states + (hidden_states,)\n\n        outputs = (hidden_states,)\n        if self.output_hidden_states:\n            outputs = outputs + (all_hidden_states,)\n        if self.output_attentions:\n            outputs = outputs + (all_attentions,)\n        return outputs  # outputs, (hidden states), (attentions)\n\n\nclass TFFastSpeechDecoder(TFFastSpeechEncoder):\n    \"\"\"Fast Speech decoder module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        self.is_compatible_encoder = kwargs.pop(\"is_compatible_encoder\", True)\n\n        super().__init__(config, **kwargs)\n        self.config = config\n\n        if self.is_compatible_encoder is False:\n            self.project_compatible_decoder = tf.keras.layers.Dense(\n                units=config.hidden_size, name=\"project_compatible_decoder\"\n            )\n\n    def call(self, inputs, training=False):\n        hidden_states, encoder_mask = inputs\n\n        if self.is_compatible_encoder is False:\n            hidden_states = self.project_compatible_decoder(hidden_states)\n\n        return super().call([hidden_states, encoder_mask], training=training)\n\n\nclass TFTacotronPostnet(tf.keras.layers.Layer):\n    \"\"\"Tacotron-2 postnet.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.conv_batch_norm = []\n        for i in range(config.n_conv_postnet):\n            conv = tf.keras.layers.Conv1D(\n                filters=config.postnet_conv_filters\n                if i < config.n_conv_postnet - 1\n                else config.num_mels,\n                kernel_size=config.postnet_conv_kernel_sizes,\n                padding=\"same\",\n                name=\"conv_._{}\".format(i),\n            )\n            batch_norm = tf.keras.layers.BatchNormalization(\n                axis=-1, name=\"batch_norm_._{}\".format(i)\n            )\n            self.conv_batch_norm.append((conv, batch_norm))\n        self.dropout = tf.keras.layers.Dropout(\n            rate=config.postnet_dropout_rate, name=\"dropout\"\n        )\n        self.activation = [tf.nn.tanh] * (config.n_conv_postnet - 1) + [tf.identity]\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        outputs, mask = inputs\n        extended_mask = tf.cast(tf.expand_dims(mask, axis=2), outputs.dtype)\n        for i, (conv, bn) in enumerate(self.conv_batch_norm):\n            outputs = conv(outputs)\n            outputs = bn(outputs)\n            outputs = self.activation[i](outputs)\n            outputs = self.dropout(outputs, training=training)\n        return outputs * extended_mask\n\n# TODO Drop infer trainning=False\nclass TFFastSpeechVariantPredictor(tf.keras.layers.Layer):\n    \"\"\"FastSpeech variant predictor module.\"\"\"\n\n    def __init__(self, config, sub_name=\"f0\", is_sigmod=False, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.is_sigmod = is_sigmod\n        self.conv_layers = []\n        for i in range(config.num_variant_conv_layers):\n            self.conv_layers.append(\n                tf.keras.layers.Conv1D(\n                    config.variant_predictor_filters,\n                    config.variant_predictor_kernel_sizes,\n                    padding=\"same\",\n                    name=\"{}_conv_._{}\".format(sub_name, i),\n                )\n            )\n\n            self.conv_layers.append(tf.keras.layers.Activation(tf.nn.relu))\n\n            self.conv_layers.append(\n                tf.keras.layers.LayerNormalization(\n                    epsilon=config.layer_norm_eps, name=\"{}_LayerNorm_._{}\".format(sub_name, i)\n                )\n            )\n\n            self.conv_layers.append(\n                tf.keras.layers.Dropout(config.variant_predictor_dropout_probs)\n            )\n        self.conv_layers_sequence = tf.keras.Sequential(self.conv_layers, name=sub_name)\n        self.output_layer = tf.keras.layers.Dense(1)\n\n        if self.is_sigmod:\n            self.sigmod_layer = tf.keras.layers.Activation(tf.nn.sigmoid)\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        encoder_hidden_states, attention_mask = inputs\n        attention_mask = tf.cast(tf.expand_dims(attention_mask, 2), encoder_hidden_states.dtype)\n\n        # mask encoder hidden states\n        masked_encoder_hidden_states = encoder_hidden_states * attention_mask\n\n        # pass though first layer\n        outputs = self.conv_layers_sequence(masked_encoder_hidden_states)\n        outputs = self.output_layer(outputs)\n\n        if self.is_sigmod:\n            outputs = self.sigmod_layer(outputs)\n\n        masked_outputs = outputs * attention_mask\n\n        return tf.squeeze(masked_outputs, -1)\n\nclass TFFastSpeechDurationPredictor(tf.keras.layers.Layer):\n    \"\"\"FastSpeech duration predictor module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.conv_layers = []\n        for i in range(config.num_duration_conv_layers):\n            self.conv_layers.append(\n                tf.keras.layers.Conv1D(\n                    config.duration_predictor_filters,\n                    config.duration_predictor_kernel_sizes,\n                    padding=\"same\",\n                    name=\"conv_._{}\".format(i),\n                )\n            )\n\n            self.conv_layers.append(tf.keras.layers.Activation(tf.nn.relu))\n\n            self.conv_layers.append(\n                tf.keras.layers.LayerNormalization(\n                    epsilon=config.layer_norm_eps, name=\"LayerNorm_._{}\".format(i)\n                )\n            )\n\n            self.conv_layers.append(\n                tf.keras.layers.Dropout(config.duration_predictor_dropout_probs)\n            )\n\n        self.conv_layers_sequence = tf.keras.Sequential(self.conv_layers)\n\n        self.output_layer = tf.keras.layers.Dense(1)\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\"\"\"\n        encoder_hidden_states, attention_mask = inputs\n        attention_mask = tf.cast(tf.expand_dims(attention_mask, 2), encoder_hidden_states.dtype)\n\n        # mask encoder hidden states\n        masked_encoder_hidden_states = encoder_hidden_states * attention_mask\n\n        # pass though first layer\n        outputs = self.conv_layers_sequence(masked_encoder_hidden_states)\n        outputs = self.output_layer(outputs)\n        masked_outputs = outputs * attention_mask\n        # return tf.squeeze(tf.nn.relu(masked_outputs), -1)  # make sure positive value.\n        return tf.squeeze(masked_outputs, -1)\n\nclass TFFastSpeechLengthRegulator(tf.keras.layers.Layer):\n    \"\"\"FastSpeech lengthregulator module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        self.enable_tflite_convertible = kwargs.pop(\"enable_tflite_convertible\", False)\n        super().__init__(**kwargs)\n        self.config = config\n\n        self.addfeatures_num = 0\n\n        if config.addfeatures_num > 0:\n            self._compute_coarse_coding_features()\n            self.addfeatures_num = config.addfeatures_num\n            if config.isaddur:\n                self.addfeatures_num += 1\n\n    def _compute_coarse_coding_features(self):\n        npoints = 600\n\n        x1 = np.linspace(-1.5, 1.5, npoints)\n        x2 = np.linspace(-1.0, 2.0, npoints)\n        x3 = np.linspace(-0.5, 2.5, npoints)\n        x4 = np.linspace(0.0, 3.0, npoints)\n\n        mu1 = 0.0\n        mu2 = 0.5\n        mu3 = 1.0\n        mu4 = 1.5\n\n        sigma = 0.4\n\n        self.cc_features0 = tf.convert_to_tensor(scipy.stats.norm.pdf(x1, mu1, sigma), tf.float32)\n        self.cc_features1 = tf.convert_to_tensor(scipy.stats.norm.pdf(x2, mu2, sigma), tf.float32)\n        self.cc_features2 = tf.convert_to_tensor(scipy.stats.norm.pdf(x3, mu3, sigma), tf.float32)\n        self.cc_features3 = tf.convert_to_tensor(scipy.stats.norm.pdf(x4, mu4, sigma), tf.float32)\n\n    def call(self, inputs, training=False):\n        \"\"\"Call logic.\n        Args:\n            1. encoder_hidden_states, Tensor (float32) shape [batch_size, length, hidden_size]\n            2. durations_gt, Tensor (float32/int32) shape [batch_size, length]\n        \"\"\"\n        encoder_hidden_states, durations_gt = inputs\n        outputs, encoder_masks = self._length_regulator(\n            encoder_hidden_states, durations_gt\n        )\n        return outputs, encoder_masks\n\n    def _length_regulator(self, encoder_hidden_states, durations_gt):\n        \"\"\"Length regulator logic.\"\"\"\n        sum_durations = tf.reduce_sum(durations_gt, axis=-1)  # [batch_size]\n        max_durations = tf.reduce_max(sum_durations)\n\n        input_shape = tf.shape(encoder_hidden_states)\n        batch_size = input_shape[0]\n        hidden_size = input_shape[-1]\n\n        # initialize output hidden states and encoder masking.\n        # TODO add tflite_infer for coarse_coding\n        if self.enable_tflite_convertible:\n            # There is only 1 batch in inference, so we don't have to use\n            # `tf.While` op with 3-D output tensor.\n            repeats = durations_gt[0]\n            real_length = tf.reduce_sum(repeats)\n            pad_size = max_durations - real_length\n            # masks : [max_durations]\n            masks = tf.sequence_mask([real_length], max_durations, dtype=tf.int32)\n            repeat_encoder_hidden_states = tf.repeat(\n                encoder_hidden_states[0], repeats=repeats, axis=0\n            )\n            repeat_encoder_hidden_states = tf.expand_dims(\n                tf.pad(repeat_encoder_hidden_states, [[0, pad_size], [0, 0]]), 0\n            )  # [1, max_durations, hidden_size]\n\n            outputs = repeat_encoder_hidden_states\n            encoder_masks = masks\n        else:\n            outputs = tf.zeros(shape=[0, max_durations, hidden_size + self.addfeatures_num], dtype=encoder_hidden_states.dtype)\n            # outputs = tf.zeros(shape=[0, max_durations, hidden_size], dtype=encoder_hidden_states.dtype)\n            encoder_masks = tf.zeros(shape=[0, max_durations], dtype=tf.int32)\n\n            def condition(\n                i,\n                batch_size,\n                outputs,\n                encoder_masks,\n                encoder_hidden_states,\n                durations_gt,\n                max_durations,\n            ):\n                return tf.less(i, batch_size)\n\n            def body(\n                i,\n                batch_size,\n                outputs,\n                encoder_masks,\n                encoder_hidden_states,\n                durations_gt,\n                max_durations,\n            ):\n\n############################### ori ##################################\n                # repeats = durations_gt[i]\n                # real_length = tf.reduce_sum(repeats)\n                # pad_size = max_durations - real_length\n                # masks = tf.sequence_mask([real_length], max_durations, dtype=tf.int32)\n                # repeat_encoder_hidden_states = tf.repeat(\n                #     encoder_hidden_states[i], repeats=repeats, axis=0\n                # )\n                # repeat_encoder_hidden_states = tf.expand_dims(\n                #     tf.pad(repeat_encoder_hidden_states, [[0, pad_size], [0, 0]]), 0\n                # )  # [1, max_durations, hidden_size]\n                # outputs = tf.concat([outputs, repeat_encoder_hidden_states], axis=0)\n                # encoder_masks = tf.concat([encoder_masks, masks], axis=0)\n\n############################### add duration info ##################################\n                repeats = durations_gt[i]\n                real_length = tf.reduce_sum(repeats)\n                pad_size = max_durations - real_length\n                masks = tf.sequence_mask([real_length], max_durations, dtype=tf.int32)\n                repeat_encoder_hidden_states = tf.repeat(\n                    encoder_hidden_states[i], repeats=repeats, axis=0\n                )\n\n                if self.addfeatures_num > 0:\n                    # duration sum per phone\n                    durdur = tf.repeat(repeats[:, tf.newaxis], repeats=repeats, axis=0)\n                    durdur = tf.cast(durdur, encoder_hidden_states.dtype)\n\n                    # acc duration\n                    maskbool = tf.sequence_mask(repeats, tf.reduce_max(repeats))\n                    durindex = tf.cumsum(tf.cast(maskbool, encoder_hidden_states.dtype), -1)\n                    durindex = tf.boolean_mask(durindex, maskbool)[:, tf.newaxis]\n\n                    # duration/(sum)\n                    durindex = (durindex - 1) / durdur\n\n                    # coarse_coding\n                    indexs = tf.cast(durindex*100, tf.int32)\n                    cc0 = tf.gather(self.cc_features0, 400+indexs)\n                    cc1 = tf.gather(self.cc_features1, 300+indexs)\n                    cc2 = tf.gather(self.cc_features2, 200+indexs)\n                    cc3 = tf.gather(self.cc_features3, 100+indexs)\n                    ccc = tf.concat([cc0, cc1, cc2, cc3], axis=-1)\n\n                    if self.config.isaddur:\n                        repeat_encoder_hidden_states = tf.concat([repeat_encoder_hidden_states, durdur], -1)\n\n                    repeat_encoder_hidden_states = tf.concat([repeat_encoder_hidden_states, ccc], -1)\n\n                repeat_encoder_hidden_states = tf.expand_dims(\n                    tf.pad(repeat_encoder_hidden_states, [[0, pad_size], [0, 0]]), 0\n                )  # [1, max_durations, hidden_size]\n                outputs = tf.concat([outputs, repeat_encoder_hidden_states], axis=0)\n                encoder_masks = tf.concat([encoder_masks, masks], axis=0)\n                return [\n                    i + 1,\n                    batch_size,\n                    outputs,\n                    encoder_masks,\n                    encoder_hidden_states,\n                    durations_gt,\n                    max_durations,\n                ]\n\n            # initialize iteration i.\n            i = tf.constant(0, dtype=tf.int32)\n            _, _, outputs, encoder_masks, _, _, _, = tf.while_loop(\n                condition,\n                body,\n                [\n                    i,\n                    batch_size,\n                    outputs,\n                    encoder_masks,\n                    encoder_hidden_states,\n                    durations_gt,\n                    max_durations,\n                ],\n                shape_invariants=[\n                    i.get_shape(),\n                    batch_size.get_shape(),\n                    tf.TensorShape(\n                        [\n                            None,\n                            None,\n                            self.config.content_latent_dim,\n                        ]\n                    ),\n                    tf.TensorShape([None, None]),\n                    encoder_hidden_states.get_shape(),\n                    durations_gt.get_shape(),\n                    max_durations.get_shape(),\n                ],\n            )\n\n        return outputs, encoder_masks"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/moduls/core2.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 The FastSpeech Authors, The HuggingFace Inc. team and Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Tensorflow Model modules for FastSpeech.\"\"\"\n\nimport tensorflow as tf\nfrom tensorflow_tts.models.moduls.core import *\nfrom tensorflow_tts.models.moduls.conditional import ConditionalNormalization\n\nclass TFFastSpeechConditionalSelfOutput(tf.keras.layers.Layer):\n    \"\"\"Fastspeech output of self attention module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.dense = tf.keras.layers.Dense(\n            config.hidden_size,\n            kernel_initializer=get_initializer(config.initializer_range),\n            name=\"dense\",\n        )\n\n        self.normlayer = ConditionalNormalization(config)\n\n        self.dropout = tf.keras.layers.Dropout(config.hidden_dropout_prob)\n\n    def call(self, inputs, training=False):\n        '''\n        hidden_states: [B, T, C]\n        input_tensor:  [B, T, C]\n        conds:         [B, 1, T]\n        attention_mask:[B, T]\n        '''\n        hidden_states, input_tensor, conds, attention_mask = inputs\n\n        hidden_states = self.dense(hidden_states)\n        hidden_states = self.dropout(hidden_states, training=training)\n        hidden_states = self.normlayer(hidden_states + input_tensor, conds, attention_mask)\n\n        return hidden_states\n\nclass TFFastSpeechConditionalAttention(tf.keras.layers.Layer):\n    \"\"\"Fastspeech attention module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.self_attention = TFFastSpeechSelfAttention(config, name=\"self\")\n        self.dense_output   = TFFastSpeechConditionalSelfOutput(config, name=\"output\")\n\n    def call(self, inputs, training=False):\n        '''\n        input_tensor:   [B, T, C]\n        conds:          [B, 1, C']\n        attention_mask: [B, T]\n        '''\n        input_tensor, conds, attention_mask = inputs\n\n        self_outputs = self.self_attention(\n            [input_tensor, attention_mask], training=training\n        )\n        attention_output = self.dense_output(\n            [self_outputs[0], input_tensor, conds, attention_mask], training=training\n        )\n        masked_attention_output = attention_output * tf.cast(\n            tf.expand_dims(attention_mask, 2), dtype=attention_output.dtype\n        )\n        outputs = (masked_attention_output,) + self_outputs[\n            1:\n        ]  # add attentions if we output them\n        return outputs\n\nclass TFFastSpeechConditionalOutput(tf.keras.layers.Layer):\n    \"\"\"Output module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.normlayer = ConditionalNormalization(config)\n        self.dropout   = tf.keras.layers.Dropout(config.hidden_dropout_prob)\n\n    def call(self, inputs, training=False):\n        '''\n        hidden_states: [B, T, C]\n        input_tensor:  [B, T, C]\n        conds:         [B, 1, T]\n        attention_mask:[B, T]\n        '''\n        hidden_states, input_tensor, conds, attention_mask = inputs\n\n        hidden_states = self.dropout(hidden_states, training=training)\n        hidden_states = self.normlayer(hidden_states + input_tensor, conds, attention_mask)\n        return hidden_states\n\n\nclass TFFastSpeechConditionalLayer(tf.keras.layers.Layer):\n    \"\"\"Fastspeech module (FFT module on the paper).\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.attention    = TFFastSpeechConditionalAttention(config, name=\"attention\")\n        self.intermediate = TFFastSpeechIntermediate(config, name=\"intermediate\")\n        self.bert_output  = TFFastSpeechConditionalOutput(config, name=\"output\")\n\n    def call(self, inputs, training=False):\n        '''\n        hidden_states:  [B, T, C]\n        conds:          [B, 1, C']\n        attention_mask: [B, T]\n        '''\n        hidden_states, conds, attention_mask = inputs\n\n        attention_outputs = self.attention(\n            [hidden_states, conds, attention_mask], training=training\n        )\n        attention_output = attention_outputs[0]\n        intermediate_output = self.intermediate(\n            [attention_output, attention_mask], training=training\n        )\n        layer_output = self.bert_output(\n            [intermediate_output, attention_output, conds, attention_mask], training=training\n        )\n        masked_layer_output = layer_output * tf.cast(\n            tf.expand_dims(attention_mask, 2), dtype=layer_output.dtype\n        )\n        outputs = (masked_layer_output,) + attention_outputs[\n            1:\n        ]  # add attentions if we output them\n        return outputs\n\nclass TFFastSpeechConditionalEncoder(tf.keras.layers.Layer):\n    \"\"\"Fast Speech encoder module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init variables.\"\"\"\n        super().__init__(**kwargs)\n        self.output_attentions = config.output_attentions\n        self.output_hidden_states = config.output_hidden_states\n        self.layer = [\n            TFFastSpeechConditionalLayer(config, name=\"layer_._{}\".format(i))\n            for i in range(config.num_hidden_layers)\n        ]\n\n    def call(self, inputs, training=False):\n        '''\n        hidden_states:  [B, T, C]\n        conds:          [B, 1, C']\n        attention_mask: [B, T]\n        '''\n        hidden_states, conds, attention_mask = inputs\n\n        all_hidden_states = ()\n        all_attentions = ()\n        for _, layer_module in enumerate(self.layer):\n            if self.output_hidden_states:\n                all_hidden_states = all_hidden_states + (hidden_states,)\n\n            layer_outputs = layer_module(\n                [hidden_states, conds, attention_mask], training=training\n            )\n            hidden_states = layer_outputs[0]\n\n            if self.output_attentions:\n                all_attentions = all_attentions + (layer_outputs[1],)\n\n        # Add last layer\n        if self.output_hidden_states:\n            all_hidden_states = all_hidden_states + (hidden_states,)\n\n        outputs = (hidden_states,)\n        if self.output_hidden_states:\n            outputs = outputs + (all_hidden_states,)\n        if self.output_attentions:\n            outputs = outputs + (all_attentions,)\n        return outputs  # outputs, (hidden states), (attentions)\n\n\nclass TFFastSpeechConditionalDecoder(TFFastSpeechConditionalEncoder):\n    \"\"\"Fast Speech decoder module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        self.is_compatible_encoder = kwargs.pop(\"is_compatible_encoder\", True)\n\n        super().__init__(config, **kwargs)\n        self.config = config\n\n        if self.is_compatible_encoder is False:\n            self.project_compatible_decoder = tf.keras.layers.Dense(\n                units=config.hidden_size, name=\"project_compatible_decoder\"\n            )\n\n    def call(self, inputs, training=False):\n        '''\n        hidden_states: [B, T, C]\n        conds:         [B, 1, C']\n        encoder_mask:  [B, T]\n        '''\n        hidden_states, conds, encoder_mask = inputs\n\n        if self.is_compatible_encoder is False:\n            hidden_states = self.project_compatible_decoder(hidden_states)\n\n        return super().call([hidden_states, conds, encoder_mask], training=training)"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/models/unetts.py",
    "content": "import tensorflow as tf\nimport numpy as np\n\nfrom tensorflow_tts.models.moduls.core import (\n    TFFastSpeechEmbeddings,\n    TFFastSpeechEncoder,\n    TFFastSpeechDecoder,\n    TFTacotronPostnet,\n    TFFastSpeechLengthRegulator,\n    TFFastSpeechVariantPredictor,\n    TFFastSpeechDurationPredictor\n)\nfrom tensorflow_tts.models.moduls.core2 import TFFastSpeechConditionalDecoder\nfrom tensorflow_tts.models.moduls.adain_en_de_code import (\n    AadINEncoder, AdaINDecoder\n)\n\n'''\n###############################################################################\n#############################  Duration #######################################\n###############################################################################\n'''\n\nclass TFUNETTSDuration(tf.keras.Model):\n    def __init__(self, config, **kwargs):\n        \"\"\"Init layers for UNETTSDuration.\"\"\"\n        self.enable_tflite_convertible = kwargs.pop(\"enable_tflite_convertible\", False)\n        super().__init__(**kwargs)\n\n        self.embeddings = TFFastSpeechEmbeddings(config, name=\"embeddings\")\n\n        self.encoder = TFFastSpeechEncoder(\n            config.encoder_self_attention_params, name = \"encoder\"\n        )\n\n        self.duration_predictor = TFFastSpeechDurationPredictor(\n            config, name = \"duration_predictor\"\n        )\n\n        self.duration_stat_cal = tf.keras.layers.Dense(4, use_bias=False,\n                                                    kernel_initializer=tf.constant_initializer(\n                                                        [[0.97, 0.01, 0.01, 0.01],\n                                                        [0.01, 0.97, 0.01, 0.01],\n                                                        [0.01, 0.01, 0.97, 0.01],\n                                                        [0.01, 0.01, 0.01, 0.97]]\n                                                    ),\n                                                    kernel_constraint=tf.keras.constraints.NonNeg(),\n                                                    name=\"duration_stat_cal\")\n\n        self.setup_inference_fn()\n\n    def _build(self):\n        \"\"\"Dummy input for building model.\"\"\"\n        # fake inputs\n        char_ids = tf.convert_to_tensor([[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]], tf.int32)\n        duration_stat = tf.convert_to_tensor([[1., 1., 1., 1.]], tf.float32)\n        self(char_ids, duration_stat)\n\n    def call(\n        self, char_ids, duration_stat, training=False, **kwargs,\n    ):\n        \"\"\"Call logic.\"\"\"\n        attention_mask = tf.math.not_equal(char_ids, 0)\n        sheng_mask = char_ids < 27\n        yun_mask   = char_ids > 26\n\n        duration_stat = self.duration_stat_cal(duration_stat)\n\n        sheng_mean, sheng_std, yun_mean, yun_std = \\\n            duration_stat[:,0][:, None], duration_stat[:,1][:, None], duration_stat[:,2][:, None], duration_stat[:,3][:, None]\n\n        embedding_output = self.embeddings(char_ids)\n\n        encoder_output             = self.encoder([embedding_output, attention_mask], training=training)\n        last_encoder_hidden_states = encoder_output[0]\n\n        duration_outputs = self.duration_predictor([last_encoder_hidden_states, attention_mask])\n\n        sheng_outputs = duration_outputs * sheng_std + sheng_mean\n        sheng_outputs = sheng_outputs * tf.cast(sheng_mask, tf.float32)\n\n        yun_outputs = duration_outputs * yun_std + yun_mean\n        yun_outputs = yun_outputs * tf.cast(yun_mask, tf.float32)\n\n        duration_outputs = sheng_outputs + yun_outputs\n        duration_outputs = tf.nn.relu(duration_outputs * tf.cast(attention_mask, tf.float32))\n\n        return duration_outputs\n\n    def _inference(self, char_ids, duration_stat, **kwargs):\n        \"\"\"Call logic.\"\"\"\n        attention_mask = tf.math.not_equal(char_ids, 0)\n        sheng_mask = char_ids < 27\n        yun_mask   = char_ids > 26\n\n        duration_stat = self.duration_stat_cal(duration_stat)\n\n        sheng_mean, sheng_std, yun_mean, yun_std = \\\n            duration_stat[:,0][:, None], duration_stat[:,1][:, None], duration_stat[:,2][:, None], duration_stat[:,3][:, None]\n\n        embedding_output = self.embeddings(char_ids, training=False)\n\n        encoder_output             = self.encoder([embedding_output, attention_mask], training=False)\n        last_encoder_hidden_states = encoder_output[0]\n\n        duration_outputs = self.duration_predictor([last_encoder_hidden_states, attention_mask])\n\n        sheng_outputs = duration_outputs * sheng_std + sheng_mean\n        sheng_outputs = sheng_outputs * tf.cast(sheng_mask, tf.float32)\n\n        yun_outputs = duration_outputs * yun_std + yun_mean\n        yun_outputs = yun_outputs * tf.cast(yun_mask, tf.float32)\n\n        duration_outputs = sheng_outputs + yun_outputs\n        duration_outputs = tf.nn.relu(duration_outputs * tf.cast(attention_mask, tf.float32))\n\n        return duration_outputs\n\n    def setup_inference_fn(self):\n        self.inference = tf.function(\n            self._inference,\n            experimental_relax_shapes=True,\n            input_signature=[\n                tf.TensorSpec(shape=[None, None], dtype=tf.int32, name=\"char_ids\"),\n                tf.TensorSpec(shape=[None, None], dtype=tf.float32, name=\"duration_stat\"),\n            ],\n        )\n\n        self.inference_tflite = tf.function(\n            self._inference,\n            experimental_relax_shapes=True,\n            input_signature=[\n                tf.TensorSpec(shape=[1, None], dtype=tf.int32, name=\"char_ids\"),\n                tf.TensorSpec(shape=[1, None], dtype=tf.float32, name=\"duration_stat\"),\n            ],\n        )\n\n'''\n###############################################################################\n################################ Acous ########################################\n###############################################################################\n'''\n\nclass ContentEncoder(tf.keras.Model):\n    def __init__(self, config, **kwargs):\n        \"\"\"Init layers for ContentEncoder.\"\"\"\n        self.enable_tflite_convertible = kwargs.pop(\"enable_tflite_convertible\", False)\n        super().__init__(**kwargs)\n\n        self.embeddings = TFFastSpeechEmbeddings(config, name=\"embeddings\")\n\n        self.encoder    = TFFastSpeechEncoder(\n            config.encoder_self_attention_params, name=\"encoder\"\n        )\n\n        self.length_regulator = TFFastSpeechLengthRegulator(\n            config,\n            enable_tflite_convertible = self.enable_tflite_convertible,\n            name                      = \"length_regulator\",\n        )\n\n    def call(self, char_ids, duration_gts, training=False):\n        attention_mask = tf.math.not_equal(char_ids, 0)\n\n        embedding_output = self.embeddings(char_ids)\n\n        encoder_output = self.encoder([embedding_output, attention_mask], training=training)\n        last_encoder_hidden_states = encoder_output[0]\n\n        length_regulator_outputs, encoder_masks = self.length_regulator(\n            [last_encoder_hidden_states, duration_gts], training=training\n        )\n\n        return length_regulator_outputs, encoder_masks\n\nclass TFUNETTSAcous(tf.keras.Model):\n    \"\"\"TF UNETTSAcous module.\"\"\"\n\n    def __init__(self, config, **kwargs):\n        \"\"\"Init layers for UNETTSAcous.\"\"\"\n        self.enable_tflite_convertible = kwargs.pop(\"enable_tflite_convertible\", False)\n        super().__init__(**kwargs)\n\n        self.config = config\n\n        self.content_encoder = ContentEncoder(\n            config,\n            enable_tflite_convertible=self.enable_tflite_convertible,\n            name=\"content_encoder\"\n        )\n\n        self.src_mel_encoder = AadINEncoder(config, name=\"src_mel_encoder\")\n\n        self.tar_mel_decoder = AdaINDecoder(config, name=\"tar_mel_decoder\")\n\n        self.setup_inference_fn()\n\n    def _build(self):\n        \"\"\"Dummy input for building model.\"\"\"\n        # fake inputs\n        char_ids     = tf.convert_to_tensor([[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]], tf.int32)\n        duration_gts = tf.convert_to_tensor([[3, 3, 3, 3, 3, 3, 3, 3, 3, 3]], tf.int32)\n        mel_src      = tf.random.normal([1, 30, self.config.num_mels], dtype=tf.float32)\n        self(char_ids, duration_gts, mel_src)\n\n    def text_encoder_weight_load(self, content_encoder_path):\n        self.content_encoder.load_weights(content_encoder_path)\n\n    def freezen_encoder(self):\n        self.content_encoder.trainable = False\n\n    def call(\n        self, char_ids, duration_gts, mel_src, training=False, **kwargs,\n    ):\n        \"\"\"Call logic.\"\"\"\n        content_latents, encoder_masks = self.content_encoder(char_ids, duration_gts, training=False)\n        content_latents = content_latents * tf.cast(tf.expand_dims(encoder_masks, axis=2), content_latents.dtype)\n\n        content_latent_pred, means, stds = self.src_mel_encoder(mel_src, encoder_masks)\n        content_latent_pred = content_latent_pred * tf.cast(tf.expand_dims(encoder_masks, axis=2), content_latent_pred.dtype)\n\n        mel_before = self.tar_mel_decoder(content_latents, (content_latent_pred, means, stds), encoder_masks)\n        mel_before = mel_before * tf.cast(tf.expand_dims(encoder_masks, axis=2), mel_before.dtype)\n\n        return (mel_before, content_latents, content_latent_pred)\n\n    def _inference(self, char_ids, duration_gts, mel_src, **kwargs):\n        \"\"\"Call logic.\"\"\"\n        content_latents, encoder_masks = self.content_encoder(char_ids, duration_gts, training=False)\n\n        tmp_masks = tf.ones([tf.shape(mel_src)[0], tf.shape(mel_src)[1]], dtype=tf.bool)\n        _, means, stds = self.src_mel_encoder(mel_src, tmp_masks)\n\n        mel_before = self.tar_mel_decoder(content_latents, (_, means, stds), encoder_masks)\n\n        return mel_before, means, stds\n\n    def extract_dur_pos_embed(self, mel_src):\n        tmp_masks = tf.ones([tf.shape(mel_src)[0], tf.shape(mel_src)[1]], dtype=tf.bool)\n        content_latent_pred, _, _ = self.src_mel_encoder(mel_src, tmp_masks)\n        return content_latent_pred[:, :, -4:]\n\n    def setup_inference_fn(self):\n        self.inference = tf.function(\n            self._inference,\n            experimental_relax_shapes=True,\n            input_signature=[\n                tf.TensorSpec(shape=[None, None], dtype=tf.int32, name=\"char_ids\"),\n                tf.TensorSpec(shape=[None, None], dtype=tf.int32, name=\"duration_gts\"),\n                tf.TensorSpec(shape=[None, None, None], dtype=tf.float32, name=\"mel_src\"),\n            ],\n        )\n\n        self.inference_tflite = tf.function(\n            self._inference,\n            experimental_relax_shapes=True,\n            input_signature=[\n                tf.TensorSpec(shape=[1, None], dtype=tf.int32, name=\"char_ids\"),\n                tf.TensorSpec(shape=[1, None], dtype=tf.int32, name=\"duration_gts\"),\n                tf.TensorSpec(shape=[1, None, None], dtype=tf.float32, name=\"mel_src\"),\n            ],\n        )\n\nclass TFUNETTSContentPretrain(tf.keras.Model):\n    \"\"\"UNETTSContentPretrain\"\"\"\n\n    def __init__(self, config, **kwargs):\n        self.enable_tflite_convertible = kwargs.pop(\"enable_tflite_convertible\", False)\n        super().__init__(**kwargs)\n\n        self.config = config\n\n        self.content_encoder = ContentEncoder(\n            config,\n            enable_tflite_convertible=self.enable_tflite_convertible,\n            name=\"content_encoder\"\n        )\n\n        if self.config.decoder_is_conditional:\n            self.decoder = TFFastSpeechConditionalDecoder(\n                config.decoder_self_attention_conditional_params,\n                is_compatible_encoder = True,\n                name                  = \"decoder\",\n            )\n        else:\n            self.decoder = TFFastSpeechDecoder(\n                config.decoder_self_attention_params,\n                is_compatible_encoder = False,\n                name                  = \"decoder\",\n            )\n\n        self.mel_dense = tf.keras.layers.Dense(units=config.num_mels, dtype=tf.float32, name=\"mel_before\")\n        self.postnet   = TFTacotronPostnet(config=config, dtype=tf.float32, name=\"postnet\")\n\n        self.setup_inference_fn()\n\n    def _build(self):\n        \"\"\"Dummy input for building model.\"\"\"\n        # fake inputs\n        char_ids     = tf.convert_to_tensor([[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]], tf.int32)\n        duration_gts = tf.convert_to_tensor([[3, 3, 3, 3, 3, 3, 3, 3, 3, 3]], tf.int32)\n        embed        = tf.random.normal([1, 256], dtype=tf.float32)\n        self(char_ids, duration_gts, embed)\n\n    def content_encoder_weight_save(self, path):\n        self.content_encoder.save_weights(path)\n\n    def call(\n        self, char_ids, duration_gts, embed, training=False, **kwargs,\n    ):\n        \"\"\"Call logic.\"\"\"\n        content_latents, encoder_masks = self.content_encoder(char_ids, duration_gts, training=training)\n\n        if self.config.decoder_is_conditional:\n            decoder_output = self.decoder(\n                [content_latents, tf.expand_dims(embed, 1), encoder_masks],\n                training=training,\n            )\n        else:\n            # TODO\n            frame_num = tf.reduce_max(tf.reduce_sum(duration_gts, 1))\n            expand_embeds = tf.tile(tf.expand_dims(embed, 1), [1, frame_num, 1])\n            content_latents = tf.concat([content_latents, expand_embeds], -1)\n\n            decoder_output = self.decoder(\n                [content_latents, encoder_masks],\n                training=training,\n            )\n\n        last_decoder_hidden_states = decoder_output[0]\n\n        spebap_before = self.mel_dense(last_decoder_hidden_states)\n        spebap_before = spebap_before * tf.cast(tf.expand_dims(encoder_masks, axis=2), spebap_before.dtype)\n\n        spebap_after = self.postnet([spebap_before, encoder_masks], training=training) + spebap_before\n\n        outputs = (spebap_before, spebap_after)\n        return outputs\n\n    def _inference(self, char_ids, duration_gts, embed, **kwargs):\n        \"\"\"Call logic.\"\"\"\n        content_latents, encoder_masks = self.content_encoder(char_ids, duration_gts, training=False)\n\n        if self.config.decoder_is_conditional:\n            decoder_output = self.decoder(\n                [content_latents, tf.expand_dims(embed, 1), encoder_masks],\n                training=False,\n            )\n        else:\n            # TODO\n            frame_num = tf.reduce_max(tf.reduce_sum(duration_gts, 1))\n            expand_embeds = tf.tile(tf.expand_dims(embed, 1), [1, frame_num, 1])\n            content_latents = tf.concat([content_latents, expand_embeds], -1)\n\n            decoder_output = self.decoder(\n                [content_latents, encoder_masks],\n                training=False,\n            )\n\n        last_decoder_hidden_states = decoder_output[0]\n\n        spebap_before = self.mel_dense(last_decoder_hidden_states)\n        spebap_before = spebap_before * tf.cast(tf.expand_dims(encoder_masks, axis=2), spebap_before.dtype)\n\n        spebap_after = self.postnet([spebap_before, encoder_masks], training=False) + spebap_before\n\n        outputs = (spebap_before, spebap_after)\n        return outputs\n\n    def setup_inference_fn(self):\n        self.inference = tf.function(\n            self._inference,\n            experimental_relax_shapes=True,\n            input_signature=[\n                tf.TensorSpec(shape=[None, None], dtype=tf.int32, name=\"char_ids\"),\n                tf.TensorSpec(shape=[None, None], dtype=tf.int32, name=\"duration_gts\"),\n                tf.TensorSpec(shape=[None, None], dtype=tf.float32, name=\"embed\")\n            ],\n        )\n\n        self.inference_tflite = tf.function(\n            self._inference,\n            experimental_relax_shapes=True,\n            input_signature=[\n                tf.TensorSpec(shape=[1, None], dtype=tf.int32, name=\"char_ids\"),\n                tf.TensorSpec(shape=[1, None], dtype=tf.int32, name=\"duration_gts\"),\n                tf.TensorSpec(shape=[1, None], dtype=tf.float32, name=\"embed\")\n            ],\n        )"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/optimizers/__init__.py",
    "content": "from tensorflow_tts.optimizers.adamweightdecay import AdamWeightDecay, WarmUp\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/optimizers/adamweightdecay.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2019 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"AdamW for training self-attention.\"\"\"\n\n\nimport re\n\nimport tensorflow as tf\n\n\nclass WarmUp(tf.keras.optimizers.schedules.LearningRateSchedule):\n    \"\"\"Applys a warmup schedule on a given learning rate decay schedule.\"\"\"\n\n    def __init__(\n        self,\n        initial_learning_rate,\n        decay_schedule_fn,\n        warmup_steps,\n        power=1.0,\n        name=None,\n    ):\n        super(WarmUp, self).__init__()\n        self.initial_learning_rate = initial_learning_rate\n        self.warmup_steps = warmup_steps\n        self.power = power\n        self.decay_schedule_fn = decay_schedule_fn\n        self.name = name\n\n    def __call__(self, step):\n        with tf.name_scope(self.name or \"WarmUp\") as name:\n            # Implements polynomial warmup. i.e., if global_step < warmup_steps, the\n            # learning rate will be `global_step/num_warmup_steps * init_lr`.\n            global_step_float = tf.cast(step, tf.float32)\n            warmup_steps_float = tf.cast(self.warmup_steps, tf.float32)\n            warmup_percent_done = global_step_float / warmup_steps_float\n            warmup_learning_rate = self.initial_learning_rate * tf.math.pow(\n                warmup_percent_done, self.power\n            )\n            return tf.cond(\n                global_step_float < warmup_steps_float,\n                lambda: warmup_learning_rate,\n                lambda: self.decay_schedule_fn(step),\n                name=name,\n            )\n\n    def get_config(self):\n        return {\n            \"initial_learning_rate\": self.initial_learning_rate,\n            \"decay_schedule_fn\": self.decay_schedule_fn,\n            \"warmup_steps\": self.warmup_steps,\n            \"power\": self.power,\n            \"name\": self.name,\n        }\n\n\nclass AdamWeightDecay(tf.keras.optimizers.Adam):\n    \"\"\"Adam enables L2 weight decay and clip_by_global_norm on gradients.\n    Just adding the square of the weights to the loss function is *not* the\n    correct way of using L2 regularization/weight decay with Adam, since that will\n    interact with the m and v parameters in strange ways.\n\n    Instead we want ot decay the weights in a manner that doesn't interact with\n    the m/v parameters. This is equivalent to adding the square of the weights to\n    the loss with plain (non-momentum) SGD.\n    \"\"\"\n\n    def __init__(\n        self,\n        learning_rate=0.001,\n        beta_1=0.9,\n        beta_2=0.999,\n        epsilon=1e-7,\n        amsgrad=False,\n        weight_decay_rate=0.0,\n        include_in_weight_decay=None,\n        exclude_from_weight_decay=None,\n        name=\"AdamWeightDecay\",\n        **kwargs\n    ):\n        super(AdamWeightDecay, self).__init__(\n            learning_rate, beta_1, beta_2, epsilon, amsgrad, name, **kwargs\n        )\n        self.weight_decay_rate = weight_decay_rate\n        self._include_in_weight_decay = include_in_weight_decay\n        self._exclude_from_weight_decay = exclude_from_weight_decay\n\n    @classmethod\n    def from_config(cls, config):\n        \"\"\"Creates an optimizer from its config with WarmUp custom object.\"\"\"\n        custom_objects = {\"WarmUp\": WarmUp}\n        return super(AdamWeightDecay, cls).from_config(\n            config, custom_objects=custom_objects\n        )\n\n    def _prepare_local(self, var_device, var_dtype, apply_state):\n        super(AdamWeightDecay, self)._prepare_local(var_device, var_dtype, apply_state)\n        apply_state[\"weight_decay_rate\"] = tf.constant(\n            self.weight_decay_rate, name=\"adam_weight_decay_rate\"\n        )\n\n    def _decay_weights_op(self, var, learning_rate, apply_state):\n        do_decay = self._do_use_weight_decay(var.name)\n        if do_decay:\n            return var.assign_sub(\n                learning_rate * var * apply_state[\"weight_decay_rate\"],\n                use_locking=self._use_locking,\n            )\n        return tf.no_op()\n\n    def apply_gradients(self, grads_and_vars, clip_norm=0.5, **kwargs):\n        grads, tvars = list(zip(*grads_and_vars))\n        (grads, _) = tf.clip_by_global_norm(grads, clip_norm=clip_norm)\n        return super(AdamWeightDecay, self).apply_gradients(zip(grads, tvars), **kwargs)\n\n    def _get_lr(self, var_device, var_dtype, apply_state):\n        \"\"\"Retrieves the learning rate with the given state.\"\"\"\n        if apply_state is None:\n            return self._decayed_lr_t[var_dtype], {}\n\n        apply_state = apply_state or {}\n        coefficients = apply_state.get((var_device, var_dtype))\n        if coefficients is None:\n            coefficients = self._fallback_apply_state(var_device, var_dtype)\n            apply_state[(var_device, var_dtype)] = coefficients\n\n        return coefficients[\"lr_t\"], dict(apply_state=apply_state)\n\n    def _resource_apply_dense(self, grad, var, apply_state=None):\n        lr_t, kwargs = self._get_lr(var.device, var.dtype.base_dtype, apply_state)\n        decay = self._decay_weights_op(var, lr_t, apply_state)\n        with tf.control_dependencies([decay]):\n            return super(AdamWeightDecay, self)._resource_apply_dense(\n                grad, var, **kwargs\n            )\n\n    def _resource_apply_sparse(self, grad, var, indices, apply_state=None):\n        lr_t, kwargs = self._get_lr(var.device, var.dtype.base_dtype, apply_state)\n        decay = self._decay_weights_op(var, lr_t, apply_state)\n        with tf.control_dependencies([decay]):\n            return super(AdamWeightDecay, self)._resource_apply_sparse(\n                grad, var, indices, **kwargs\n            )\n\n    def get_config(self):\n        config = super(AdamWeightDecay, self).get_config()\n        config.update(\n            {\"weight_decay_rate\": self.weight_decay_rate,}\n        )\n        return config\n\n    def _do_use_weight_decay(self, param_name):\n        \"\"\"Whether to use L2 weight decay for `param_name`.\"\"\"\n        if self.weight_decay_rate == 0:\n            return False\n\n        if self._include_in_weight_decay:\n            for r in self._include_in_weight_decay:\n                if re.search(r, param_name) is not None:\n                    return True\n\n        if self._exclude_from_weight_decay:\n            for r in self._exclude_from_weight_decay:\n                if re.search(r, param_name) is not None:\n                    return False\n        return True\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/processor/__init__.py",
    "content": "from tensorflow_tts.processor.base_processor import BaseProcessor\nfrom tensorflow_tts.processor.multispk_voiceclone import MultiSPKVoiceCloneProcessor"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/processor/base_processor.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 TensorFlowTTS Team.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Base Processor for all processor.\"\"\"\n\nimport abc\nimport json\nimport os\nfrom typing import Dict, List, Union\n\nfrom dataclasses import dataclass, field\n\n\nclass DataProcessorError(Exception):\n    pass\n\n\n@dataclass\nclass BaseProcessor(abc.ABC):\n    data_dir: str\n    symbols: List[str] = field(default_factory=list)\n    speakers_map: Dict[str, int] = field(default_factory=dict)\n    train_f_name: str = \"train.txt\"\n    delimiter: str = \"|\"\n    positions = {\n        \"file\": 0,\n        \"text\": 1,\n        \"speaker_name\": 2,\n    }  # positions of file,text,speaker_name after split line\n    f_extension: str = \".wav\"\n    saved_mapper_path: str = None\n    loaded_mapper_path: str = None\n    # extras\n    items: List[List[str]] = field(default_factory=list)  # text, wav_path, speaker_name\n    symbol_to_id: Dict[str, int] = field(default_factory=dict)\n    id_to_symbol: Dict[int, str] = field(default_factory=dict)\n\n    def __post_init__(self):\n\n        if self.loaded_mapper_path is not None:\n            self._load_mapper(loaded_path=self.loaded_mapper_path)\n            if self.setup_eos_token():\n                self.add_symbol(\n                    self.setup_eos_token()\n                )  # if this eos token not yet present in symbols list.\n                self.eos_id = self.symbol_to_id[self.setup_eos_token()]\n            return\n\n        if self.symbols.__len__() < 1:\n            raise DataProcessorError(\"Symbols list is empty but mapper isn't loaded\")\n\n        self.create_symbols()\n        self.create_items()\n        self.create_speaker_map()\n        self.reverse_speaker = {v: k for k, v in self.speakers_map.items()}\n        if self.saved_mapper_path is not None:\n            self._save_mapper(saved_path=self.saved_mapper_path)\n\n        # processor name. usefull to use it for AutoProcessor\n        self._processor_name = type(self).__name__\n\n        if self.setup_eos_token():\n            self.add_symbol(\n                self.setup_eos_token()\n            )  # if this eos token not yet present in symbols list.\n            self.eos_id = self.symbol_to_id[self.setup_eos_token()]\n\n    def __getattr__(self, name: str) -> Union[str, int]:\n        if \"_id\" in name:  # map symbol to id\n            return self.symbol_to_id[name.replace(\"_id\", \"\")]\n        return self.symbol_to_id[name]  # map symbol to value\n\n    def create_speaker_map(self):\n        \"\"\"\n        Create speaker map for dataset.\n        \"\"\"\n        sp_id = 0\n        for i in self.items:\n            speaker_name = i[-1]\n            if speaker_name not in self.speakers_map:\n                self.speakers_map[speaker_name] = sp_id\n                sp_id += 1\n\n    def get_speaker_id(self, name: str) -> int:\n        return self.speakers_map[name]\n\n    def get_speaker_name(self, speaker_id: int) -> str:\n        return self.speakers_map[speaker_id]\n\n    def create_symbols(self):\n        self.symbol_to_id = {s: i for i, s in enumerate(self.symbols)}\n        self.id_to_symbol = {i: s for i, s in enumerate(self.symbols)}\n\n    def create_items(self):\n        \"\"\"\n        Method used to create items from training file\n        items struct example => text, wav_file_path, speaker_name.\n        Note that the speaker_name should be a last.\n        \"\"\"\n        with open(\n            os.path.join(self.data_dir, self.train_f_name), mode=\"r\", encoding=\"utf-8\"\n        ) as f:\n            for line in f:\n                parts = line.strip().split(self.delimiter)\n                wav_path = os.path.join(self.data_dir, parts[self.positions[\"file\"]])\n                wav_path = (\n                    wav_path + self.f_extension\n                    if wav_path[-len(self.f_extension) :] != self.f_extension\n                    else wav_path\n                )\n                text = parts[self.positions[\"text\"]]\n                speaker_name = parts[self.positions[\"speaker_name\"]]\n                self.items.append([text, wav_path, speaker_name])\n\n    def add_symbol(self, symbol: Union[str, list]):\n        if isinstance(symbol, str):\n            if symbol in self.symbol_to_id:\n                return\n            self.symbols.append(symbol)\n            symbol_id = len(self.symbol_to_id)\n            self.symbol_to_id[symbol] = symbol_id\n            self.id_to_symbol[symbol_id] = symbol\n\n        elif isinstance(symbol, list):\n            for i in symbol:\n                self.add_symbol(i)\n        else:\n            raise ValueError(\"A new_symbols must be a string or list of string.\")\n\n    @abc.abstractmethod\n    def get_one_sample(self, item):\n        \"\"\"Get one sample from dataset items.\n        Args:\n            item: one item in Dataset items.\n                Dataset items may include (raw_text, speaker_id, wav_path, ...)\n\n        Returns:\n            sample (dict): sample dictionary return all feature used for preprocessing later.\n        \"\"\"\n        sample = {\n            \"raw_text\": None,\n            \"text_ids\": None,\n            \"audio\": None,\n            \"utt_id\": None,\n            \"speaker_name\": None,\n            \"rate\": None,\n        }\n        return sample\n\n    @abc.abstractmethod\n    def text_to_sequence(self, text: str):\n        return []\n\n    @abc.abstractmethod\n    def setup_eos_token(self):\n        \"\"\"Return eos symbol of type string.\"\"\"\n        return \"eos\"\n\n    def convert_symbols_to_ids(self, symbols: Union[str, list]):\n        sequence = []\n        if isinstance(symbols, str):\n            sequence.append(self._symbol_to_id[symbols])\n            return sequence\n        elif isinstance(symbols, list):\n            for s in symbols:\n                if isinstance(s, str):\n                    sequence.append(self._symbol_to_id[s])\n                else:\n                    raise ValueError(\"All elements of symbols must be a string.\")\n        else:\n            raise ValueError(\"A symbols must be a string or list of string.\")\n\n        return sequence\n\n    def _load_mapper(self, loaded_path: str = None):\n        \"\"\"\n        Save all needed mappers to file\n        \"\"\"\n        loaded_path = (\n            os.path.join(self.data_dir, \"mapper.json\")\n            if loaded_path is None\n            else loaded_path\n        )\n        with open(loaded_path, \"r\") as f:\n            data = json.load(f)\n        self.speakers_map = data[\"speakers_map\"]\n        self.symbol_to_id = data[\"symbol_to_id\"]\n        self.id_to_symbol = {int(k): v for k, v in data[\"id_to_symbol\"].items()}\n        self._processor_name = data[\"processor_name\"]\n\n        # other keys\n        all_data_keys = data.keys()\n        for key in all_data_keys:\n            if key not in [\"speakers_map\", \"symbol_to_id\", \"id_to_symbol\"]:\n                setattr(self, key, data[key])\n\n    def _save_mapper(self, saved_path: str = None, extra_attrs_to_save: dict = None):\n        \"\"\"\n        Save all needed mappers to file\n        \"\"\"\n        saved_path = (\n            os.path.join(self.data_dir, \"mapper.json\")\n            if saved_path is None\n            else saved_path\n        )\n        with open(saved_path, \"w\") as f:\n            full_mapper = {\n                \"symbol_to_id\": self.symbol_to_id,\n                \"id_to_symbol\": self.id_to_symbol,\n                \"speakers_map\": self.speakers_map,\n                \"processor_name\": self._processor_name,\n            }\n            if extra_attrs_to_save:\n                full_mapper = {**full_mapper, **extra_attrs_to_save}\n            json.dump(full_mapper, f)\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/processor/multispk_voiceclone.py",
    "content": "# -*- coding: utf-8 -*-\r\n# Copyright 2020 TensorFlowTTS Team.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n#     http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n\"\"\"Perform preprocessing and raw feature extraction for Aishell3 dataset.\"\"\"\r\n\r\nimport os\r\nimport re\r\nfrom typing import Dict, List, Union, Tuple, Any\r\n\r\nfrom dataclasses import dataclass, field\r\nfrom pypinyin import Style\r\nfrom pypinyin.contrib.neutral_tone import NeutralToneWith5Mixin\r\nfrom pypinyin.converter import DefaultConverter\r\nfrom pypinyin.core import Pinyin\r\nfrom tensorflow_tts.processor import BaseProcessor\r\nfrom tqdm import tqdm\r\n\r\nfrom g2p_en import G2p\r\ng2p = G2p()\r\n\r\n_pad = [\"pad\"]\r\n_eos = [None]\r\n\r\n_pause = [\"sil\", \"#0\", \"#1\", \"#3\"]\r\n\r\nCHN_WORD = \"#0\"\r\nENG_WORD = \"#1\"\r\nPUC_SYM  = \"#3\"\r\n\r\n_initials = [\r\n    \"^\",\r\n    \"b\",\r\n    \"c\",\r\n    \"ch\",\r\n    \"d\",\r\n    \"f\",\r\n    \"g\",\r\n    \"h\",\r\n    \"j\",\r\n    \"k\",\r\n    \"l\",\r\n    \"m\",\r\n    \"n\",\r\n    \"p\",\r\n    \"q\",\r\n    \"r\",\r\n    \"s\",\r\n    \"sh\",\r\n    \"t\",\r\n    \"x\",\r\n    \"z\",\r\n    \"zh\",\r\n]\r\n\r\n_tones = [\"1\", \"2\", \"3\", \"4\", \"5\"]\r\n\r\n_finals = [\r\n    \"a\",\r\n    \"ai\",\r\n    \"an\",\r\n    \"ang\",\r\n    \"ao\",\r\n    \"e\",\r\n    \"ei\",\r\n    \"en\",\r\n    \"eng\",\r\n    \"er\",\r\n    \"i\",\r\n    \"ia\",\r\n    \"ian\",\r\n    \"iang\",\r\n    \"iao\",\r\n    \"ie\",\r\n    \"ii\",\r\n    \"iii\",\r\n    \"in\",\r\n    \"ing\",\r\n    \"iong\",\r\n    \"iou\",\r\n    \"o\",\r\n    \"ong\",\r\n    \"ou\",\r\n    \"u\",\r\n    \"ua\",\r\n    \"uai\",\r\n    \"uan\",\r\n    \"uang\",\r\n    \"uei\",\r\n    \"uen\",\r\n    \"ueng\",\r\n    \"uo\",\r\n    \"v\",\r\n    \"van\",\r\n    \"ve\",\r\n    \"vn\",\r\n]\r\n\r\nAISHELL_CHN_SYMBOLS = _pad + _pause + _initials + [i + j for i in _finals for j in _tones]\r\n\r\n\r\nPINYIN_DICT = {\r\n    \"a\": (\"^\", \"a\"),\r\n    \"ai\": (\"^\", \"ai\"),\r\n    \"an\": (\"^\", \"an\"),\r\n    \"ang\": (\"^\", \"ang\"),\r\n    \"ao\": (\"^\", \"ao\"),\r\n    \"ba\": (\"b\", \"a\"),\r\n    \"bai\": (\"b\", \"ai\"),\r\n    \"ban\": (\"b\", \"an\"),\r\n    \"bang\": (\"b\", \"ang\"),\r\n    \"bao\": (\"b\", \"ao\"),\r\n    \"be\": (\"b\", \"e\"),\r\n    \"bei\": (\"b\", \"ei\"),\r\n    \"ben\": (\"b\", \"en\"),\r\n    \"beng\": (\"b\", \"eng\"),\r\n    \"bi\": (\"b\", \"i\"),\r\n    \"bian\": (\"b\", \"ian\"),\r\n    \"biao\": (\"b\", \"iao\"),\r\n    \"bie\": (\"b\", \"ie\"),\r\n    \"bin\": (\"b\", \"in\"),\r\n    \"bing\": (\"b\", \"ing\"),\r\n    \"bo\": (\"b\", \"o\"),\r\n    \"bu\": (\"b\", \"u\"),\r\n    \"ca\": (\"c\", \"a\"),\r\n    \"cai\": (\"c\", \"ai\"),\r\n    \"can\": (\"c\", \"an\"),\r\n    \"cang\": (\"c\", \"ang\"),\r\n    \"cao\": (\"c\", \"ao\"),\r\n    \"ce\": (\"c\", \"e\"),\r\n    \"cen\": (\"c\", \"en\"),\r\n    \"ceng\": (\"c\", \"eng\"),\r\n    \"cha\": (\"ch\", \"a\"),\r\n    \"chai\": (\"ch\", \"ai\"),\r\n    \"chan\": (\"ch\", \"an\"),\r\n    \"chang\": (\"ch\", \"ang\"),\r\n    \"chao\": (\"ch\", \"ao\"),\r\n    \"che\": (\"ch\", \"e\"),\r\n    \"chen\": (\"ch\", \"en\"),\r\n    \"cheng\": (\"ch\", \"eng\"),\r\n    \"chi\": (\"ch\", \"iii\"),\r\n    \"chong\": (\"ch\", \"ong\"),\r\n    \"chou\": (\"ch\", \"ou\"),\r\n    \"chu\": (\"ch\", \"u\"),\r\n    \"chua\": (\"ch\", \"ua\"),\r\n    \"chuai\": (\"ch\", \"uai\"),\r\n    \"chuan\": (\"ch\", \"uan\"),\r\n    \"chuang\": (\"ch\", \"uang\"),\r\n    \"chui\": (\"ch\", \"uei\"),\r\n    \"chun\": (\"ch\", \"uen\"),\r\n    \"chuo\": (\"ch\", \"uo\"),\r\n    \"ci\": (\"c\", \"ii\"),\r\n    \"cong\": (\"c\", \"ong\"),\r\n    \"cou\": (\"c\", \"ou\"),\r\n    \"cu\": (\"c\", \"u\"),\r\n    \"cuan\": (\"c\", \"uan\"),\r\n    \"cui\": (\"c\", \"uei\"),\r\n    \"cun\": (\"c\", \"uen\"),\r\n    \"cuo\": (\"c\", \"uo\"),\r\n    \"da\": (\"d\", \"a\"),\r\n    \"dai\": (\"d\", \"ai\"),\r\n    \"dan\": (\"d\", \"an\"),\r\n    \"dang\": (\"d\", \"ang\"),\r\n    \"dao\": (\"d\", \"ao\"),\r\n    \"de\": (\"d\", \"e\"),\r\n    \"dei\": (\"d\", \"ei\"),\r\n    \"den\": (\"d\", \"en\"),\r\n    \"deng\": (\"d\", \"eng\"),\r\n    \"di\": (\"d\", \"i\"),\r\n    \"dia\": (\"d\", \"ia\"),\r\n    \"dian\": (\"d\", \"ian\"),\r\n    \"diao\": (\"d\", \"iao\"),\r\n    \"die\": (\"d\", \"ie\"),\r\n    \"ding\": (\"d\", \"ing\"),\r\n    \"diu\": (\"d\", \"iou\"),\r\n    \"dong\": (\"d\", \"ong\"),\r\n    \"dou\": (\"d\", \"ou\"),\r\n    \"du\": (\"d\", \"u\"),\r\n    \"duan\": (\"d\", \"uan\"),\r\n    \"dui\": (\"d\", \"uei\"),\r\n    \"dun\": (\"d\", \"uen\"),\r\n    \"duo\": (\"d\", \"uo\"),\r\n    \"e\": (\"^\", \"e\"),\r\n    \"ei\": (\"^\", \"ei\"),\r\n    \"en\": (\"^\", \"en\"),\r\n    \"ng\": (\"^\", \"en\"),\r\n    \"eng\": (\"^\", \"eng\"),\r\n    \"er\": (\"^\", \"er\"),\r\n    \"fa\": (\"f\", \"a\"),\r\n    \"fan\": (\"f\", \"an\"),\r\n    \"fang\": (\"f\", \"ang\"),\r\n    \"fei\": (\"f\", \"ei\"),\r\n    \"fen\": (\"f\", \"en\"),\r\n    \"feng\": (\"f\", \"eng\"),\r\n    \"fo\": (\"f\", \"o\"),\r\n    \"fou\": (\"f\", \"ou\"),\r\n    \"fu\": (\"f\", \"u\"),\r\n    \"ga\": (\"g\", \"a\"),\r\n    \"gai\": (\"g\", \"ai\"),\r\n    \"gan\": (\"g\", \"an\"),\r\n    \"gang\": (\"g\", \"ang\"),\r\n    \"gao\": (\"g\", \"ao\"),\r\n    \"ge\": (\"g\", \"e\"),\r\n    \"gei\": (\"g\", \"ei\"),\r\n    \"gen\": (\"g\", \"en\"),\r\n    \"geng\": (\"g\", \"eng\"),\r\n    \"gong\": (\"g\", \"ong\"),\r\n    \"gou\": (\"g\", \"ou\"),\r\n    \"gu\": (\"g\", \"u\"),\r\n    \"gua\": (\"g\", \"ua\"),\r\n    \"guai\": (\"g\", \"uai\"),\r\n    \"guan\": (\"g\", \"uan\"),\r\n    \"guang\": (\"g\", \"uang\"),\r\n    \"gui\": (\"g\", \"uei\"),\r\n    \"gun\": (\"g\", \"uen\"),\r\n    \"guo\": (\"g\", \"uo\"),\r\n    \"ha\": (\"h\", \"a\"),\r\n    \"hai\": (\"h\", \"ai\"),\r\n    \"han\": (\"h\", \"an\"),\r\n    \"hang\": (\"h\", \"ang\"),\r\n    \"hao\": (\"h\", \"ao\"),\r\n    \"he\": (\"h\", \"e\"),\r\n    \"hei\": (\"h\", \"ei\"),\r\n    \"hen\": (\"h\", \"en\"),\r\n    \"heng\": (\"h\", \"eng\"),\r\n    \"hong\": (\"h\", \"ong\"),\r\n    \"hou\": (\"h\", \"ou\"),\r\n    \"hu\": (\"h\", \"u\"),\r\n    \"hua\": (\"h\", \"ua\"),\r\n    \"huai\": (\"h\", \"uai\"),\r\n    \"huan\": (\"h\", \"uan\"),\r\n    \"huang\": (\"h\", \"uang\"),\r\n    \"hui\": (\"h\", \"uei\"),\r\n    \"hun\": (\"h\", \"uen\"),\r\n    \"huo\": (\"h\", \"uo\"),\r\n    \"ji\": (\"j\", \"i\"),\r\n    \"jia\": (\"j\", \"ia\"),\r\n    \"jian\": (\"j\", \"ian\"),\r\n    \"jiang\": (\"j\", \"iang\"),\r\n    \"jiao\": (\"j\", \"iao\"),\r\n    \"jie\": (\"j\", \"ie\"),\r\n    \"jin\": (\"j\", \"in\"),\r\n    \"jing\": (\"j\", \"ing\"),\r\n    \"jiong\": (\"j\", \"iong\"),\r\n    \"jiu\": (\"j\", \"iou\"),\r\n    \"ju\": (\"j\", \"v\"),\r\n    \"juan\": (\"j\", \"van\"),\r\n    \"jue\": (\"j\", \"ve\"),\r\n    \"jun\": (\"j\", \"vn\"),\r\n    \"ka\": (\"k\", \"a\"),\r\n    \"kai\": (\"k\", \"ai\"),\r\n    \"kan\": (\"k\", \"an\"),\r\n    \"kang\": (\"k\", \"ang\"),\r\n    \"kao\": (\"k\", \"ao\"),\r\n    \"ke\": (\"k\", \"e\"),\r\n    \"kei\": (\"k\", \"ei\"),\r\n    \"ken\": (\"k\", \"en\"),\r\n    \"keng\": (\"k\", \"eng\"),\r\n    \"kong\": (\"k\", \"ong\"),\r\n    \"kou\": (\"k\", \"ou\"),\r\n    \"ku\": (\"k\", \"u\"),\r\n    \"kua\": (\"k\", \"ua\"),\r\n    \"kuai\": (\"k\", \"uai\"),\r\n    \"kuan\": (\"k\", \"uan\"),\r\n    \"kuang\": (\"k\", \"uang\"),\r\n    \"kui\": (\"k\", \"uei\"),\r\n    \"kun\": (\"k\", \"uen\"),\r\n    \"kuo\": (\"k\", \"uo\"),\r\n    \"la\": (\"l\", \"a\"),\r\n    \"lai\": (\"l\", \"ai\"),\r\n    \"lan\": (\"l\", \"an\"),\r\n    \"lang\": (\"l\", \"ang\"),\r\n    \"lao\": (\"l\", \"ao\"),\r\n    \"le\": (\"l\", \"e\"),\r\n    \"lei\": (\"l\", \"ei\"),\r\n    \"leng\": (\"l\", \"eng\"),\r\n    \"li\": (\"l\", \"i\"),\r\n    \"lia\": (\"l\", \"ia\"),\r\n    \"lian\": (\"l\", \"ian\"),\r\n    \"liang\": (\"l\", \"iang\"),\r\n    \"liao\": (\"l\", \"iao\"),\r\n    \"lie\": (\"l\", \"ie\"),\r\n    \"lin\": (\"l\", \"in\"),\r\n    \"ling\": (\"l\", \"ing\"),\r\n    \"liu\": (\"l\", \"iou\"),\r\n    \"lo\": (\"l\", \"o\"),\r\n    \"long\": (\"l\", \"ong\"),\r\n    \"lou\": (\"l\", \"ou\"),\r\n    \"lu\": (\"l\", \"u\"),\r\n    \"lv\": (\"l\", \"v\"),\r\n    \"luan\": (\"l\", \"uan\"),\r\n    \"lve\": (\"l\", \"ve\"),\r\n    \"lue\": (\"l\", \"ve\"),\r\n    \"lun\": (\"l\", \"uen\"),\r\n    \"luo\": (\"l\", \"uo\"),\r\n    \"ma\": (\"m\", \"a\"),\r\n    \"mai\": (\"m\", \"ai\"),\r\n    \"man\": (\"m\", \"an\"),\r\n    \"mang\": (\"m\", \"ang\"),\r\n    \"mao\": (\"m\", \"ao\"),\r\n    \"me\": (\"m\", \"e\"),\r\n    \"mei\": (\"m\", \"ei\"),\r\n    \"men\": (\"m\", \"en\"),\r\n    \"meng\": (\"m\", \"eng\"),\r\n    \"mi\": (\"m\", \"i\"),\r\n    \"mian\": (\"m\", \"ian\"),\r\n    \"miao\": (\"m\", \"iao\"),\r\n    \"mie\": (\"m\", \"ie\"),\r\n    \"min\": (\"m\", \"in\"),\r\n    \"ming\": (\"m\", \"ing\"),\r\n    \"miu\": (\"m\", \"iou\"),\r\n    \"mo\": (\"m\", \"o\"),\r\n    \"mou\": (\"m\", \"ou\"),\r\n    \"mu\": (\"m\", \"u\"),\r\n    \"na\": (\"n\", \"a\"),\r\n    \"nai\": (\"n\", \"ai\"),\r\n    \"nan\": (\"n\", \"an\"),\r\n    \"nang\": (\"n\", \"ang\"),\r\n    \"nao\": (\"n\", \"ao\"),\r\n    \"ne\": (\"n\", \"e\"),\r\n    \"nei\": (\"n\", \"ei\"),\r\n    \"nen\": (\"n\", \"en\"),\r\n    \"neng\": (\"n\", \"eng\"),\r\n    \"ni\": (\"n\", \"i\"),\r\n    \"nia\": (\"n\", \"ia\"),\r\n    \"nian\": (\"n\", \"ian\"),\r\n    \"niang\": (\"n\", \"iang\"),\r\n    \"niao\": (\"n\", \"iao\"),\r\n    \"nie\": (\"n\", \"ie\"),\r\n    \"nin\": (\"n\", \"in\"),\r\n    \"ning\": (\"n\", \"ing\"),\r\n    \"niu\": (\"n\", \"iou\"),\r\n    \"nong\": (\"n\", \"ong\"),\r\n    \"nou\": (\"n\", \"ou\"),\r\n    \"nu\": (\"n\", \"u\"),\r\n    \"nv\": (\"n\", \"v\"),\r\n    \"nuan\": (\"n\", \"uan\"),\r\n    \"nve\": (\"n\", \"ve\"),\r\n    \"nue\": (\"n\", \"ve\"),\r\n    \"nuo\": (\"n\", \"uo\"),\r\n    \"o\": (\"^\", \"o\"),\r\n    \"ou\": (\"^\", \"ou\"),\r\n    \"pa\": (\"p\", \"a\"),\r\n    \"pai\": (\"p\", \"ai\"),\r\n    \"pan\": (\"p\", \"an\"),\r\n    \"pang\": (\"p\", \"ang\"),\r\n    \"pao\": (\"p\", \"ao\"),\r\n    \"pe\": (\"p\", \"e\"),\r\n    \"pei\": (\"p\", \"ei\"),\r\n    \"pen\": (\"p\", \"en\"),\r\n    \"peng\": (\"p\", \"eng\"),\r\n    \"pi\": (\"p\", \"i\"),\r\n    \"pian\": (\"p\", \"ian\"),\r\n    \"piao\": (\"p\", \"iao\"),\r\n    \"pie\": (\"p\", \"ie\"),\r\n    \"pin\": (\"p\", \"in\"),\r\n    \"ping\": (\"p\", \"ing\"),\r\n    \"po\": (\"p\", \"o\"),\r\n    \"pou\": (\"p\", \"ou\"),\r\n    \"pu\": (\"p\", \"u\"),\r\n    \"qi\": (\"q\", \"i\"),\r\n    \"qia\": (\"q\", \"ia\"),\r\n    \"qian\": (\"q\", \"ian\"),\r\n    \"qiang\": (\"q\", \"iang\"),\r\n    \"qiao\": (\"q\", \"iao\"),\r\n    \"qie\": (\"q\", \"ie\"),\r\n    \"qin\": (\"q\", \"in\"),\r\n    \"qing\": (\"q\", \"ing\"),\r\n    \"qiong\": (\"q\", \"iong\"),\r\n    \"qiu\": (\"q\", \"iou\"),\r\n    \"qu\": (\"q\", \"v\"),\r\n    \"quan\": (\"q\", \"van\"),\r\n    \"que\": (\"q\", \"ve\"),\r\n    \"qun\": (\"q\", \"vn\"),\r\n    \"ran\": (\"r\", \"an\"),\r\n    \"rang\": (\"r\", \"ang\"),\r\n    \"rao\": (\"r\", \"ao\"),\r\n    \"re\": (\"r\", \"e\"),\r\n    \"ren\": (\"r\", \"en\"),\r\n    \"reng\": (\"r\", \"eng\"),\r\n    \"ri\": (\"r\", \"iii\"),\r\n    \"rong\": (\"r\", \"ong\"),\r\n    \"rou\": (\"r\", \"ou\"),\r\n    \"ru\": (\"r\", \"u\"),\r\n    \"rua\": (\"r\", \"ua\"),\r\n    \"ruan\": (\"r\", \"uan\"),\r\n    \"rui\": (\"r\", \"uei\"),\r\n    \"run\": (\"r\", \"uen\"),\r\n    \"ruo\": (\"r\", \"uo\"),\r\n    \"sa\": (\"s\", \"a\"),\r\n    \"sai\": (\"s\", \"ai\"),\r\n    \"san\": (\"s\", \"an\"),\r\n    \"sang\": (\"s\", \"ang\"),\r\n    \"sao\": (\"s\", \"ao\"),\r\n    \"se\": (\"s\", \"e\"),\r\n    \"sen\": (\"s\", \"en\"),\r\n    \"seng\": (\"s\", \"eng\"),\r\n    \"sha\": (\"sh\", \"a\"),\r\n    \"shai\": (\"sh\", \"ai\"),\r\n    \"shan\": (\"sh\", \"an\"),\r\n    \"shang\": (\"sh\", \"ang\"),\r\n    \"shao\": (\"sh\", \"ao\"),\r\n    \"she\": (\"sh\", \"e\"),\r\n    \"shei\": (\"sh\", \"ei\"),\r\n    \"shen\": (\"sh\", \"en\"),\r\n    \"sheng\": (\"sh\", \"eng\"),\r\n    \"shi\": (\"sh\", \"iii\"),\r\n    \"shou\": (\"sh\", \"ou\"),\r\n    \"shu\": (\"sh\", \"u\"),\r\n    \"shua\": (\"sh\", \"ua\"),\r\n    \"shuai\": (\"sh\", \"uai\"),\r\n    \"shuan\": (\"sh\", \"uan\"),\r\n    \"shuang\": (\"sh\", \"uang\"),\r\n    \"shui\": (\"sh\", \"uei\"),\r\n    \"shun\": (\"sh\", \"uen\"),\r\n    \"shuo\": (\"sh\", \"uo\"),\r\n    \"si\": (\"s\", \"ii\"),\r\n    \"song\": (\"s\", \"ong\"),\r\n    \"sou\": (\"s\", \"ou\"),\r\n    \"su\": (\"s\", \"u\"),\r\n    \"suan\": (\"s\", \"uan\"),\r\n    \"sui\": (\"s\", \"uei\"),\r\n    \"sun\": (\"s\", \"uen\"),\r\n    \"suo\": (\"s\", \"uo\"),\r\n    \"ta\": (\"t\", \"a\"),\r\n    \"tai\": (\"t\", \"ai\"),\r\n    \"tan\": (\"t\", \"an\"),\r\n    \"tang\": (\"t\", \"ang\"),\r\n    \"tao\": (\"t\", \"ao\"),\r\n    \"te\": (\"t\", \"e\"),\r\n    \"tei\": (\"t\", \"ei\"),\r\n    \"teng\": (\"t\", \"eng\"),\r\n    \"ti\": (\"t\", \"i\"),\r\n    \"tian\": (\"t\", \"ian\"),\r\n    \"tiao\": (\"t\", \"iao\"),\r\n    \"tie\": (\"t\", \"ie\"),\r\n    \"ting\": (\"t\", \"ing\"),\r\n    \"tong\": (\"t\", \"ong\"),\r\n    \"tou\": (\"t\", \"ou\"),\r\n    \"tu\": (\"t\", \"u\"),\r\n    \"tuan\": (\"t\", \"uan\"),\r\n    \"tui\": (\"t\", \"uei\"),\r\n    \"tun\": (\"t\", \"uen\"),\r\n    \"tuo\": (\"t\", \"uo\"),\r\n    \"wa\": (\"^\", \"ua\"),\r\n    \"wai\": (\"^\", \"uai\"),\r\n    \"wan\": (\"^\", \"uan\"),\r\n    \"wang\": (\"^\", \"uang\"),\r\n    \"wei\": (\"^\", \"uei\"),\r\n    \"wen\": (\"^\", \"uen\"),\r\n    \"weng\": (\"^\", \"ueng\"),\r\n    \"wo\": (\"^\", \"uo\"),\r\n    \"wu\": (\"^\", \"u\"),\r\n    \"xi\": (\"x\", \"i\"),\r\n    \"xia\": (\"x\", \"ia\"),\r\n    \"xian\": (\"x\", \"ian\"),\r\n    \"xiang\": (\"x\", \"iang\"),\r\n    \"xiao\": (\"x\", \"iao\"),\r\n    \"xie\": (\"x\", \"ie\"),\r\n    \"xin\": (\"x\", \"in\"),\r\n    \"xing\": (\"x\", \"ing\"),\r\n    \"xiong\": (\"x\", \"iong\"),\r\n    \"xiu\": (\"x\", \"iou\"),\r\n    \"xu\": (\"x\", \"v\"),\r\n    \"xuan\": (\"x\", \"van\"),\r\n    \"xue\": (\"x\", \"ve\"),\r\n    \"xun\": (\"x\", \"vn\"),\r\n    \"ya\": (\"^\", \"ia\"),\r\n    \"yan\": (\"^\", \"ian\"),\r\n    \"yang\": (\"^\", \"iang\"),\r\n    \"yao\": (\"^\", \"iao\"),\r\n    \"ye\": (\"^\", \"ie\"),\r\n    \"yi\": (\"^\", \"i\"),\r\n    \"yin\": (\"^\", \"in\"),\r\n    \"ying\": (\"^\", \"ing\"),\r\n    \"yo\": (\"^\", \"iou\"),\r\n    \"yong\": (\"^\", \"iong\"),\r\n    \"you\": (\"^\", \"iou\"),\r\n    \"yu\": (\"^\", \"v\"),\r\n    \"yuan\": (\"^\", \"van\"),\r\n    \"yue\": (\"^\", \"ve\"),\r\n    \"yun\": (\"^\", \"vn\"),\r\n    \"za\": (\"z\", \"a\"),\r\n    \"zai\": (\"z\", \"ai\"),\r\n    \"zan\": (\"z\", \"an\"),\r\n    \"zang\": (\"z\", \"ang\"),\r\n    \"zao\": (\"z\", \"ao\"),\r\n    \"ze\": (\"z\", \"e\"),\r\n    \"zei\": (\"z\", \"ei\"),\r\n    \"zen\": (\"z\", \"en\"),\r\n    \"zeng\": (\"z\", \"eng\"),\r\n    \"zha\": (\"zh\", \"a\"),\r\n    \"zhai\": (\"zh\", \"ai\"),\r\n    \"zhan\": (\"zh\", \"an\"),\r\n    \"zhang\": (\"zh\", \"ang\"),\r\n    \"zhao\": (\"zh\", \"ao\"),\r\n    \"zhe\": (\"zh\", \"e\"),\r\n    \"zhei\": (\"zh\", \"ei\"),\r\n    \"zhen\": (\"zh\", \"en\"),\r\n    \"zheng\": (\"zh\", \"eng\"),\r\n    \"zhi\": (\"zh\", \"iii\"),\r\n    \"zhong\": (\"zh\", \"ong\"),\r\n    \"zhou\": (\"zh\", \"ou\"),\r\n    \"zhu\": (\"zh\", \"u\"),\r\n    \"zhua\": (\"zh\", \"ua\"),\r\n    \"zhuai\": (\"zh\", \"uai\"),\r\n    \"zhuan\": (\"zh\", \"uan\"),\r\n    \"zhuang\": (\"zh\", \"uang\"),\r\n    \"zhui\": (\"zh\", \"uei\"),\r\n    \"zhun\": (\"zh\", \"uen\"),\r\n    \"zhuo\": (\"zh\", \"uo\"),\r\n    \"zi\": (\"z\", \"ii\"),\r\n    \"zong\": (\"z\", \"ong\"),\r\n    \"zou\": (\"z\", \"ou\"),\r\n    \"zu\": (\"z\", \"u\"),\r\n    \"zuan\": (\"z\", \"uan\"),\r\n    \"zui\": (\"z\", \"uei\"),\r\n    \"zun\": (\"z\", \"uen\"),\r\n    \"zuo\": (\"z\", \"uo\"),\r\n}\r\n\r\nzh_pattern = re.compile(r\"([\\u4e00-\\u9fa5]+)\")\r\nen_pattern = re.compile(r\"([a-zA-Z]+)\")\r\n\r\ndef is_zh(word):\r\n    global zh_pattern\r\n    match = zh_pattern.search(word)\r\n    return match is not None\r\n\r\ndef is_en(word):\r\n    global en_pattern\r\n    match = en_pattern.search(word)\r\n    return match is not None\r\n\r\nclass MyConverter(NeutralToneWith5Mixin, DefaultConverter):\r\n    pass\r\n\r\n\r\n@dataclass\r\nclass MultiSPKVoiceCloneProcessor(BaseProcessor):\r\n\r\n    pinyin_dict        : Dict[str, Tuple[str, str]] = field(default_factory=lambda: PINYIN_DICT)\r\n    cleaner_names      : str                        = None\r\n    target_rate        : int                        = 16000\r\n    speaker_name       : str                        = \"multispk_voiceclone\"\r\n    none_pinyin_symnum : int                        = len(_pad + _pause)\r\n    during_train       : bool                       = False\r\n    f0_train           : bool                       = False\r\n    all_train          : bool                       = False\r\n    mfaed_txt          : str                        = \"\"\r\n    wavs_dir           : str                        = \"\"\r\n    embed_dir          : str                        = \"\"\r\n    spkinfo_dir        : str                        = \"\"\r\n    unseen_dir         : str                        = \"\"\r\n\r\n    def __post_init__(self):\r\n        self.pinyin_parser = self.get_pinyin_parser()\r\n\r\n        if self.spkinfo_dir:\r\n            self.create_speaker_info()\r\n\r\n        if self.unseen_dir:\r\n            self.create_unseen_speaker()\r\n\r\n        super().__post_init__()\r\n\r\n    def setup_eos_token(self):\r\n        return _eos[0]\r\n\r\n    def create_speaker_info(self):\r\n        self.spk2sex_dict = {}\r\n        with open(self.spkinfo_dir, \"r\") as fr:\r\n            lines = fr.readlines()\r\n\r\n        for line in lines:\r\n            spk_name, _, sex, *_ = line.strip().split()\r\n            if spk_name not in self.spk2sex_dict.keys():\r\n                self.spk2sex_dict[spk_name] = sex\r\n        \r\n        print(\"*\"*50)\r\n        print(f\"Have {len(self.spk2sex_dict)} Speakers\")\r\n        print(\"*\"*50)\r\n\r\n    def create_unseen_speaker(self):\r\n        self.unseen_spk = []\r\n        with open(self.unseen_dir, \"r\") as fr:\r\n            lines = fr.readlines()\r\n\r\n        for line in lines:\r\n            self.unseen_spk.append(line.strip())\r\n        \r\n        self.unseen_spk_num = 0\r\n\r\n        print(\"*\"*50)\r\n        print(f\"Have {len(self.unseen_spk)} UNSeen Speakers\")\r\n        print(\"*\"*50)\r\n\r\n    # TODO now just support for aishell3\r\n    def create_items(self):\r\n        items = []\r\n        if self.data_dir:\r\n            with open(\r\n                os.path.join(self.data_dir, self.mfaed_txt),\r\n                encoding=\"utf-8\",\r\n            ) as ttf:\r\n                lines = ttf.readlines()\r\n                for line in tqdm(lines):\r\n                    filename, phoneseq, durseq = line.strip().split(\"|\")\r\n                    spkname = filename[:7] if filename[0] == \"S\" else filename.split(\"_\")[0]\r\n\r\n                    if self.spkinfo_dir and self.spk2sex_dict[spkname] == \"male\":\r\n                        continue\r\n\r\n                    # if self.unseen_dir and (spkname in self.unseen_spk or \"_\" in filename):\r\n                    if self.unseen_dir and spkname in self.unseen_spk:\r\n                        self.unseen_spk_num += 1\r\n                        continue\r\n\r\n                    wav_path = os.path.join(self.data_dir, self.wavs_dir, f\"{spkname}\", f\"{filename}.wav\")\r\n                    embed_path = os.path.join(self.data_dir, self.embed_dir, f\"{filename}-embed.npy\")\r\n\r\n                    if ((self.during_train or self.f0_train) and os.path.exists(wav_path)) or \\\r\n                        (self.all_train and os.path.exists(wav_path) and os.path.exists(embed_path)):\r\n                        try:\r\n                            text_ids = [self.symbol_to_id[phone] for phone in phoneseq.split()]\r\n                            durs = [int(dur) for dur in durseq.split()]\r\n                            embed_path = embed_path if self.all_train else None\r\n                            assert len(text_ids) == len(durs)\r\n                        except Exception:\r\n                            print(\"error: generate sequence ids\", filename)\r\n                            continue\r\n                    \r\n                        items.append([spkname, filename, wav_path, text_ids, durs, embed_path])\r\n\r\n            self.items = items\r\n            print(\"*\"*50)\r\n            print(f\"Have {len(self.items)} samples\")\r\n            if self.unseen_dir:\r\n                print(f\"Have {self.unseen_spk_num} UNSeen samples\")\r\n            print(\"*\"*50)\r\n\r\n    def get_phoneme_from_char_and_pinyin(self, txt, pinyin):\r\n        txt = txt.replace(\"'\", \"\")\r\n        txt = txt.replace(\"-\", \"\")\r\n\r\n        phrase_list   = re.split(\"#\\d\", txt)\r\n        rhythms_list  = re.findall(\"#\\d\", txt)\r\n\r\n        pinyin_index = 0\r\n        last_phrase_type = 'chn'\r\n\r\n        result = [\"sil\"]\r\n\r\n        phrase = phrase_list[0]\r\n\r\n        if is_zh(phrase):\r\n            length = len(phrase)\r\n\r\n            for pinyin_one in pinyin[pinyin_index:pinyin_index+length]:\r\n                tone = pinyin_one[-1]\r\n                a1, a2 = self.pinyin_dict[pinyin_one[:-1]]\r\n                result.append(a1)\r\n                result.append(a2+tone)\r\n            \r\n            pinyin_index += length\r\n\r\n            last_phrase_type = 'chn'\r\n        \r\n        elif is_en(phrase):\r\n            pinyin_one = pinyin[pinyin_index]\r\n\r\n            result += [ph[:-1] if ph[-1].isdigit() else ph for ph in pinyin_one.split(\"*\")]\r\n\r\n            pinyin_index += 1\r\n\r\n            last_phrase_type = 'eng'\r\n\r\n        # TODO\r\n        elif phrase == \"\" or phrase == \" \":\r\n            pass\r\n\r\n        else:\r\n            print(\"Error: processed text ->\", txt)\r\n            assert False\r\n\r\n        phrase_list = phrase_list[1:]\r\n\r\n        for rhythm, phrase in zip(rhythms_list, phrase_list):\r\n\r\n            if is_zh(phrase):\r\n                if rhythm == \"#3\":\r\n                    result.append(PUC_SYM)\r\n                elif last_phrase_type == 'eng':\r\n                    result.append(ENG_WORD)\r\n                else:\r\n                    result.append(CHN_WORD)\r\n\r\n                length = len(phrase)\r\n\r\n                for pinyin_one in pinyin[pinyin_index:pinyin_index+length]:\r\n                    tone = pinyin_one[-1]\r\n                    a1, a2 = self.pinyin_dict[pinyin_one[:-1]]\r\n                    result.append(a1)\r\n                    result.append(a2+tone)\r\n                \r\n                pinyin_index += length\r\n\r\n                last_phrase_type = 'chn'\r\n            \r\n            elif is_en(phrase):\r\n                if rhythm == \"#3\":\r\n                    result.append(PUC_SYM)\r\n                else:\r\n                    result.append(ENG_WORD)\r\n\r\n                pinyin_one = pinyin[pinyin_index]\r\n\r\n                result += [ph[:-1] if ph[-1].isdigit() else ph for ph in pinyin_one.split(\"*\")]\r\n\r\n                pinyin_index += 1\r\n\r\n                last_phrase_type = 'eng'\r\n\r\n            # TODO\r\n            elif phrase == \"\" or phrase == \" \":\r\n                continue\r\n\r\n            else:\r\n                print(\"Error: processed text ->\", txt)\r\n                assert False\r\n\r\n        # result.append(PUC_SYM)\r\n        result.append(\"sil\")\r\n\r\n        assert pinyin_index == len(pinyin)\r\n\r\n        return result\r\n\r\n    def get_one_sample(self, item): \r\n        spkname, filename, wav_path, text_ids, durs, embed_path = item\r\n\r\n        sample = {\r\n            \"speaker_name\": spkname,\r\n            \"filename\"    : filename,\r\n            \"wav_path\"    : wav_path,\r\n            \"text_ids\"    : text_ids,\r\n            \"durs\"        : durs,\r\n            \"embed_path\"  : embed_path,\r\n            \"rate\"        : self.target_rate,\r\n        }\r\n\r\n        return sample\r\n\r\n    def get_pinyin_parser(self):\r\n        my_pinyin = Pinyin(MyConverter())\r\n        pinyin = my_pinyin.pinyin\r\n        return pinyin\r\n\r\n    def text_to_sequence(self, text, inference=False):\r\n        if inference:\r\n            pinyin = self.pinyin_parser(text, style=Style.TONE3)\r\n            # print(pinyin)\r\n            new_pinyin = []\r\n            for x in pinyin:\r\n                x = \"\".join(x)\r\n                if \"#\" not in x:\r\n                    new_pinyin.append(x)\r\n                else:\r\n                    if len(x) == 2:\r\n                        continue\r\n                    else:\r\n                        eng_list = re.split(\"#\\d\", x)\r\n                        if eng_list[0] == \"\":\r\n                            eng_list = eng_list[1:]\r\n                        if eng_list[-1] == \"\":\r\n                            eng_list = eng_list[:-1]\r\n\r\n                        for e in eng_list:\r\n                            new_pinyin.append(\"*\".join(g2p(e)))\r\n\r\n            print(new_pinyin)\r\n\r\n            phonemes = self.get_phoneme_from_char_and_pinyin(text, new_pinyin)\r\n            text = \" \".join(phonemes)\r\n            print(f\"phoneme seq: {text}\")\r\n\r\n        sequence = []\r\n        #print(\"text\",text)\r\n        for symbol in text.split():\r\n            idx = self.symbol_to_id[symbol]\r\n            sequence.append(idx)\r\n\r\n        return sequence\r\n\r\n    def create_speaker_map(self):\r\n        pass"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/trainers/__init__.py",
    "content": "from tensorflow_tts.trainers.base_trainer import GanBasedTrainer, Seq2SeqBasedTrainer\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/trainers/base_trainer.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Based Trainer.\"\"\"\n\nimport abc\nimport logging\nimport os\n\nimport tensorflow as tf\nfrom tqdm import tqdm\n\nimport random\nimport numpy as np\n\nSEED =  2021\nrandom.seed(SEED)\nnp.random.seed(SEED)\ntf.random.set_seed(SEED)\n\nclass BasedTrainer(metaclass=abc.ABCMeta):\n    \"\"\"Customized trainer module for all models.\"\"\"\n\n    def __init__(self, steps, epochs, config):\n        self.steps = steps\n        self.epochs = epochs\n        self.config = config\n        self.finish_train = False\n        self.writer = tf.summary.create_file_writer(config[\"outdir\"])\n        self.train_data_loader = None\n        self.eval_data_loader = None\n        self.train_metrics = None\n        self.eval_metrics = None\n        self.list_metrics_name = None\n\n    def init_train_eval_metrics(self, list_metrics_name):\n        \"\"\"Init train and eval metrics to save it to tensorboard.\"\"\"\n        self.train_metrics = {}\n        self.eval_metrics = {}\n        for name in list_metrics_name:\n            self.train_metrics.update(\n                {name: tf.keras.metrics.Mean(name=\"train_\" + name, dtype=tf.float32)}\n            )\n            self.eval_metrics.update(\n                {name: tf.keras.metrics.Mean(name=\"eval_\" + name, dtype=tf.float32)}\n            )\n\n    def reset_states_train(self):\n        \"\"\"Reset train metrics after save it to tensorboard.\"\"\"\n        for metric in self.train_metrics.keys():\n            self.train_metrics[metric].reset_states()\n\n    def reset_states_eval(self):\n        \"\"\"Reset eval metrics after save it to tensorboard.\"\"\"\n        for metric in self.eval_metrics.keys():\n            self.eval_metrics[metric].reset_states()\n\n    def update_train_metrics(self, dict_metrics_losses):\n        for name, value in dict_metrics_losses.items():\n            self.train_metrics[name].update_state(value)\n\n    def update_eval_metrics(self, dict_metrics_losses):\n        for name, value in dict_metrics_losses.items():\n            self.eval_metrics[name].update_state(value)\n\n    def set_train_data_loader(self, train_dataset):\n        \"\"\"Set train data loader (MUST).\"\"\"\n        self.train_data_loader = train_dataset\n\n    def get_train_data_loader(self):\n        \"\"\"Get train data loader.\"\"\"\n        return self.train_data_loader\n\n    def set_eval_data_loader(self, eval_dataset):\n        \"\"\"Set eval data loader (MUST).\"\"\"\n        self.eval_data_loader = eval_dataset\n\n    def get_eval_data_loader(self):\n        \"\"\"Get eval data loader.\"\"\"\n        return self.eval_data_loader\n\n    @abc.abstractmethod\n    def compile(self):\n        pass\n\n    @abc.abstractmethod\n    def create_checkpoint_manager(self, saved_path=None, max_to_keep=10):\n        \"\"\"Create checkpoint management.\"\"\"\n        pass\n\n    def run(self):\n        \"\"\"Run training.\"\"\"\n        self.tqdm = tqdm(\n            initial=self.steps, total=self.config[\"train_max_steps\"], desc=\"[train]\"\n        )\n        while True:\n            self._train_epoch()\n\n            if self.finish_train:\n                break\n\n        self.tqdm.close()\n        logging.info(\"Finish training.\")\n\n    @abc.abstractmethod\n    def save_checkpoint(self):\n        \"\"\"Save checkpoint.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def load_checkpoint(self, pretrained_path):\n        \"\"\"Load checkpoint.\"\"\"\n        pass\n\n    def _train_epoch(self):\n        \"\"\"Train model one epoch.\"\"\"\n        for train_steps_per_epoch, batch in enumerate(self.train_data_loader, 1):\n            # one step training\n            self._train_step(batch)\n\n            # check interval\n            self._check_log_interval()\n            self._check_eval_interval()\n            self._check_save_interval()\n\n            # check wheter training is finished\n            if self.finish_train:\n                return\n\n        # update\n        self.epochs += 1\n        self.train_steps_per_epoch = train_steps_per_epoch\n        logging.info(\n            f\"(Steps: {self.steps}) Finished {self.epochs} epoch training \"\n            f\"({self.train_steps_per_epoch} steps per epoch).\"\n        )\n\n    @abc.abstractmethod\n    def _eval_epoch(self):\n        \"\"\"One epoch evaluation.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def _train_step(self, batch):\n        \"\"\"One step training.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def _check_log_interval(self):\n        \"\"\"Save log interval.\"\"\"\n        pass\n\n    @abc.abstractmethod\n    def fit(self):\n        pass\n\n    def _check_eval_interval(self):\n        \"\"\"Evaluation interval step.\"\"\"\n        if self.steps % self.config[\"eval_interval_steps\"] == 0:\n            self._eval_epoch()\n\n    def _check_save_interval(self):\n        \"\"\"Save interval checkpoint.\"\"\"\n        if self.steps % self.config[\"save_interval_steps\"] == 0:\n            self.save_checkpoint()\n            logging.info(f\"Successfully saved checkpoint @ {self.steps} steps.\")\n\n    def generate_and_save_intermediate_result(self, batch):\n        \"\"\"Generate and save intermediate result.\"\"\"\n        pass\n\n    def _write_to_tensorboard(self, list_metrics, stage=\"train\"):\n        \"\"\"Write variables to tensorboard.\"\"\"\n        with self.writer.as_default():\n            for key, value in list_metrics.items():\n                tf.summary.scalar(stage + \"/\" + key, value.result(), step=self.steps)\n                self.writer.flush()\n\n\nclass GanBasedTrainer(BasedTrainer):\n    \"\"\"Customized trainer module for GAN TTS training (MelGAN, GAN-TTS, ParallelWaveGAN).\"\"\"\n\n    def __init__(\n        self,\n        steps,\n        epochs,\n        config,\n        strategy,\n        is_generator_mixed_precision=False,\n        is_discriminator_mixed_precision=False,\n    ):\n        \"\"\"Initialize trainer.\n\n        Args:\n            steps (int): Initial global steps.\n            epochs (int): Initial global epochs.\n            config (dict): Config dict loaded from yaml format configuration file.\n\n        \"\"\"\n        super().__init__(steps, epochs, config)\n        self._is_generator_mixed_precision = is_generator_mixed_precision\n        self._is_discriminator_mixed_precision = is_discriminator_mixed_precision\n        self._strategy = strategy\n        self._already_apply_input_signature = False\n\n    def init_train_eval_metrics(self, list_metrics_name):\n        with self._strategy.scope():\n            super().init_train_eval_metrics(list_metrics_name)\n\n    def get_n_gpus(self):\n        return self._strategy.num_replicas_in_sync\n\n    def _get_train_element_signature(self):\n        return self.train_data_loader.element_spec\n\n    def _get_eval_element_signature(self):\n        return self.eval_data_loader.element_spec\n\n    def set_gen_model(self, generator_model):\n        \"\"\"Set generator class model (MUST).\"\"\"\n        self._generator = generator_model\n\n    def get_gen_model(self):\n        \"\"\"Get generator model.\"\"\"\n        return self._generator\n\n    def set_dis_model(self, discriminator_model):\n        \"\"\"Set discriminator class model (MUST).\"\"\"\n        self._discriminator = discriminator_model\n\n    def get_dis_model(self):\n        \"\"\"Get discriminator model.\"\"\"\n        return self._discriminator\n\n    def set_gen_optimizer(self, generator_optimizer):\n        \"\"\"Set generator optimizer (MUST).\"\"\"\n        self._gen_optimizer = generator_optimizer\n        if self._is_generator_mixed_precision:\n            self._gen_optimizer = tf.keras.mixed_precision.experimental.LossScaleOptimizer(\n                self._gen_optimizer, \"dynamic\"\n            )\n\n    def get_gen_optimizer(self):\n        \"\"\"Get generator optimizer.\"\"\"\n        return self._gen_optimizer\n\n    def set_dis_optimizer(self, discriminator_optimizer):\n        \"\"\"Set discriminator optimizer (MUST).\"\"\"\n        self._dis_optimizer = discriminator_optimizer\n        if self._is_discriminator_mixed_precision:\n            self._dis_optimizer = tf.keras.mixed_precision.experimental.LossScaleOptimizer(\n                self._dis_optimizer, \"dynamic\"\n            )\n\n    def get_dis_optimizer(self):\n        \"\"\"Get discriminator optimizer.\"\"\"\n        return self._dis_optimizer\n\n    def compile(self, gen_model, dis_model, gen_optimizer, dis_optimizer):\n        self.set_gen_model(gen_model)\n        self.set_dis_model(dis_model)\n        self.set_gen_optimizer(gen_optimizer)\n        self.set_dis_optimizer(dis_optimizer)\n\n    def _train_step(self, batch):\n        if self._already_apply_input_signature is False:\n            train_element_signature = self._get_train_element_signature()\n            eval_element_signature = self._get_eval_element_signature()\n            self.one_step_forward = tf.function(\n                self._one_step_forward, input_signature=[train_element_signature]\n            )\n            self.one_step_evaluate = tf.function(\n                self._one_step_evaluate, input_signature=[eval_element_signature]\n            )\n            self.one_step_predict = tf.function(\n                self._one_step_predict, input_signature=[eval_element_signature]\n            )\n            self._already_apply_input_signature = True\n\n        # run one_step_forward\n        self.one_step_forward(batch)\n\n        # update counts\n        self.steps += 1\n        self.tqdm.update(1)\n        self._check_train_finish()\n\n    def _one_step_forward(self, batch):\n        per_replica_losses = self._strategy.run(\n            self._one_step_forward_per_replica, args=(batch,)\n        )\n        return self._strategy.reduce(\n            tf.distribute.ReduceOp.SUM, per_replica_losses, axis=None\n        )\n\n    @abc.abstractmethod\n    def compute_per_example_generator_losses(self, batch, outputs):\n        \"\"\"Compute per example generator losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        per_example_losses = 0.0\n        dict_metrics_losses = {}\n        return per_example_losses, dict_metrics_losses\n\n    @abc.abstractmethod\n    def compute_per_example_discriminator_losses(self, batch, gen_outputs):\n        \"\"\"Compute per example discriminator losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        per_example_losses = 0.0\n        dict_metrics_losses = {}\n        return per_example_losses, dict_metrics_losses\n\n    def _one_step_forward_per_replica(self, batch):\n        per_replica_gen_losses = 0.0\n        per_replica_dis_losses = 0.0\n\n        # one step generator.\n        with tf.GradientTape() as g_tape:\n            outputs = self._generator(**batch, training=True)\n            (\n                per_example_losses,\n                dict_metrics_losses,\n            ) = self.compute_per_example_generator_losses(batch, outputs)\n\n            per_replica_gen_losses = tf.nn.compute_average_loss(\n                per_example_losses,\n                global_batch_size=self.config[\"batch_size\"] * self.get_n_gpus(),\n            )\n\n            if self._is_generator_mixed_precision:\n                scaled_per_replica_gen_losses = self._gen_optimizer.get_scaled_loss(\n                    per_replica_gen_losses\n                )\n\n        if self._is_generator_mixed_precision:\n            scaled_gradients = g_tape.gradient(\n                scaled_per_replica_gen_losses, self._generator.trainable_variables\n            )\n            gradients = self._gen_optimizer.get_unscaled_gradients(scaled_gradients)\n        else:\n            gradients = g_tape.gradient(\n                per_replica_gen_losses, self._generator.trainable_variables\n            )\n\n        self._gen_optimizer.apply_gradients(\n            zip(gradients, self._generator.trainable_variables)\n        )\n\n        # accumulate loss into metrics\n        self.update_train_metrics(dict_metrics_losses)\n\n        # one step discriminator\n        # recompute y_hat after 1 step generator for discriminator training.\n        if self.steps >= self.config[\"discriminator_train_start_steps\"]:\n            with tf.GradientTape() as d_tape:\n                (\n                    per_example_losses,\n                    dict_metrics_losses,\n                ) = self.compute_per_example_discriminator_losses(\n                    batch, self._generator(**batch)\n                )\n\n                per_replica_dis_losses = tf.nn.compute_average_loss(\n                    per_example_losses,\n                    global_batch_size=self.config[\"batch_size\"] * self.get_n_gpus(),\n                )\n\n                if self._is_discriminator_mixed_precision:\n                    scaled_per_replica_dis_losses = self._dis_optimizer.get_scaled_loss(\n                        per_replica_dis_losses\n                    )\n\n            if self._is_discriminator_mixed_precision:\n                scaled_gradients = d_tape.gradient(\n                    scaled_per_replica_dis_losses,\n                    self._discriminator.trainable_variables,\n                )\n                gradients = self._dis_optimizer.get_unscaled_gradients(scaled_gradients)\n            else:\n                gradients = d_tape.gradient(\n                    per_replica_dis_losses, self._discriminator.trainable_variables\n                )\n\n            self._dis_optimizer.apply_gradients(\n                zip(gradients, self._discriminator.trainable_variables)\n            )\n\n            # accumulate loss into metrics\n            self.update_train_metrics(dict_metrics_losses)\n\n        return per_replica_gen_losses + per_replica_dis_losses\n\n    def _eval_epoch(self):\n        \"\"\"Evaluate model one epoch.\"\"\"\n        logging.info(f\"(Steps: {self.steps}) Start evaluation.\")\n\n        # calculate loss for each batch\n        for eval_steps_per_epoch, batch in enumerate(\n            tqdm(self.eval_data_loader, desc=\"[eval]\"), 1\n        ):\n            # eval one step\n            self.one_step_evaluate(batch)\n\n            if eval_steps_per_epoch <= self.config[\"num_save_intermediate_results\"]:\n                # save intermedia\n                self.generate_and_save_intermediate_result(batch)\n\n        logging.info(\n            f\"(Steps: {self.steps}) Finished evaluation \"\n            f\"({eval_steps_per_epoch} steps per epoch).\"\n        )\n\n        # average loss\n        for key in self.eval_metrics.keys():\n            logging.info(\n                f\"(Steps: {self.steps}) eval_{key} = {self.eval_metrics[key].result():.4f}.\"\n            )\n\n        # record\n        self._write_to_tensorboard(self.eval_metrics, stage=\"eval\")\n\n        # reset\n        self.reset_states_eval()\n\n    def _one_step_evaluate_per_replica(self, batch):\n        ################################################\n        # one step generator.\n        outputs = self._generator(**batch, training=False)\n        _, dict_metrics_losses = self.compute_per_example_generator_losses(\n            batch, outputs\n        )\n\n        # accumulate loss into metrics\n        self.update_eval_metrics(dict_metrics_losses)\n\n        ################################################\n        # one step discriminator\n        if self.steps >= self.config[\"discriminator_train_start_steps\"]:\n            _, dict_metrics_losses = self.compute_per_example_discriminator_losses(\n                batch, outputs\n            )\n\n            # accumulate loss into metrics\n            self.update_eval_metrics(dict_metrics_losses)\n\n    ################################################\n\n    def _one_step_evaluate(self, batch):\n        self._strategy.run(self._one_step_evaluate_per_replica, args=(batch,))\n\n    def _one_step_predict_per_replica(self, batch):\n        outputs = self._generator(**batch, training=False)\n        return outputs\n\n    def _one_step_predict(self, batch):\n        outputs = self._strategy.run(self._one_step_predict_per_replica, args=(batch,))\n        return outputs\n\n    @abc.abstractmethod\n    def generate_and_save_intermediate_result(self, batch):\n        return\n\n    def create_checkpoint_manager(self, saved_path=None, max_to_keep=10):\n        \"\"\"Create checkpoint management.\"\"\"\n        if saved_path is None:\n            saved_path = self.config[\"outdir\"] + \"/checkpoints/\"\n\n        os.makedirs(saved_path, exist_ok=True)\n\n        self.saved_path = saved_path\n        self.ckpt = tf.train.Checkpoint(\n            steps=tf.Variable(1),\n            epochs=tf.Variable(1),\n            gen_optimizer=self.get_gen_optimizer(),\n            dis_optimizer=self.get_dis_optimizer(),\n        )\n        self.ckp_manager = tf.train.CheckpointManager(\n            self.ckpt, saved_path, max_to_keep=max_to_keep\n        )\n\n    def save_checkpoint(self):\n        \"\"\"Save checkpoint.\"\"\"\n        self.ckpt.steps.assign(self.steps)\n        self.ckpt.epochs.assign(self.epochs)\n        self.ckp_manager.save(checkpoint_number=self.steps)\n        self._generator.save_weights(\n            self.saved_path + \"generator-{}.h5\".format(self.steps)\n        )\n        self._discriminator.save_weights(\n            self.saved_path + \"discriminator-{}.h5\".format(self.steps)\n        )\n\n    def load_checkpoint(self, pretrained_path):\n        \"\"\"Load checkpoint.\"\"\"\n        self.ckpt.restore(pretrained_path)\n        self.steps = self.ckpt.steps.numpy()\n        self.epochs = self.ckpt.epochs.numpy()\n        self._gen_optimizer = self.ckpt.gen_optimizer\n        # re-assign iterations (global steps) for gen_optimizer.\n        self._gen_optimizer.iterations.assign(tf.cast(self.steps, tf.int64))\n        # re-assign iterations (global steps) for dis_optimizer.\n        try:\n            discriminator_train_start_steps = self.config[\n                \"discriminator_train_start_steps\"\n            ]\n            discriminator_train_start_steps = tf.math.maximum(\n                0, discriminator_train_start_steps - self.steps\n            )\n        except Exception:\n            discriminator_train_start_steps = self.steps\n        self._dis_optimizer = self.ckpt.dis_optimizer\n        self._dis_optimizer.iterations.assign(\n            tf.cast(discriminator_train_start_steps, tf.int64)\n        )\n\n        # load weights.\n        self._generator.load_weights(\n            self.saved_path + \"generator-{}.h5\".format(self.steps)\n        )\n        self._discriminator.load_weights(\n            self.saved_path + \"discriminator-{}.h5\".format(self.steps)\n        )\n\n    def _check_train_finish(self):\n        \"\"\"Check training finished.\"\"\"\n        if self.steps >= self.config[\"train_max_steps\"]:\n            self.finish_train = True\n\n        if (\n            self.steps != 0\n            and self.steps == self.config[\"discriminator_train_start_steps\"]\n        ):\n            self.finish_train = True\n            logging.info(\n                f\"Finished training only generator at {self.steps}steps, pls resume and continue training.\"\n            )\n\n    def _check_log_interval(self):\n        \"\"\"Log to tensorboard.\"\"\"\n        if self.steps % self.config[\"log_interval_steps\"] == 0:\n            for metric_name in self.list_metrics_name:\n                logging.info(\n                    f\"(Step: {self.steps}) train_{metric_name} = {self.train_metrics[metric_name].result():.4f}.\"\n                )\n            self._write_to_tensorboard(self.train_metrics, stage=\"train\")\n\n            # reset\n            self.reset_states_train()\n\n    def fit(self, train_data_loader, valid_data_loader, saved_path, resume=None):\n        self.set_train_data_loader(train_data_loader)\n        self.set_eval_data_loader(valid_data_loader)\n        self.train_data_loader = self._strategy.experimental_distribute_dataset(\n            self.train_data_loader\n        )\n        self.eval_data_loader = self._strategy.experimental_distribute_dataset(\n            self.eval_data_loader\n        )\n        with self._strategy.scope():\n            self.create_checkpoint_manager(saved_path=saved_path, max_to_keep=10000)\n            if len(resume) > 1:\n                self.load_checkpoint(resume)\n                logging.info(f\"Successfully resumed from {resume}.\")\n        self.run()\n\n\nclass Seq2SeqBasedTrainer(BasedTrainer, metaclass=abc.ABCMeta):\n    \"\"\"Customized trainer module for Seq2Seq TTS training (Tacotron, FastSpeech).\"\"\"\n\n    def __init__(\n        self, steps, epochs, config, strategy, is_mixed_precision=False,\n    ):\n        \"\"\"Initialize trainer.\n\n        Args:\n            steps (int): Initial global steps.\n            epochs (int): Initial global epochs.\n            config (dict): Config dict loaded from yaml format configuration file.\n            strategy (tf.distribute): Strategy for distributed training.\n            is_mixed_precision (bool): Use mixed_precision training or not.\n\n        \"\"\"\n        super().__init__(steps, epochs, config)\n        self._is_mixed_precision = is_mixed_precision\n        self._strategy = strategy\n\n        # check if we already apply input_signature for train_step.\n        self._already_apply_input_signature = False\n\n    def init_train_eval_metrics(self, list_metrics_name):\n        with self._strategy.scope():\n            super().init_train_eval_metrics(list_metrics_name)\n\n    def set_model(self, model):\n        \"\"\"Set generator class model (MUST).\"\"\"\n        self._model = model\n\n    def get_model(self):\n        \"\"\"Get generator model.\"\"\"\n        return self._model\n\n    def set_optimizer(self, optimizer):\n        \"\"\"Set optimizer (MUST).\"\"\"\n        self._optimizer = optimizer\n        if self._is_mixed_precision:\n            self._optimizer = tf.keras.mixed_precision.experimental.LossScaleOptimizer(\n                self._optimizer, \"dynamic\"\n            )\n\n    def get_optimizer(self):\n        \"\"\"Get optimizer.\"\"\"\n        return self._optimizer\n\n    def get_n_gpus(self):\n        return self._strategy.num_replicas_in_sync\n\n    def compile(self, model, optimizer):\n        self.set_model(model)\n        self.set_optimizer(optimizer)\n\n    def _get_train_element_signature(self):\n        return self.train_data_loader.element_spec\n\n    def _get_eval_element_signature(self):\n        return self.eval_data_loader.element_spec\n\n    def _train_step(self, batch):\n        if self._already_apply_input_signature is False:\n            train_element_signature = self._get_train_element_signature()\n            eval_element_signature = self._get_eval_element_signature()\n            self.one_step_forward = tf.function(\n                self._one_step_forward, input_signature=[train_element_signature]\n            )\n            self.one_step_evaluate = tf.function(\n                self._one_step_evaluate, input_signature=[eval_element_signature]\n            )\n            self.one_step_predict = tf.function(\n                self._one_step_predict, input_signature=[eval_element_signature]\n            )\n            self._already_apply_input_signature = True\n\n        # run one_step_forward\n        self.one_step_forward(batch)\n\n        # update counts\n        self.steps += 1\n        self.tqdm.update(1)\n        self._check_train_finish()\n\n    def _one_step_forward(self, batch):\n        per_replica_losses = self._strategy.run(\n            self._one_step_forward_per_replica, args=(batch,)\n        )\n        return self._strategy.reduce(\n            tf.distribute.ReduceOp.SUM, per_replica_losses, axis=None\n        )\n\n    def _one_step_forward_per_replica(self, batch):\n        with tf.GradientTape() as tape:\n            outputs = self._model(**batch, training=True)\n            per_example_losses, dict_metrics_losses = self.compute_per_example_losses(\n                batch, outputs\n            )\n            per_replica_losses = tf.nn.compute_average_loss(\n                per_example_losses,\n                global_batch_size=self.config[\"batch_size\"] * self.get_n_gpus(),\n            )\n\n            if self._is_mixed_precision:\n                scaled_per_replica_losses = self._optimizer.get_scaled_loss(\n                    per_replica_losses\n                )\n\n        if self._is_mixed_precision:\n            scaled_gradients = tape.gradient(\n                scaled_per_replica_losses, self._model.trainable_variables\n            )\n            gradients = self._optimizer.get_unscaled_gradients(scaled_gradients)\n        else:\n            gradients = tape.gradient(\n                per_replica_losses, self._model.trainable_variables\n            )\n\n        self._optimizer.apply_gradients(\n            zip(gradients, self._model.trainable_variables), 1.0\n        )\n\n        # accumulate loss into metrics\n        self.update_train_metrics(dict_metrics_losses)\n\n        return per_replica_losses\n\n    @abc.abstractmethod\n    def compute_per_example_losses(self, batch, outputs):\n        \"\"\"Compute per example losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        per_example_losses = 0.0\n        dict_metrics_losses = {}\n        return per_example_losses, dict_metrics_losses\n\n    def _eval_epoch(self):\n        \"\"\"Evaluate model one epoch.\"\"\"\n        logging.info(f\"(Steps: {self.steps}) Start evaluation.\")\n\n        # calculate loss for each batch\n        for eval_steps_per_epoch, batch in enumerate(\n            tqdm(self.eval_data_loader, desc=\"[eval]\"), 1\n        ):\n            # eval one step\n            self.one_step_evaluate(batch)\n\n            if eval_steps_per_epoch <= self.config[\"num_save_intermediate_results\"]:\n                # save intermedia\n                self.generate_and_save_intermediate_result(batch)\n\n        logging.info(\n            f\"(Steps: {self.steps}) Finished evaluation \"\n            f\"({eval_steps_per_epoch} steps per epoch).\"\n        )\n\n        # average loss\n        for key in self.eval_metrics.keys():\n            logging.info(\n                f\"(Steps: {self.steps}) eval_{key} = {self.eval_metrics[key].result():.4f}.\"\n            )\n\n        # record\n        self._write_to_tensorboard(self.eval_metrics, stage=\"eval\")\n\n        # reset\n        self.reset_states_eval()\n\n    def _one_step_evaluate_per_replica(self, batch):\n        outputs = self._model(**batch, training=False)\n        _, dict_metrics_losses = self.compute_per_example_losses(batch, outputs)\n\n        self.update_eval_metrics(dict_metrics_losses)\n\n    def _one_step_evaluate(self, batch):\n        self._strategy.run(self._one_step_evaluate_per_replica, args=(batch,))\n\n    def _one_step_predict_per_replica(self, batch):\n        outputs = self._model(**batch, training=False)\n        return outputs\n\n    def _one_step_predict(self, batch):\n        outputs = self._strategy.run(self._one_step_predict_per_replica, args=(batch,))\n        return outputs\n\n    @abc.abstractmethod\n    def generate_and_save_intermediate_result(self, batch):\n        return\n\n    def create_checkpoint_manager(self, saved_path=None, max_to_keep=10):\n        \"\"\"Create checkpoint management.\"\"\"\n        if saved_path is None:\n            saved_path = self.config[\"outdir\"] + \"/checkpoints/\"\n\n        os.makedirs(saved_path, exist_ok=True)\n\n        self.saved_path = saved_path\n        self.ckpt = tf.train.Checkpoint(\n            steps=tf.Variable(1), epochs=tf.Variable(1), optimizer=self.get_optimizer()\n        )\n        self.ckp_manager = tf.train.CheckpointManager(\n            self.ckpt, saved_path, max_to_keep=max_to_keep\n        )\n\n    def save_checkpoint(self):\n        \"\"\"Save checkpoint.\"\"\"\n        self.ckpt.steps.assign(self.steps)\n        self.ckpt.epochs.assign(self.epochs)\n        self.ckp_manager.save(checkpoint_number=self.steps)\n        self._model.save_weights(self.saved_path + \"model-{}.h5\".format(self.steps))\n\n    def load_checkpoint(self, pretrained_path):\n        \"\"\"Load checkpoint.\"\"\"\n        self.ckpt.restore(pretrained_path)\n        self.steps = self.ckpt.steps.numpy()\n        self.epochs = self.ckpt.epochs.numpy()\n        self._optimizer = self.ckpt.optimizer\n        # re-assign iterations (global steps) for optimizer.\n        self._optimizer.iterations.assign(tf.cast(self.steps, tf.int64))\n\n        # load weights.\n        self._model.load_weights(self.saved_path + \"model-{}.h5\".format(self.steps))\n\n    def _check_train_finish(self):\n        \"\"\"Check training finished.\"\"\"\n        if self.steps >= self.config[\"train_max_steps\"]:\n            self.finish_train = True\n\n    def _check_log_interval(self):\n        \"\"\"Log to tensorboard.\"\"\"\n        if self.steps % self.config[\"log_interval_steps\"] == 0:\n            for metric_name in self.list_metrics_name:\n                logging.info(\n                    f\"(Step: {self.steps}) train_{metric_name} = {self.train_metrics[metric_name].result():.4f}.\"\n                )\n            self._write_to_tensorboard(self.train_metrics, stage=\"train\")\n\n            # reset\n            self.reset_states_train()\n\n    def fit(self, train_data_loader, valid_data_loader, saved_path, resume=None):\n        self.set_train_data_loader(train_data_loader)\n        self.set_eval_data_loader(valid_data_loader)\n        self.train_data_loader = self._strategy.experimental_distribute_dataset(\n            self.train_data_loader\n        )\n        self.eval_data_loader = self._strategy.experimental_distribute_dataset(\n            self.eval_data_loader\n        )\n        with self._strategy.scope():\n            self.create_checkpoint_manager(saved_path=saved_path, max_to_keep=10000)\n            if len(resume) > 1:\n                self.load_checkpoint(resume)\n                logging.info(f\"Successfully resumed from {resume}.\")\n        self.run()\n\n\nclass StreamBasedTrainer(Seq2SeqBasedTrainer):\n    def __init__(\n        self, steps, epochs, config, strategy, is_mixed_precision=False,\n    ):\n        super().__init__(steps, epochs, config, strategy, is_mixed_precision)\n\n    def _one_step_evaluate_per_replica(self, batch):\n        # TODO self._model.stream(**batch)\n        # outputs = self._model(**batch, training=False)\n        _, dict_metrics_losses = self.compute_per_example_losses(batch, outputs)\n\n        self.update_eval_metrics(dict_metrics_losses)"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/__init__.py",
    "content": "from tensorflow_tts.utils.cleaners import (\n    basic_cleaners,\n    collapse_whitespace,\n    convert_to_ascii,\n    english_cleaners,\n    expand_abbreviations,\n    expand_numbers,\n    lowercase,\n    transliteration_cleaners,\n)\nfrom tensorflow_tts.utils.decoder import dynamic_decode\nfrom tensorflow_tts.utils.griffin_lim import TFGriffinLim, griffin_lim_lb\nfrom tensorflow_tts.utils.group_conv import GroupConv1D\nfrom tensorflow_tts.utils.number_norm import normalize_numbers\nfrom tensorflow_tts.utils.outliers import remove_outlier\nfrom tensorflow_tts.utils.strategy import (\n    calculate_2d_loss,\n    calculate_3d_loss,\n    calculate_loss_norm_lens,\n    return_strategy,\n)\nfrom tensorflow_tts.utils.utils import find_files\nfrom tensorflow_tts.utils.weight_norm import WeightNormalization\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/cleaners.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright (c) 2017 Keith Ito\n#\n# Permission is hereby granted, free of charge, to any person obtaining a copy\n# of this software and associated documentation files (the \"Software\"), to deal\n# in the Software without restriction, including without limitation the rights\n# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n# copies of the Software, and to permit persons to whom the Software is\n# furnished to do so, subject to the following conditions:\n\n# The above copyright notice and this permission notice shall be included in\n# all copies or substantial portions of the Software.\n\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n# THE SOFTWARE.\n\nimport re\n\nfrom tensorflow_tts.utils.korean import tokenize as ko_tokenize\nfrom tensorflow_tts.utils.number_norm import normalize_numbers\nfrom unidecode import unidecode\n\n# Regular expression matching whitespace:\n_whitespace_re = re.compile(r\"\\s+\")\n\n# List of (regular expression, replacement) pairs for abbreviations:\n_abbreviations = [\n    (re.compile(\"\\\\b%s\\\\.\" % x[0], re.IGNORECASE), x[1])\n    for x in [\n        (\"mrs\", \"misess\"),\n        (\"mr\", \"mister\"),\n        (\"dr\", \"doctor\"),\n        (\"st\", \"saint\"),\n        (\"co\", \"company\"),\n        (\"jr\", \"junior\"),\n        (\"maj\", \"major\"),\n        (\"gen\", \"general\"),\n        (\"drs\", \"doctors\"),\n        (\"rev\", \"reverend\"),\n        (\"lt\", \"lieutenant\"),\n        (\"hon\", \"honorable\"),\n        (\"sgt\", \"sergeant\"),\n        (\"capt\", \"captain\"),\n        (\"esq\", \"esquire\"),\n        (\"ltd\", \"limited\"),\n        (\"col\", \"colonel\"),\n        (\"ft\", \"fort\"),\n    ]\n]\n\n\ndef expand_abbreviations(text):\n    for regex, replacement in _abbreviations:\n        text = re.sub(regex, replacement, text)\n    return text\n\n\ndef expand_numbers(text):\n    return normalize_numbers(text)\n\n\ndef lowercase(text):\n    return text.lower()\n\n\ndef collapse_whitespace(text):\n    return re.sub(_whitespace_re, \" \", text)\n\n\ndef convert_to_ascii(text):\n    return unidecode(text)\n\n\ndef basic_cleaners(text):\n    \"\"\"Basic pipeline that lowercases and collapses whitespace without transliteration.\"\"\"\n    text = lowercase(text)\n    text = collapse_whitespace(text)\n    return text\n\n\ndef transliteration_cleaners(text):\n    \"\"\"Pipeline for non-English text that transliterates to ASCII.\"\"\"\n    text = convert_to_ascii(text)\n    text = lowercase(text)\n    text = collapse_whitespace(text)\n    return text\n\n\ndef english_cleaners(text):\n    \"\"\"Pipeline for English text, including number and abbreviation expansion.\"\"\"\n    text = convert_to_ascii(text)\n    text = lowercase(text)\n    text = expand_numbers(text)\n    text = expand_abbreviations(text)\n    text = collapse_whitespace(text)\n    return text\n\n\ndef korean_cleaners(text):\n    \"\"\"Pipeline for Korean text, including number and abbreviation expansion.\"\"\"\n    text = ko_tokenize(\n        text\n    )  # '존경하는' --> ['ᄌ', 'ᅩ', 'ᆫ', 'ᄀ', 'ᅧ', 'ᆼ', 'ᄒ', 'ᅡ', 'ᄂ', 'ᅳ', 'ᆫ']\n    return text\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/decoder.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 TensorFlow Authors, All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nfrom typing import Any, Optional, Tuple, Union\n\nimport tensorflow as tf\nfrom tensorflow.python.ops import control_flow_util\nfrom tensorflow_addons.seq2seq import Decoder\nfrom tensorflow_addons.seq2seq.decoder import (\n    BaseDecoder,\n    _prepend_batch,\n    _transpose_batch_time,\n)\nfrom tensorflow_addons.utils.types import Number, TensorLike\n\n\ndef dynamic_decode(\n    decoder: Union[Decoder, BaseDecoder],\n    output_time_major: bool = False,\n    impute_finished: bool = False,\n    maximum_iterations: Optional[TensorLike] = None,\n    parallel_iterations: int = 32,\n    swap_memory: bool = False,\n    training: Optional[bool] = None,\n    scope: Optional[str] = None,\n    enable_tflite_convertible: bool = False,\n    **kwargs\n) -> Tuple[Any, Any, Any]:\n    \"\"\"Perform dynamic decoding with `decoder`.\n    Calls initialize() once and step() repeatedly on the Decoder object.\n    Args:\n      decoder: A `Decoder` instance.\n      output_time_major: Python boolean.  Default: `False` (batch major). If\n        `True`, outputs are returned as time major tensors (this mode is\n        faster). Otherwise, outputs are returned as batch major tensors (this\n        adds extra time to the computation).\n      impute_finished: Python boolean.  If `True`, then states for batch\n        entries which are marked as finished get copied through and the\n        corresponding outputs get zeroed out.  This causes some slowdown at\n        each time step, but ensures that the final state and outputs have\n        the correct values and that backprop ignores time steps that were\n        marked as finished.\n      maximum_iterations: A strictly positive `int32` scalar, the maximum\n         allowed number of decoding steps. Default is `None` (decode until the\n         decoder is fully done).\n      parallel_iterations: Argument passed to `tf.while_loop`.\n      swap_memory: Argument passed to `tf.while_loop`.\n      training: Python boolean. Indicates whether the layer should behave\n          in training  mode or in inference mode. Only relevant\n          when `dropout` or `recurrent_dropout` is used.\n      scope: Optional name scope to use.\n      enable_tflite_convertible: Python boolean. If `True`, then the variables\n        of `TensorArray` become of 1-D static shape. Also zero pads in the\n        output tensor will be discarded. Default: `False`.\n      **kwargs: dict, other keyword arguments for dynamic_decode. It might\n        contain arguments for `BaseDecoder` to initialize, which takes all\n        tensor inputs during call().\n    Returns:\n      `(final_outputs, final_state, final_sequence_lengths)`.\n    Raises:\n      ValueError: if `maximum_iterations` is provided but is not a scalar.\n    \"\"\"\n    with tf.name_scope(scope or \"decoder\"):\n        is_xla = not tf.executing_eagerly() and control_flow_util.GraphOrParentsInXlaContext(\n            tf.compat.v1.get_default_graph()\n        )\n\n        if maximum_iterations is not None:\n            maximum_iterations = tf.convert_to_tensor(\n                maximum_iterations, dtype=tf.int32, name=\"maximum_iterations\"\n            )\n            if maximum_iterations.shape.ndims != 0:\n                raise ValueError(\"maximum_iterations must be a scalar\")\n            tf.debugging.assert_greater(\n                maximum_iterations,\n                0,\n                message=\"maximum_iterations should be greater than 0\",\n            )\n        elif is_xla:\n            raise ValueError(\"maximum_iterations is required for XLA compilation.\")\n\n        if isinstance(decoder, Decoder):\n            initial_finished, initial_inputs, initial_state = decoder.initialize()\n        else:\n            # For BaseDecoder that takes tensor inputs during call.\n            decoder_init_input = kwargs.pop(\"decoder_init_input\", None)\n            decoder_init_kwargs = kwargs.pop(\"decoder_init_kwargs\", {})\n            initial_finished, initial_inputs, initial_state = decoder.initialize(\n                decoder_init_input, **decoder_init_kwargs\n            )\n\n        if enable_tflite_convertible:\n            # Assume the batch_size = 1 for inference.\n            # So we can change 2-D TensorArray into 1-D by reshaping it.\n            zero_outputs = tf.nest.map_structure(\n                lambda shape, dtype: tf.reshape(\n                    tf.zeros(_prepend_batch(decoder.batch_size, shape), dtype=dtype),\n                    [-1],\n                ),\n                decoder.output_size,\n                decoder.output_dtype,\n            )\n        else:\n            zero_outputs = tf.nest.map_structure(\n                lambda shape, dtype: tf.zeros(\n                    _prepend_batch(decoder.batch_size, shape), dtype=dtype\n                ),\n                decoder.output_size,\n                decoder.output_dtype,\n            )\n\n        if maximum_iterations is not None:\n            initial_finished = tf.logical_or(initial_finished, 0 >= maximum_iterations)\n        initial_sequence_lengths = tf.zeros_like(initial_finished, dtype=tf.int32)\n        initial_time = tf.constant(0, dtype=tf.int32)\n\n        def _shape(batch_size, from_shape):\n            if not isinstance(from_shape, tf.TensorShape) or from_shape.ndims == 0:\n                return None\n            else:\n                batch_size = tf.get_static_value(\n                    tf.convert_to_tensor(batch_size, name=\"batch_size\")\n                )\n                if enable_tflite_convertible:\n                    # Since we can't use 2-D TensoArray and assume `batch_size` = 1,\n                    # we use `from_shape` dimension only.\n                    return from_shape\n                return tf.TensorShape([batch_size]).concatenate(from_shape)\n\n        dynamic_size = maximum_iterations is None or not is_xla\n        # The dynamic shape `TensoArray` is not allowed in TFLite yet.\n        dynamic_size = dynamic_size and (not enable_tflite_convertible)\n\n        def _create_ta(s, d):\n            return tf.TensorArray(\n                dtype=d,\n                size=0 if dynamic_size else maximum_iterations,\n                dynamic_size=dynamic_size,\n                element_shape=_shape(decoder.batch_size, s),\n            )\n\n        initial_outputs_ta = tf.nest.map_structure(\n            _create_ta, decoder.output_size, decoder.output_dtype\n        )\n\n        def condition(\n            unused_time,\n            unused_outputs_ta,\n            unused_state,\n            unused_inputs,\n            finished,\n            unused_sequence_lengths,\n        ):\n            return tf.logical_not(tf.reduce_all(finished))\n\n        def body(time, outputs_ta, state, inputs, finished, sequence_lengths):\n            \"\"\"Internal while_loop body.\n            Args:\n              time: scalar int32 tensor.\n              outputs_ta: structure of TensorArray.\n              state: (structure of) state tensors and TensorArrays.\n              inputs: (structure of) input tensors.\n              finished: bool tensor (keeping track of what's finished).\n              sequence_lengths: int32 tensor (keeping track of time of finish).\n            Returns:\n              `(time + 1, outputs_ta, next_state, next_inputs, next_finished,\n                next_sequence_lengths)`.\n              ```\n            \"\"\"\n            (next_outputs, decoder_state, next_inputs, decoder_finished) = decoder.step(\n                time, inputs, state, training\n            )\n            decoder_state_sequence_lengths = False\n            if decoder.tracks_own_finished:\n                next_finished = decoder_finished\n                lengths = getattr(decoder_state, \"lengths\", None)\n                if lengths is not None:\n                    # sequence lengths are provided by decoder_state.lengths;\n                    # overwrite our sequence lengths.\n                    decoder_state_sequence_lengths = True\n                    sequence_lengths = tf.cast(lengths, tf.int32)\n            else:\n                next_finished = tf.logical_or(decoder_finished, finished)\n\n            if decoder_state_sequence_lengths:\n                # Just pass something through the loop; at the next iteration\n                # we'll pull the sequence lengths from the decoder_state again.\n                next_sequence_lengths = sequence_lengths\n            else:\n                next_sequence_lengths = tf.where(\n                    tf.logical_not(finished),\n                    tf.fill(tf.shape(sequence_lengths), time + 1),\n                    sequence_lengths,\n                )\n\n            tf.nest.assert_same_structure(state, decoder_state)\n            tf.nest.assert_same_structure(outputs_ta, next_outputs)\n            tf.nest.assert_same_structure(inputs, next_inputs)\n\n            # Zero out output values past finish\n            if impute_finished:\n\n                def zero_out_finished(out, zero):\n                    if finished.shape.rank < zero.shape.rank:\n                        broadcast_finished = tf.broadcast_to(\n                            tf.expand_dims(finished, axis=-1), zero.shape\n                        )\n                        return tf.where(broadcast_finished, zero, out)\n                    else:\n                        return tf.where(finished, zero, out)\n\n                emit = tf.nest.map_structure(\n                    zero_out_finished, next_outputs, zero_outputs\n                )\n            else:\n                emit = next_outputs\n\n            # Copy through states past finish\n            def _maybe_copy_state(new, cur):\n                # TensorArrays and scalar states get passed through.\n                if isinstance(cur, tf.TensorArray):\n                    pass_through = True\n                else:\n                    new.set_shape(cur.shape)\n                    pass_through = new.shape.ndims == 0\n                if not pass_through:\n                    broadcast_finished = tf.broadcast_to(\n                        tf.expand_dims(finished, axis=-1), new.shape\n                    )\n                    return tf.where(broadcast_finished, cur, new)\n                else:\n                    return new\n\n            if impute_finished:\n                next_state = tf.nest.map_structure(\n                    _maybe_copy_state, decoder_state, state\n                )\n            else:\n                next_state = decoder_state\n\n            if enable_tflite_convertible:\n                # Reshape to 1-D.\n                emit = tf.nest.map_structure(lambda x: tf.reshape(x, [-1]), emit)\n\n            outputs_ta = tf.nest.map_structure(\n                lambda ta, out: ta.write(time, out), outputs_ta, emit\n            )\n            return (\n                time + 1,\n                outputs_ta,\n                next_state,\n                next_inputs,\n                next_finished,\n                next_sequence_lengths,\n            )\n\n        res = tf.while_loop(\n            condition,\n            body,\n            loop_vars=(\n                initial_time,\n                initial_outputs_ta,\n                initial_state,\n                initial_inputs,\n                initial_finished,\n                initial_sequence_lengths,\n            ),\n            parallel_iterations=parallel_iterations,\n            maximum_iterations=maximum_iterations,\n            swap_memory=swap_memory,\n        )\n\n        final_outputs_ta = res[1]\n        final_state = res[2]\n        final_sequence_lengths = res[5]\n\n        final_outputs = tf.nest.map_structure(lambda ta: ta.stack(), final_outputs_ta)\n\n        try:\n            final_outputs, final_state = decoder.finalize(\n                final_outputs, final_state, final_sequence_lengths\n            )\n        except NotImplementedError:\n            pass\n\n        if not output_time_major:\n            if enable_tflite_convertible:\n                # Reshape the output to the original shape.\n                def _restore_batch(x):\n                    return tf.expand_dims(x, [1])\n\n                final_outputs = tf.nest.map_structure(_restore_batch, final_outputs)\n\n            final_outputs = tf.nest.map_structure(_transpose_batch_time, final_outputs)\n\n    return final_outputs, final_state, final_sequence_lengths\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/griffin_lim.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Griffin-Lim phase reconstruction algorithm from mel spectrogram.\"\"\"\n\nimport os\n\nimport librosa\nimport numpy as np\nimport soundfile as sf\nimport tensorflow as tf\nfrom sklearn.preprocessing import StandardScaler\n\n\ndef griffin_lim_lb(\n    mel_spec, stats_path, dataset_config, n_iter=32, output_dir=None, wav_name=\"lb\"\n):\n    \"\"\"Generate wave from mel spectrogram with Griffin-Lim algorithm using Librosa.\n    Args:\n        mel_spec (ndarray): array representing the mel spectrogram.\n        stats_path (str): path to the `stats.npy` file containing norm statistics.\n        dataset_config (Dict): dataset configuration parameters.\n        n_iter (int): number of iterations for GL.\n        output_dir (str): output directory where audio file will be saved.\n        wav_name (str): name of the output file.\n    Returns:\n        gl_lb (ndarray): generated wave.\n    \"\"\"\n    scaler = StandardScaler()\n    scaler.mean_, scaler.scale_ = np.load(stats_path)\n\n    mel_spec = np.power(10.0, scaler.inverse_transform(mel_spec)).T\n    mel_basis = librosa.filters.mel(\n        dataset_config[\"sampling_rate\"],\n        n_fft=dataset_config[\"fft_size\"],\n        n_mels=dataset_config[\"num_mels\"],\n        fmin=dataset_config[\"fmin\"],\n        fmax=dataset_config[\"fmax\"],\n    )\n    mel_to_linear = np.maximum(1e-10, np.dot(np.linalg.pinv(mel_basis), mel_spec))\n    gl_lb = librosa.griffinlim(\n        mel_to_linear,\n        n_iter=n_iter,\n        hop_length=dataset_config[\"hop_size\"],\n        win_length=dataset_config[\"win_length\"] or dataset_config[\"fft_size\"],\n    )\n    if output_dir:\n        output_path = os.path.join(output_dir, f\"{wav_name}.wav\")\n        sf.write(output_path, gl_lb, dataset_config[\"sampling_rate\"], \"PCM_16\")\n    return gl_lb\n\n\nclass TFGriffinLim(tf.keras.layers.Layer):\n    \"\"\"Griffin-Lim algorithm for phase reconstruction from mel spectrogram magnitude.\"\"\"\n\n    def __init__(self, stats_path, dataset_config, normalized: bool = True):\n        \"\"\"Init GL params.\n        Args:\n            stats_path (str): path to the `stats.npy` file containing norm statistics.\n            dataset_config (Dict): dataset configuration parameters.\n        \"\"\"\n        super().__init__()\n        self.normalized = normalized\n        if normalized:\n            scaler = StandardScaler()\n            scaler.mean_, scaler.scale_ = np.load(stats_path)\n            self.scaler = scaler\n        self.ds_config = dataset_config\n        self.mel_basis = librosa.filters.mel(\n            self.ds_config[\"sampling_rate\"],\n            n_fft=self.ds_config[\"fft_size\"],\n            n_mels=self.ds_config[\"num_mels\"],\n            fmin=self.ds_config[\"fmin\"],\n            fmax=self.ds_config[\"fmax\"],\n        )  # [num_mels, fft_size // 2 + 1]\n\n    def save_wav(self, gl_tf, output_dir, wav_name):\n        \"\"\"Generate WAV file and save it.\n        Args:\n            gl_tf (tf.Tensor): reconstructed signal from GL algorithm.\n            output_dir (str): output directory where audio file will be saved.\n            wav_name (str): name of the output file.\n        \"\"\"\n        encode_fn = lambda x: tf.audio.encode_wav(x, self.ds_config[\"sampling_rate\"])\n        gl_tf = tf.expand_dims(gl_tf, -1)\n        if not isinstance(wav_name, list):\n            wav_name = [wav_name]\n\n        if len(gl_tf.shape) > 2:\n            bs, *_ = gl_tf.shape\n            assert bs == len(wav_name), \"Batch and 'wav_name' have different size.\"\n            tf_wav = tf.map_fn(encode_fn, gl_tf, dtype=tf.string)\n            for idx in tf.range(bs):\n                output_path = os.path.join(output_dir, f\"{wav_name[idx]}.wav\")\n                tf.io.write_file(output_path, tf_wav[idx])\n        else:\n            tf_wav = encode_fn(gl_tf)\n            tf.io.write_file(os.path.join(output_dir, f\"{wav_name[0]}.wav\"), tf_wav)\n\n    @tf.function(\n        input_signature=[\n            tf.TensorSpec(shape=[None, None, None], dtype=tf.float32),\n            tf.TensorSpec(shape=[], dtype=tf.int32),\n        ]\n    )\n    def call(self, mel_spec, n_iter=32):\n        \"\"\"Apply GL algorithm to batched mel spectrograms.\n        Args:\n            mel_spec (tf.Tensor): normalized mel spectrogram.\n            n_iter (int): number of iterations to run GL algorithm.\n        Returns:\n            (tf.Tensor): reconstructed signal from GL algorithm.\n        \"\"\"\n        # de-normalize mel spectogram\n        if self.normalized:\n            mel_spec = tf.math.pow(\n                10.0, mel_spec * self.scaler.scale_ + self.scaler.mean_\n            )\n        else:\n            mel_spec = tf.math.pow(\n                10.0, mel_spec\n            )  # TODO @dathudeptrai check if its ok without it wavs were too quiet\n        inverse_mel = tf.linalg.pinv(self.mel_basis)\n\n        # [:, num_mels] @ [fft_size // 2 + 1, num_mels].T\n        mel_to_linear = tf.linalg.matmul(mel_spec, inverse_mel, transpose_b=True)\n        mel_to_linear = tf.cast(tf.math.maximum(1e-10, mel_to_linear), tf.complex64)\n\n        init_phase = tf.cast(\n            tf.random.uniform(tf.shape(mel_to_linear), maxval=1), tf.complex64\n        )\n        phase = tf.math.exp(2j * np.pi * init_phase)\n        for _ in tf.range(n_iter):\n            inverse = tf.signal.inverse_stft(\n                mel_to_linear * phase,\n                frame_length=self.ds_config[\"win_length\"] or self.ds_config[\"fft_size\"],\n                frame_step=self.ds_config[\"hop_size\"],\n                fft_length=self.ds_config[\"fft_size\"],\n                window_fn=tf.signal.inverse_stft_window_fn(self.ds_config[\"hop_size\"]),\n            )\n            phase = tf.signal.stft(\n                inverse,\n                self.ds_config[\"win_length\"] or self.ds_config[\"fft_size\"],\n                self.ds_config[\"hop_size\"],\n                self.ds_config[\"fft_size\"],\n            )\n            phase /= tf.cast(tf.maximum(1e-10, tf.abs(phase)), tf.complex64)\n\n        return tf.signal.inverse_stft(\n            mel_to_linear * phase,\n            frame_length=self.ds_config[\"win_length\"] or self.ds_config[\"fft_size\"],\n            frame_step=self.ds_config[\"hop_size\"],\n            fft_length=self.ds_config[\"fft_size\"],\n            window_fn=tf.signal.inverse_stft_window_fn(self.ds_config[\"hop_size\"]),\n        )\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/group_conv.py",
    "content": "# -*- coding: utf-8 -*-\n# This code is copy from https://github.com/tensorflow/tensorflow/pull/36773.\n\"\"\"Group Convolution Modules.\"\"\"\n\nfrom tensorflow.python.framework import tensor_shape\nfrom tensorflow.python.keras import activations, constraints, initializers, regularizers\nfrom tensorflow.python.keras.engine.base_layer import Layer\nfrom tensorflow.python.keras.engine.input_spec import InputSpec\nfrom tensorflow.python.keras.layers import Conv1D, SeparableConv1D\nfrom tensorflow.python.keras.utils import conv_utils\nfrom tensorflow.python.ops import array_ops, nn, nn_ops\n\n\nclass Convolution(object):\n    \"\"\"Helper class for convolution.\n    Note that this class assumes that shapes of input and filter passed to\n    __call__ are compatible with input_shape and filter_shape passed to the\n    constructor.\n    Arguments\n      input_shape: static shape of input. i.e. input.get_shape().\n      filter_shape: static shape of the filter. i.e. filter.get_shape().\n      padding:  see convolution.\n      strides: see convolution.\n      dilation_rate: see convolution.\n      name: see convolution.\n      data_format: see convolution.\n    \"\"\"\n\n    def __init__(\n        self,\n        input_shape,\n        filter_shape,\n        padding,\n        strides=None,\n        dilation_rate=None,\n        name=None,\n        data_format=None,\n    ):\n        \"\"\"Helper function for convolution.\"\"\"\n        num_total_dims = filter_shape.ndims\n        if num_total_dims is None:\n            num_total_dims = input_shape.ndims\n        if num_total_dims is None:\n            raise ValueError(\"rank of input or filter must be known\")\n\n        num_spatial_dims = num_total_dims - 2\n\n        try:\n            input_shape.with_rank(num_spatial_dims + 2)\n        except ValueError:\n            raise ValueError(\"input tensor must have rank %d\" % (num_spatial_dims + 2))\n\n        try:\n            filter_shape.with_rank(num_spatial_dims + 2)\n        except ValueError:\n            raise ValueError(\"filter tensor must have rank %d\" % (num_spatial_dims + 2))\n\n        if data_format is None or not data_format.startswith(\"NC\"):\n            input_channels_dim = tensor_shape.dimension_at_index(\n                input_shape, num_spatial_dims + 1\n            )\n            spatial_dims = range(1, num_spatial_dims + 1)\n        else:\n            input_channels_dim = tensor_shape.dimension_at_index(input_shape, 1)\n            spatial_dims = range(2, num_spatial_dims + 2)\n\n        filter_dim = tensor_shape.dimension_at_index(filter_shape, num_spatial_dims)\n        if not (input_channels_dim % filter_dim).is_compatible_with(0):\n            raise ValueError(\n                \"number of input channels is not divisible by corresponding \"\n                \"dimension of filter, {} % {} != 0\".format(\n                    input_channels_dim, filter_dim\n                )\n            )\n\n        strides, dilation_rate = nn_ops._get_strides_and_dilation_rate(\n            num_spatial_dims, strides, dilation_rate\n        )\n\n        self.input_shape = input_shape\n        self.filter_shape = filter_shape\n        self.data_format = data_format\n        self.strides = strides\n        self.padding = padding\n        self.name = name\n        self.dilation_rate = dilation_rate\n        self.conv_op = nn_ops._WithSpaceToBatch(\n            input_shape,\n            dilation_rate=dilation_rate,\n            padding=padding,\n            build_op=self._build_op,\n            filter_shape=filter_shape,\n            spatial_dims=spatial_dims,\n            data_format=data_format,\n        )\n\n    def _build_op(self, _, padding):\n        return nn_ops._NonAtrousConvolution(\n            self.input_shape,\n            filter_shape=self.filter_shape,\n            padding=padding,\n            data_format=self.data_format,\n            strides=self.strides,\n            name=self.name,\n        )\n\n    def __call__(self, inp, filter):\n        return self.conv_op(inp, filter)\n\n\nclass Conv(Layer):\n    \"\"\"Abstract N-D convolution layer (private, used as implementation base).\n    This layer creates a convolution kernel that is convolved\n    (actually cross-correlated) with the layer input to produce a tensor of\n    outputs. If `use_bias` is True (and a `bias_initializer` is provided),\n    a bias vector is created and added to the outputs. Finally, if\n    `activation` is not `None`, it is applied to the outputs as well.\n    Note: layer attributes cannot be modified after the layer has been called\n    once (except the `trainable` attribute).\n    Arguments:\n      rank: An integer, the rank of the convolution, e.g. \"2\" for 2D convolution.\n      filters: Integer, the dimensionality of the output space (i.e. the number\n        of filters in the convolution).\n      kernel_size: An integer or tuple/list of n integers, specifying the\n        length of the convolution window.\n      strides: An integer or tuple/list of n integers,\n        specifying the stride length of the convolution.\n        Specifying any stride value != 1 is incompatible with specifying\n        any `dilation_rate` value != 1.\n      padding: One of `\"valid\"`,  `\"same\"`, or `\"causal\"` (case-insensitive).\n      data_format: A string, one of `channels_last` (default) or `channels_first`.\n        The ordering of the dimensions in the inputs.\n        `channels_last` corresponds to inputs with shape\n        `(batch_size, ..., channels)` while `channels_first` corresponds to\n        inputs with shape `(batch_size, channels, ...)`.\n      dilation_rate: An integer or tuple/list of n integers, specifying\n        the dilation rate to use for dilated convolution.\n        Currently, specifying any `dilation_rate` value != 1 is\n        incompatible with specifying any `strides` value != 1.\n      groups: Integer, the number of channel groups controlling the connections\n        between inputs and outputs. Input channels and `filters` must both be\n        divisible by `groups`. For example,\n          - At `groups=1`, all inputs are convolved to all outputs.\n          - At `groups=2`, the operation becomes equivalent to having two\n            convolutional layers side by side, each seeing half the input\n            channels, and producing half the output channels, and both\n            subsequently concatenated.\n          - At `groups=input_channels`, each input channel is convolved with its\n            own set of filters, of size `input_channels / filters`\n      activation: Activation function to use.\n        If you don't specify anything, no activation is applied.\n      use_bias: Boolean, whether the layer uses a bias.\n      kernel_initializer: An initializer for the convolution kernel.\n      bias_initializer: An initializer for the bias vector. If None, the default\n        initializer will be used.\n      kernel_regularizer: Optional regularizer for the convolution kernel.\n      bias_regularizer: Optional regularizer for the bias vector.\n      activity_regularizer: Optional regularizer function for the output.\n      kernel_constraint: Optional projection function to be applied to the\n          kernel after being updated by an `Optimizer` (e.g. used to implement\n          norm constraints or value constraints for layer weights). The function\n          must take as input the unprojected variable and must return the\n          projected variable (which must have the same shape). Constraints are\n          not safe to use when doing asynchronous distributed training.\n      bias_constraint: Optional projection function to be applied to the\n          bias after being updated by an `Optimizer`.\n      trainable: Boolean, if `True` the weights of this layer will be marked as\n        trainable (and listed in `layer.trainable_weights`).\n      name: A string, the name of the layer.\n    \"\"\"\n\n    def __init__(\n        self,\n        rank,\n        filters,\n        kernel_size,\n        strides=1,\n        padding=\"valid\",\n        data_format=None,\n        dilation_rate=1,\n        groups=1,\n        activation=None,\n        use_bias=True,\n        kernel_initializer=\"glorot_uniform\",\n        bias_initializer=\"zeros\",\n        kernel_regularizer=None,\n        bias_regularizer=None,\n        activity_regularizer=None,\n        kernel_constraint=None,\n        bias_constraint=None,\n        trainable=True,\n        name=None,\n        **kwargs\n    ):\n        super(Conv, self).__init__(\n            trainable=trainable,\n            name=name,\n            activity_regularizer=regularizers.get(activity_regularizer),\n            **kwargs\n        )\n        self.rank = rank\n        if filters is not None and not isinstance(filters, int):\n            filters = int(filters)\n        self.filters = filters\n        self.groups = groups or 1\n        if filters is not None and filters % self.groups != 0:\n            raise ValueError(\n                \"The number of filters must be evenly divisible by the number of \"\n                \"groups. Received: groups={}, filters={}\".format(groups, filters)\n            )\n        self.kernel_size = conv_utils.normalize_tuple(kernel_size, rank, \"kernel_size\")\n        if not all(self.kernel_size):\n            raise ValueError(\n                \"The argument `kernel_size` cannot contain 0(s). \"\n                \"Received: %s\" % (kernel_size,)\n            )\n        self.strides = conv_utils.normalize_tuple(strides, rank, \"strides\")\n        self.padding = conv_utils.normalize_padding(padding)\n        if self.padding == \"causal\" and not isinstance(self, (Conv1D, SeparableConv1D)):\n            raise ValueError(\n                \"Causal padding is only supported for `Conv1D`\"\n                \"and ``SeparableConv1D`.\"\n            )\n        self.data_format = conv_utils.normalize_data_format(data_format)\n        self.dilation_rate = conv_utils.normalize_tuple(\n            dilation_rate, rank, \"dilation_rate\"\n        )\n        self.activation = activations.get(activation)\n        self.use_bias = use_bias\n        self.kernel_initializer = initializers.get(kernel_initializer)\n        self.bias_initializer = initializers.get(bias_initializer)\n        self.kernel_regularizer = regularizers.get(kernel_regularizer)\n        self.bias_regularizer = regularizers.get(bias_regularizer)\n        self.kernel_constraint = constraints.get(kernel_constraint)\n        self.bias_constraint = constraints.get(bias_constraint)\n        self.input_spec = InputSpec(ndim=self.rank + 2)\n\n    def build(self, input_shape):\n        input_shape = tensor_shape.TensorShape(input_shape)\n        input_channel = self._get_input_channel(input_shape)\n        if input_channel % self.groups != 0:\n            raise ValueError(\n                \"The number of input channels must be evenly divisible by the number \"\n                \"of groups. Received groups={}, but the input has {} channels \"\n                \"(full input shape is {}).\".format(\n                    self.groups, input_channel, input_shape\n                )\n            )\n        kernel_shape = self.kernel_size + (input_channel // self.groups, self.filters)\n\n        self.kernel = self.add_weight(\n            name=\"kernel\",\n            shape=kernel_shape,\n            initializer=self.kernel_initializer,\n            regularizer=self.kernel_regularizer,\n            constraint=self.kernel_constraint,\n            trainable=True,\n            dtype=self.dtype,\n        )\n        if self.use_bias:\n            self.bias = self.add_weight(\n                name=\"bias\",\n                shape=(self.filters,),\n                initializer=self.bias_initializer,\n                regularizer=self.bias_regularizer,\n                constraint=self.bias_constraint,\n                trainable=True,\n                dtype=self.dtype,\n            )\n        else:\n            self.bias = None\n        channel_axis = self._get_channel_axis()\n        self.input_spec = InputSpec(\n            ndim=self.rank + 2, axes={channel_axis: input_channel}\n        )\n\n        self._build_conv_op_input_shape = input_shape\n        self._build_input_channel = input_channel\n        self._padding_op = self._get_padding_op()\n        self._conv_op_data_format = conv_utils.convert_data_format(\n            self.data_format, self.rank + 2\n        )\n        self._convolution_op = Convolution(\n            input_shape,\n            filter_shape=self.kernel.shape,\n            dilation_rate=self.dilation_rate,\n            strides=self.strides,\n            padding=self._padding_op,\n            data_format=self._conv_op_data_format,\n        )\n        self.built = True\n\n    def call(self, inputs):\n        if self._recreate_conv_op(inputs):\n            self._convolution_op = Convolution(\n                inputs.get_shape(),\n                filter_shape=self.kernel.shape,\n                dilation_rate=self.dilation_rate,\n                strides=self.strides,\n                padding=self._padding_op,\n                data_format=self._conv_op_data_format,\n            )\n            self._build_conv_op_input_shape = inputs.get_shape()\n\n        # Apply causal padding to inputs for Conv1D.\n        if self.padding == \"causal\" and self.__class__.__name__ == \"Conv1D\":\n            inputs = array_ops.pad(inputs, self._compute_causal_padding())\n\n        outputs = self._convolution_op(inputs, self.kernel)\n\n        if self.use_bias:\n            if self.data_format == \"channels_first\":\n                if self.rank == 1:\n                    # nn.bias_add does not accept a 1D input tensor.\n                    bias = array_ops.reshape(self.bias, (1, self.filters, 1))\n                    outputs += bias\n                else:\n                    outputs = nn.bias_add(outputs, self.bias, data_format=\"NCHW\")\n            else:\n                outputs = nn.bias_add(outputs, self.bias, data_format=\"NHWC\")\n\n        if self.activation is not None:\n            return self.activation(outputs)\n        return outputs\n\n    def compute_output_shape(self, input_shape):\n        input_shape = tensor_shape.TensorShape(input_shape).as_list()\n        if self.data_format == \"channels_last\":\n            space = input_shape[1:-1]\n            new_space = []\n            for i in range(len(space)):\n                new_dim = conv_utils.conv_output_length(\n                    space[i],\n                    self.kernel_size[i],\n                    padding=self.padding,\n                    stride=self.strides[i],\n                    dilation=self.dilation_rate[i],\n                )\n                new_space.append(new_dim)\n            return tensor_shape.TensorShape(\n                [input_shape[0]] + new_space + [self.filters]\n            )\n        else:\n            space = input_shape[2:]\n            new_space = []\n            for i in range(len(space)):\n                new_dim = conv_utils.conv_output_length(\n                    space[i],\n                    self.kernel_size[i],\n                    padding=self.padding,\n                    stride=self.strides[i],\n                    dilation=self.dilation_rate[i],\n                )\n                new_space.append(new_dim)\n            return tensor_shape.TensorShape([input_shape[0], self.filters] + new_space)\n\n    def get_config(self):\n        config = {\n            \"filters\": self.filters,\n            \"kernel_size\": self.kernel_size,\n            \"strides\": self.strides,\n            \"padding\": self.padding,\n            \"data_format\": self.data_format,\n            \"dilation_rate\": self.dilation_rate,\n            \"groups\": self.groups,\n            \"activation\": activations.serialize(self.activation),\n            \"use_bias\": self.use_bias,\n            \"kernel_initializer\": initializers.serialize(self.kernel_initializer),\n            \"bias_initializer\": initializers.serialize(self.bias_initializer),\n            \"kernel_regularizer\": regularizers.serialize(self.kernel_regularizer),\n            \"bias_regularizer\": regularizers.serialize(self.bias_regularizer),\n            \"activity_regularizer\": regularizers.serialize(self.activity_regularizer),\n            \"kernel_constraint\": constraints.serialize(self.kernel_constraint),\n            \"bias_constraint\": constraints.serialize(self.bias_constraint),\n        }\n        base_config = super(Conv, self).get_config()\n        return dict(list(base_config.items()) + list(config.items()))\n\n    def _compute_causal_padding(self):\n        \"\"\"Calculates padding for 'causal' option for 1-d conv layers.\"\"\"\n        left_pad = self.dilation_rate[0] * (self.kernel_size[0] - 1)\n        if self.data_format == \"channels_last\":\n            causal_padding = [[0, 0], [left_pad, 0], [0, 0]]\n        else:\n            causal_padding = [[0, 0], [0, 0], [left_pad, 0]]\n        return causal_padding\n\n    def _get_channel_axis(self):\n        if self.data_format == \"channels_first\":\n            return 1\n        else:\n            return -1\n\n    def _get_input_channel(self, input_shape):\n        channel_axis = self._get_channel_axis()\n        if input_shape.dims[channel_axis].value is None:\n            raise ValueError(\n                \"The channel dimension of the inputs \"\n                \"should be defined. Found `None`.\"\n            )\n        return int(input_shape[channel_axis])\n\n    def _get_padding_op(self):\n        if self.padding == \"causal\":\n            op_padding = \"valid\"\n        else:\n            op_padding = self.padding\n        if not isinstance(op_padding, (list, tuple)):\n            op_padding = op_padding.upper()\n        return op_padding\n\n    def _recreate_conv_op(self, inputs):\n        \"\"\"Recreate conv_op if necessary.\n        Check if the input_shape in call() is different from that in build().\n        For the values that are not None, if they are different, recreate\n        the _convolution_op to avoid the stateful behavior.\n        Args:\n          inputs: The input data to call() method.\n        Returns:\n          `True` or `False` to indicate whether to recreate the conv_op.\n        \"\"\"\n        call_input_shape = inputs.get_shape()\n        for axis in range(1, len(call_input_shape)):\n            if (\n                call_input_shape[axis] is not None\n                and self._build_conv_op_input_shape[axis] is not None\n                and call_input_shape[axis] != self._build_conv_op_input_shape[axis]\n            ):\n                return True\n        return False\n\n\nclass GroupConv1D(Conv):\n    \"\"\"1D convolution layer (e.g. temporal convolution).\n    This layer creates a convolution kernel that is convolved\n    with the layer input over a single spatial (or temporal) dimension\n    to produce a tensor of outputs.\n    If `use_bias` is True, a bias vector is created and added to the outputs.\n    Finally, if `activation` is not `None`,\n    it is applied to the outputs as well.\n    When using this layer as the first layer in a model,\n    provide an `input_shape` argument\n    (tuple of integers or `None`, e.g.\n    `(10, 128)` for sequences of 10 vectors of 128-dimensional vectors,\n    or `(None, 128)` for variable-length sequences of 128-dimensional vectors.\n    Examples:\n    >>> # The inputs are 128-length vectors with 10 timesteps, and the batch size\n    >>> # is 4.\n    >>> input_shape = (4, 10, 128)\n    >>> x = tf.random.normal(input_shape)\n    >>> y = tf.keras.layers.Conv1D(\n    ... 32, 3, activation='relu',input_shape=input_shape)(x)\n    >>> print(y.shape)\n    (4, 8, 32)\n    Arguments:\n      filters: Integer, the dimensionality of the output space\n        (i.e. the number of output filters in the convolution).\n      kernel_size: An integer or tuple/list of a single integer,\n        specifying the length of the 1D convolution window.\n      strides: An integer or tuple/list of a single integer,\n        specifying the stride length of the convolution.\n        Specifying any stride value != 1 is incompatible with specifying\n        any `dilation_rate` value != 1.\n      padding: One of `\"valid\"`, `\"causal\"` or `\"same\"` (case-insensitive).\n        `\"causal\"` results in causal (dilated) convolutions, e.g. `output[t]`\n        does not depend on `input[t+1:]`. Useful when modeling temporal data\n        where the model should not violate the temporal order.\n        See [WaveNet: A Generative Model for Raw Audio, section\n          2.1](https://arxiv.org/abs/1609.03499).\n      data_format: A string,\n        one of `channels_last` (default) or `channels_first`.\n      groups: Integer, the number of channel groups controlling the connections\n        between inputs and outputs. Input channels and `filters` must both be\n        divisible by `groups`. For example,\n          - At `groups=1`, all inputs are convolved to all outputs.\n          - At `groups=2`, the operation becomes equivalent to having two\n            convolutional layers side by side, each seeing half the input\n            channels, and producing half the output channels, and both\n            subsequently concatenated.\n          - At `groups=input_channels`, each input channel is convolved with its\n            own set of filters, of size `input_channels / filters`\n      dilation_rate: an integer or tuple/list of a single integer, specifying\n        the dilation rate to use for dilated convolution.\n        Currently, specifying any `dilation_rate` value != 1 is\n        incompatible with specifying any `strides` value != 1.\n      activation: Activation function to use.\n        If you don't specify anything, no activation is applied (\n        see `keras.activations`).\n      use_bias: Boolean, whether the layer uses a bias vector.\n      kernel_initializer: Initializer for the `kernel` weights matrix (\n        see `keras.initializers`).\n      bias_initializer: Initializer for the bias vector (\n        see `keras.initializers`).\n      kernel_regularizer: Regularizer function applied to\n        the `kernel` weights matrix (see `keras.regularizers`).\n      bias_regularizer: Regularizer function applied to the bias vector (\n        see `keras.regularizers`).\n      activity_regularizer: Regularizer function applied to\n        the output of the layer (its \"activation\") (\n        see `keras.regularizers`).\n      kernel_constraint: Constraint function applied to the kernel matrix (\n        see `keras.constraints`).\n      bias_constraint: Constraint function applied to the bias vector (\n        see `keras.constraints`).\n    Input shape:\n      3D tensor with shape: `(batch_size, steps, input_dim)`\n    Output shape:\n      3D tensor with shape: `(batch_size, new_steps, filters)`\n        `steps` value might have changed due to padding or strides.\n    Returns:\n      A tensor of rank 3 representing\n      `activation(conv1d(inputs, kernel) + bias)`.\n    Raises:\n      ValueError: when both `strides` > 1 and `dilation_rate` > 1.\n    \"\"\"\n\n    def __init__(\n        self,\n        filters,\n        kernel_size,\n        strides=1,\n        padding=\"valid\",\n        data_format=\"channels_last\",\n        dilation_rate=1,\n        groups=1,\n        activation=None,\n        use_bias=True,\n        kernel_initializer=\"glorot_uniform\",\n        bias_initializer=\"zeros\",\n        kernel_regularizer=None,\n        bias_regularizer=None,\n        activity_regularizer=None,\n        kernel_constraint=None,\n        bias_constraint=None,\n        **kwargs\n    ):\n        super().__init__(\n            rank=1,\n            filters=filters,\n            kernel_size=kernel_size,\n            strides=strides,\n            padding=padding,\n            data_format=data_format,\n            dilation_rate=dilation_rate,\n            groups=groups,\n            activation=activations.get(activation),\n            use_bias=use_bias,\n            kernel_initializer=initializers.get(kernel_initializer),\n            bias_initializer=initializers.get(bias_initializer),\n            kernel_regularizer=regularizers.get(kernel_regularizer),\n            bias_regularizer=regularizers.get(bias_regularizer),\n            activity_regularizer=regularizers.get(activity_regularizer),\n            kernel_constraint=constraints.get(kernel_constraint),\n            bias_constraint=constraints.get(bias_constraint),\n            **kwargs\n        )\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/korean.py",
    "content": "﻿# -*- coding: utf-8 -*-\r\n# Copyright 2020 TensorFlowTTS Team, Jaehyoung Kim(@crux153) and Taehoon Kim(@carpedm20)\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n#     http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n\r\n# Code based on https://github.com/carpedm20/multi-speaker-tacotron-tensorflow\r\n\"\"\"Korean related helpers.\"\"\"\r\n\r\nimport ast\r\nimport json\r\nimport os\r\nimport re\r\n\r\nfrom jamo import h2j, hangul_to_jamo, j2h, jamo_to_hcj\r\n\r\netc_dictionary = {\r\n    \"2 30대\": \"이삼십대\",\r\n    \"20~30대\": \"이삼십대\",\r\n    \"20, 30대\": \"이십대 삼십대\",\r\n    \"1+1\": \"원플러스원\",\r\n    \"3에서 6개월인\": \"3개월에서 육개월인\",\r\n}\r\n\r\nenglish_dictionary = {\r\n    \"Devsisters\": \"데브시스터즈\",\r\n    \"track\": \"트랙\",\r\n    # krbook\r\n    \"LA\": \"엘에이\",\r\n    \"LG\": \"엘지\",\r\n    \"KOREA\": \"코리아\",\r\n    \"JSA\": \"제이에스에이\",\r\n    \"PGA\": \"피지에이\",\r\n    \"GA\": \"지에이\",\r\n    \"idol\": \"아이돌\",\r\n    \"KTX\": \"케이티엑스\",\r\n    \"AC\": \"에이씨\",\r\n    \"DVD\": \"디비디\",\r\n    \"US\": \"유에스\",\r\n    \"CNN\": \"씨엔엔\",\r\n    \"LPGA\": \"엘피지에이\",\r\n    \"P\": \"피\",\r\n    \"L\": \"엘\",\r\n    \"T\": \"티\",\r\n    \"B\": \"비\",\r\n    \"C\": \"씨\",\r\n    \"BIFF\": \"비아이에프에프\",\r\n    \"GV\": \"지비\",\r\n    # JTBC\r\n    \"IT\": \"아이티\",\r\n    \"IQ\": \"아이큐\",\r\n    \"JTBC\": \"제이티비씨\",\r\n    \"trickle down effect\": \"트리클 다운 이펙트\",\r\n    \"trickle up effect\": \"트리클 업 이펙트\",\r\n    \"down\": \"다운\",\r\n    \"up\": \"업\",\r\n    \"FCK\": \"에프씨케이\",\r\n    \"AP\": \"에이피\",\r\n    \"WHERETHEWILDTHINGSARE\": \"\",\r\n    \"Rashomon Effect\": \"\",\r\n    \"O\": \"오\",\r\n    \"OO\": \"오오\",\r\n    \"B\": \"비\",\r\n    \"GDP\": \"지디피\",\r\n    \"CIPA\": \"씨아이피에이\",\r\n    \"YS\": \"와이에스\",\r\n    \"Y\": \"와이\",\r\n    \"S\": \"에스\",\r\n    \"JTBC\": \"제이티비씨\",\r\n    \"PC\": \"피씨\",\r\n    \"bill\": \"빌\",\r\n    \"Halmuny\": \"하모니\",  #####\r\n    \"X\": \"엑스\",\r\n    \"SNS\": \"에스엔에스\",\r\n    \"ability\": \"어빌리티\",\r\n    \"shy\": \"\",\r\n    \"CCTV\": \"씨씨티비\",\r\n    \"IT\": \"아이티\",\r\n    \"the tenth man\": \"더 텐쓰 맨\",  ####\r\n    \"L\": \"엘\",\r\n    \"PC\": \"피씨\",\r\n    \"YSDJJPMB\": \"\",  ########\r\n    \"Content Attitude Timing\": \"컨텐트 애티튜드 타이밍\",\r\n    \"CAT\": \"캣\",\r\n    \"IS\": \"아이에스\",\r\n    \"K\": \"케이\",\r\n    \"Y\": \"와이\",\r\n    \"KDI\": \"케이디아이\",\r\n    \"DOC\": \"디오씨\",\r\n    \"CIA\": \"씨아이에이\",\r\n    \"PBS\": \"피비에스\",\r\n    \"D\": \"디\",\r\n    \"PPropertyPositionPowerPrisonP\" \"S\": \"에스\",\r\n    \"francisco\": \"프란시스코\",\r\n    \"I\": \"아이\",\r\n    \"III\": \"아이아이\",  ######\r\n    \"No joke\": \"노 조크\",\r\n    \"BBK\": \"비비케이\",\r\n    \"LA\": \"엘에이\",\r\n    \"Don\": \"\",\r\n    \"t worry be happy\": \" 워리 비 해피\",\r\n    \"NO\": \"엔오\",  #####\r\n    \"it was our sky\": \"잇 워즈 아워 스카이\",\r\n    \"it is our sky\": \"잇 이즈 아워 스카이\",  ####\r\n    \"NEIS\": \"엔이아이에스\",  #####\r\n    \"IMF\": \"아이엠에프\",\r\n    \"apology\": \"어폴로지\",\r\n    \"humble\": \"험블\",\r\n    \"M\": \"엠\",\r\n    \"Nowhere Man\": \"노웨어 맨\",\r\n    \"The Tenth Man\": \"더 텐쓰 맨\",\r\n    \"PBS\": \"피비에스\",\r\n    \"BBC\": \"비비씨\",\r\n    \"MRJ\": \"엠알제이\",\r\n    \"CCTV\": \"씨씨티비\",\r\n    \"Pick me up\": \"픽 미 업\",\r\n    \"DNA\": \"디엔에이\",\r\n    \"UN\": \"유엔\",\r\n    \"STOP\": \"스탑\",  #####\r\n    \"PRESS\": \"프레스\",  #####\r\n    \"not to be\": \"낫 투비\",\r\n    \"Denial\": \"디나이얼\",\r\n    \"G\": \"지\",\r\n    \"IMF\": \"아이엠에프\",\r\n    \"GDP\": \"지디피\",\r\n    \"JTBC\": \"제이티비씨\",\r\n    \"Time flies like an arrow\": \"타임 플라이즈 라이크 언 애로우\",\r\n    \"DDT\": \"디디티\",\r\n    \"AI\": \"에이아이\",\r\n    \"Z\": \"제트\",\r\n    \"OECD\": \"오이씨디\",\r\n    \"N\": \"앤\",\r\n    \"A\": \"에이\",\r\n    \"MB\": \"엠비\",\r\n    \"EH\": \"이에이치\",\r\n    \"IS\": \"아이에스\",\r\n    \"TV\": \"티비\",\r\n    \"MIT\": \"엠아이티\",\r\n    \"KBO\": \"케이비오\",\r\n    \"I love America\": \"아이 러브 아메리카\",\r\n    \"SF\": \"에스에프\",\r\n    \"Q\": \"큐\",\r\n    \"KFX\": \"케이에프엑스\",\r\n    \"PM\": \"피엠\",\r\n    \"Prime Minister\": \"프라임 미니스터\",\r\n    \"Swordline\": \"스워드라인\",\r\n    \"TBS\": \"티비에스\",\r\n    \"DDT\": \"디디티\",\r\n    \"CS\": \"씨에스\",\r\n    \"Reflecting Absence\": \"리플렉팅 앱센스\",\r\n    \"PBS\": \"피비에스\",\r\n    \"Drum being beaten by everyone\": \"드럼 빙 비튼 바이 에브리원\",\r\n    \"negative pressure\": \"네거티브 프레셔\",\r\n    \"F\": \"에프\",\r\n    \"KIA\": \"기아\",\r\n    \"FTA\": \"에프티에이\",\r\n    \"Que sais-je\": \"\",\r\n    \"UFC\": \"유에프씨\",\r\n    \"P\": \"피\",\r\n    \"DJ\": \"디제이\",\r\n    \"Chaebol\": \"채벌\",\r\n    \"BBC\": \"비비씨\",\r\n    \"OECD\": \"오이씨디\",\r\n    \"BC\": \"삐씨\",\r\n    \"C\": \"씨\",\r\n    \"B\": \"씨\",\r\n    \"KY\": \"케이와이\",\r\n    \"K\": \"케이\",\r\n    \"CEO\": \"씨이오\",\r\n    \"YH\": \"와이에치\",\r\n    \"IS\": \"아이에스\",\r\n    \"who are you\": \"후 얼 유\",\r\n    \"Y\": \"와이\",\r\n    \"The Devils Advocate\": \"더 데빌즈 어드보카트\",\r\n    \"YS\": \"와이에스\",\r\n    \"so sorry\": \"쏘 쏘리\",\r\n    \"Santa\": \"산타\",\r\n    \"Big Endian\": \"빅 엔디안\",\r\n    \"Small Endian\": \"스몰 엔디안\",\r\n    \"Oh Captain My Captain\": \"오 캡틴 마이 캡틴\",\r\n    \"AIB\": \"에이아이비\",\r\n    \"K\": \"케이\",\r\n    \"PBS\": \"피비에스\",\r\n    # IU\r\n    \"ASMR\": \"에이에스엠알\",\r\n    \"V\": \"브이\",\r\n    \"PD\": \"피디\",\r\n    \"CD\": \"씨디\",\r\n    \"ANR\": \"에이엔알\",\r\n    \"Twenty Three\": \"투엔티 쓰리\",\r\n    \"Through The Night\": \"쓰루 더 나잇\",\r\n    \"MD\": \"엠디\",\r\n}\r\n\r\nnum_to_kor = {\r\n    \"0\": \"영\",\r\n    \"1\": \"일\",\r\n    \"2\": \"이\",\r\n    \"3\": \"삼\",\r\n    \"4\": \"사\",\r\n    \"5\": \"오\",\r\n    \"6\": \"육\",\r\n    \"7\": \"칠\",\r\n    \"8\": \"팔\",\r\n    \"9\": \"구\",\r\n}\r\n\r\nunit_to_kor1 = {\"%\": \"퍼센트\", \"cm\": \"센치미터\", \"mm\": \"밀리미터\", \"km\": \"킬로미터\", \"kg\": \"킬로그람\"}\r\nunit_to_kor2 = {\"m\": \"미터\"}\r\n\r\nupper_to_kor = {\r\n    \"A\": \"에이\",\r\n    \"B\": \"비\",\r\n    \"C\": \"씨\",\r\n    \"D\": \"디\",\r\n    \"E\": \"이\",\r\n    \"F\": \"에프\",\r\n    \"G\": \"지\",\r\n    \"H\": \"에이치\",\r\n    \"I\": \"아이\",\r\n    \"J\": \"제이\",\r\n    \"K\": \"케이\",\r\n    \"L\": \"엘\",\r\n    \"M\": \"엠\",\r\n    \"N\": \"엔\",\r\n    \"O\": \"오\",\r\n    \"P\": \"피\",\r\n    \"Q\": \"큐\",\r\n    \"R\": \"알\",\r\n    \"S\": \"에스\",\r\n    \"T\": \"티\",\r\n    \"U\": \"유\",\r\n    \"V\": \"브이\",\r\n    \"W\": \"더블유\",\r\n    \"X\": \"엑스\",\r\n    \"Y\": \"와이\",\r\n    \"Z\": \"지\",\r\n}\r\n\r\n\r\n\"\"\"\r\n초성과 종성은 같아보이지만, 다른 character이다.\r\n\r\n'_-!'(),-.:;? ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑ하ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᆨᆩᆪᆫᆬᆭᆮᆯᆰᆱᆲᆳᆴᆵᆶᆷᆸᆹᆺᆻᆼᆽᆾᆿᇀᇁᇂ~'\r\n\r\n'_': 0, '-': 7, '!': 2, \"'\": 3, '(': 4, ')': 5, ',': 6, '.': 8, ':': 9, ';': 10,\r\n'?': 11, ' ': 12, 'ᄀ': 13, 'ᄁ': 14, 'ᄂ': 15, 'ᄃ': 16, 'ᄄ': 17, 'ᄅ': 18, 'ᄆ': 19, 'ᄇ': 20,\r\n'ᄈ': 21, 'ᄉ': 22, 'ᄊ': 23, 'ᄋ': 24, 'ᄌ': 25, 'ᄍ': 26, 'ᄎ': 27, 'ᄏ': 28, 'ᄐ': 29, 'ᄑ': 30,\r\n'ᄒ': 31, 'ᅡ': 32, 'ᅢ': 33, 'ᅣ': 34, 'ᅤ': 35, 'ᅥ': 36, 'ᅦ': 37, 'ᅧ': 38, 'ᅨ': 39, 'ᅩ': 40,\r\n'ᅪ': 41, 'ᅫ': 42, 'ᅬ': 43, 'ᅭ': 44, 'ᅮ': 45, 'ᅯ': 46, 'ᅰ': 47, 'ᅱ': 48, 'ᅲ': 49, 'ᅳ': 50,\r\n'ᅴ': 51, 'ᅵ': 52, 'ᆨ': 53, 'ᆩ': 54, 'ᆪ': 55, 'ᆫ': 56, 'ᆬ': 57, 'ᆭ': 58, 'ᆮ': 59, 'ᆯ': 60,\r\n'ᆰ': 61, 'ᆱ': 62, 'ᆲ': 63, 'ᆳ': 64, 'ᆴ': 65, 'ᆵ': 66, 'ᆶ': 67, 'ᆷ': 68, 'ᆸ': 69, 'ᆹ': 70,\r\n'ᆺ': 71, 'ᆻ': 72, 'ᆼ': 73, 'ᆽ': 74, 'ᆾ': 75, 'ᆿ': 76, 'ᇀ': 77, 'ᇁ': 78, 'ᇂ': 79, '~': 80\r\n\"\"\"\r\n\r\n_pad = \"pad\"\r\n_eos = \"eos\"\r\n_punctuation = \"!'(),-.:;? \"\r\n_special = \"-\"\r\n\r\n_jamo_leads = [chr(_) for _ in range(0x1100, 0x1113)]\r\n_jamo_vowels = [chr(_) for _ in range(0x1161, 0x1176)]\r\n_jamo_tails = [chr(_) for _ in range(0x11A8, 0x11C3)]\r\n\r\n_letters = _jamo_leads + _jamo_vowels + _jamo_tails\r\n\r\nsymbols = [_pad] + list(_special) + list(_punctuation) + _letters + [_eos]\r\n\r\n_symbol_to_id = {c: i for i, c in enumerate(symbols)}\r\n_id_to_symbol = {i: c for i, c in enumerate(symbols)}\r\n\r\nquote_checker = \"\"\"([`\"'＂“‘])(.+?)([`\"'＂”’])\"\"\"\r\n\r\n\r\ndef is_lead(char):\r\n    return char in _jamo_leads\r\n\r\n\r\ndef is_vowel(char):\r\n    return char in _jamo_vowels\r\n\r\n\r\ndef is_tail(char):\r\n    return char in _jamo_tails\r\n\r\n\r\ndef get_mode(char):\r\n    if is_lead(char):\r\n        return 0\r\n    elif is_vowel(char):\r\n        return 1\r\n    elif is_tail(char):\r\n        return 2\r\n    else:\r\n        return -1\r\n\r\n\r\ndef _get_text_from_candidates(candidates):\r\n    if len(candidates) == 0:\r\n        return \"\"\r\n    elif len(candidates) == 1:\r\n        return jamo_to_hcj(candidates[0])\r\n    else:\r\n        return j2h(**dict(zip([\"lead\", \"vowel\", \"tail\"], candidates)))\r\n\r\n\r\ndef jamo_to_korean(text):\r\n    text = h2j(text)\r\n\r\n    idx = 0\r\n    new_text = \"\"\r\n    candidates = []\r\n\r\n    while True:\r\n        if idx >= len(text):\r\n            new_text += _get_text_from_candidates(candidates)\r\n            break\r\n\r\n        char = text[idx]\r\n        mode = get_mode(char)\r\n\r\n        if mode == 0:\r\n            new_text += _get_text_from_candidates(candidates)\r\n            candidates = [char]\r\n        elif mode == -1:\r\n            new_text += _get_text_from_candidates(candidates)\r\n            new_text += char\r\n            candidates = []\r\n        else:\r\n            candidates.append(char)\r\n\r\n        idx += 1\r\n    return new_text\r\n\r\n\r\ndef compare_sentence_with_jamo(text1, text2):\r\n    return h2j(text1) != h2j(text2)\r\n\r\n\r\ndef tokenize(text, as_id=False):\r\n    # jamo package에 있는 hangul_to_jamo를 이용하여 한글 string을 초성/중성/종성으로 나눈다.\r\n    text = normalize(text)\r\n    tokens = list(\r\n        hangul_to_jamo(text)\r\n    )  # '존경하는'  --> ['ᄌ', 'ᅩ', 'ᆫ', 'ᄀ', 'ᅧ', 'ᆼ', 'ᄒ', 'ᅡ', 'ᄂ', 'ᅳ', 'ᆫ', '~']\r\n\r\n    if as_id:\r\n        return [_symbol_to_id[token] for token in tokens]\r\n    else:\r\n        return [token for token in tokens]\r\n\r\n\r\ndef tokenizer_fn(iterator):\r\n    return (token for x in iterator for token in tokenize(x, as_id=False))\r\n\r\n\r\ndef normalize(text):\r\n    text = text.strip()\r\n\r\n    text = re.sub(\"\\(\\d+일\\)\", \"\", text)\r\n    text = re.sub(\"\\([⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〺〻㐀-䶵一-鿃豈-鶴侮-頻並-龎]+\\)\", \"\", text)\r\n\r\n    text = normalize_with_dictionary(text, etc_dictionary)\r\n    text = normalize_english(text)\r\n    text = re.sub(\"[a-zA-Z]+\", normalize_upper, text)\r\n\r\n    text = normalize_quote(text)\r\n    text = normalize_number(text)\r\n\r\n    return text\r\n\r\n\r\ndef normalize_with_dictionary(text, dic):\r\n    if any(key in text for key in dic.keys()):\r\n        pattern = re.compile(\"|\".join(re.escape(key) for key in dic.keys()))\r\n        return pattern.sub(lambda x: dic[x.group()], text)\r\n    else:\r\n        return text\r\n\r\n\r\ndef normalize_english(text):\r\n    def fn(m):\r\n        word = m.group()\r\n        if word in english_dictionary:\r\n            return english_dictionary.get(word)\r\n        else:\r\n            return word\r\n\r\n    text = re.sub(\"([A-Za-z]+)\", fn, text)\r\n    return text\r\n\r\n\r\ndef normalize_upper(text):\r\n    text = text.group(0)\r\n\r\n    if all([char.isupper() for char in text]):\r\n        return \"\".join(upper_to_kor[char] for char in text)\r\n    else:\r\n        return text\r\n\r\n\r\ndef normalize_quote(text):\r\n    def fn(found_text):\r\n        from nltk import sent_tokenize  # NLTK doesn't along with multiprocessing\r\n\r\n        found_text = found_text.group()\r\n        unquoted_text = found_text[1:-1]\r\n\r\n        sentences = sent_tokenize(unquoted_text)\r\n        return \" \".join([\"'{}'\".format(sent) for sent in sentences])\r\n\r\n    return re.sub(quote_checker, fn, text)\r\n\r\n\r\nnumber_checker = \"([+-]?\\d[\\d,]*)[\\.]?\\d*\"\r\ncount_checker = \"(시|명|가지|살|마리|포기|송이|수|톨|통|점|개|벌|척|채|다발|그루|자루|줄|켤레|그릇|잔|마디|상자|사람|곡|병|판)\"\r\n\r\n\r\ndef normalize_number(text):\r\n    text = normalize_with_dictionary(text, unit_to_kor1)\r\n    text = normalize_with_dictionary(text, unit_to_kor2)\r\n    text = re.sub(\r\n        number_checker + count_checker, lambda x: number_to_korean(x, True), text\r\n    )\r\n    text = re.sub(number_checker, lambda x: number_to_korean(x, False), text)\r\n    return text\r\n\r\n\r\nnum_to_kor1 = [\"\"] + list(\"일이삼사오육칠팔구\")\r\nnum_to_kor2 = [\"\"] + list(\"만억조경해\")\r\nnum_to_kor3 = [\"\"] + list(\"십백천\")\r\n\r\n# count_to_kor1 = [\"\"] + [\"하나\",\"둘\",\"셋\",\"넷\",\"다섯\",\"여섯\",\"일곱\",\"여덟\",\"아홉\"]\r\ncount_to_kor1 = [\"\"] + [\"한\", \"두\", \"세\", \"네\", \"다섯\", \"여섯\", \"일곱\", \"여덟\", \"아홉\"]\r\n\r\ncount_tenth_dict = {\r\n    \"십\": \"열\",\r\n    \"두십\": \"스물\",\r\n    \"세십\": \"서른\",\r\n    \"네십\": \"마흔\",\r\n    \"다섯십\": \"쉰\",\r\n    \"여섯십\": \"예순\",\r\n    \"일곱십\": \"일흔\",\r\n    \"여덟십\": \"여든\",\r\n    \"아홉십\": \"아흔\",\r\n}\r\n\r\n\r\ndef number_to_korean(num_str, is_count=False):\r\n    if is_count:\r\n        num_str, unit_str = num_str.group(1), num_str.group(2)\r\n    else:\r\n        num_str, unit_str = num_str.group(), \"\"\r\n\r\n    num_str = num_str.replace(\",\", \"\")\r\n    num = ast.literal_eval(num_str)\r\n\r\n    if num == 0:\r\n        return \"영\"\r\n\r\n    check_float = num_str.split(\".\")\r\n    if len(check_float) == 2:\r\n        digit_str, float_str = check_float\r\n    elif len(check_float) >= 3:\r\n        raise Exception(\" [!] Wrong number format\")\r\n    else:\r\n        digit_str, float_str = check_float[0], None\r\n\r\n    if is_count and float_str is not None:\r\n        raise Exception(\" [!] `is_count` and float number does not fit each other\")\r\n\r\n    digit = int(digit_str)\r\n\r\n    if digit_str.startswith(\"-\"):\r\n        digit, digit_str = abs(digit), str(abs(digit))\r\n\r\n    kor = \"\"\r\n    size = len(str(digit))\r\n    tmp = []\r\n\r\n    for i, v in enumerate(digit_str, start=1):\r\n        v = int(v)\r\n\r\n        if v != 0:\r\n            if is_count:\r\n                tmp += count_to_kor1[v]\r\n            else:\r\n                tmp += num_to_kor1[v]\r\n\r\n            tmp += num_to_kor3[(size - i) % 4]\r\n\r\n        if (size - i) % 4 == 0 and len(tmp) != 0:\r\n            kor += \"\".join(tmp)\r\n            tmp = []\r\n            kor += num_to_kor2[int((size - i) / 4)]\r\n\r\n    if is_count:\r\n        if kor.startswith(\"한\") and len(kor) > 1:\r\n            kor = kor[1:]\r\n\r\n        if any(word in kor for word in count_tenth_dict):\r\n            kor = re.sub(\r\n                \"|\".join(count_tenth_dict.keys()),\r\n                lambda x: count_tenth_dict[x.group()],\r\n                kor,\r\n            )\r\n\r\n    if not is_count and kor.startswith(\"일\") and len(kor) > 1:\r\n        kor = kor[1:]\r\n\r\n    if float_str is not None:\r\n        kor += \"쩜 \"\r\n        kor += re.sub(\"\\d\", lambda x: num_to_kor[x.group()], float_str)\r\n\r\n    if num_str.startswith(\"+\"):\r\n        kor = \"플러스 \" + kor\r\n    elif num_str.startswith(\"-\"):\r\n        kor = \"마이너스 \" + kor\r\n\r\n    return kor + unit_str\r\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/number_norm.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright (c) 2017 Keith Ito\n#\n# Permission is hereby granted, free of charge, to any person obtaining a copy\n# of this software and associated documentation files (the \"Software\"), to deal\n# in the Software without restriction, including without limitation the rights\n# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n# copies of the Software, and to permit persons to whom the Software is\n# furnished to do so, subject to the following conditions:\n\n# The above copyright notice and this permission notice shall be included in\n# all copies or substantial portions of the Software.\n\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n# THE SOFTWARE.\n\"\"\"Number norm module.\"\"\"\n\n\nimport re\n\nimport inflect\n\n_inflect = inflect.engine()\n_comma_number_re = re.compile(r\"([0-9][0-9\\,]+[0-9])\")\n_decimal_number_re = re.compile(r\"([0-9]+\\.[0-9]+)\")\n_pounds_re = re.compile(r\"£([0-9\\,]*[0-9]+)\")\n_dollars_re = re.compile(r\"\\$([0-9\\.\\,]*[0-9]+)\")\n_ordinal_re = re.compile(r\"[0-9]+(st|nd|rd|th)\")\n_number_re = re.compile(r\"[0-9]+\")\n\n\ndef _remove_commas(m):\n    return m.group(1).replace(\",\", \"\")\n\n\ndef _expand_decimal_point(m):\n    return m.group(1).replace(\".\", \" point \")\n\n\ndef _expand_dollars(m):\n    match = m.group(1)\n    parts = match.split(\".\")\n    if len(parts) > 2:\n        return match + \" dollars\"  # Unexpected format\n    dollars = int(parts[0]) if parts[0] else 0\n    cents = int(parts[1]) if len(parts) > 1 and parts[1] else 0\n    if dollars and cents:\n        dollar_unit = \"dollar\" if dollars == 1 else \"dollars\"\n        cent_unit = \"cent\" if cents == 1 else \"cents\"\n        return \"%s %s, %s %s\" % (dollars, dollar_unit, cents, cent_unit)\n    elif dollars:\n        dollar_unit = \"dollar\" if dollars == 1 else \"dollars\"\n        return \"%s %s\" % (dollars, dollar_unit)\n    elif cents:\n        cent_unit = \"cent\" if cents == 1 else \"cents\"\n        return \"%s %s\" % (cents, cent_unit)\n    else:\n        return \"zero dollars\"\n\n\ndef _expand_ordinal(m):\n    return _inflect.number_to_words(m.group(0))\n\n\ndef _expand_number(m):\n    num = int(m.group(0))\n    if num > 1000 and num < 3000:\n        if num == 2000:\n            return \"two thousand\"\n        elif num > 2000 and num < 2010:\n            return \"two thousand \" + _inflect.number_to_words(num % 100)\n        elif num % 100 == 0:\n            return _inflect.number_to_words(num // 100) + \" hundred\"\n        else:\n            return _inflect.number_to_words(\n                num, andword=\"\", zero=\"oh\", group=2\n            ).replace(\", \", \" \")\n    else:\n        return _inflect.number_to_words(num, andword=\"\")\n\n\ndef normalize_numbers(text):\n    text = re.sub(_comma_number_re, _remove_commas, text)\n    text = re.sub(_pounds_re, r\"\\1 pounds\", text)\n    text = re.sub(_dollars_re, _expand_dollars, text)\n    text = re.sub(_decimal_number_re, _expand_decimal_point, text)\n    text = re.sub(_ordinal_re, _expand_ordinal, text)\n    text = re.sub(_number_re, _expand_number, text)\n    return text\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/outliers.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Outliers detection and remove.\"\"\"\nimport numpy as np\n\n\ndef is_outlier(x, p25, p75):\n    \"\"\"Check if value is an outlier.\"\"\"\n    lower = p25 - 1.5 * (p75 - p25)\n    upper = p75 + 1.5 * (p75 - p25)\n    return x <= lower or x >= upper\n\n\ndef remove_outlier(x, p_bottom: int = 25, p_top: int = 75):\n    \"\"\"Remove outlier from x.\"\"\"\n    p_bottom = np.percentile(x, p_bottom)\n    p_top = np.percentile(x, p_top)\n\n    indices_of_outliers = []\n    for ind, value in enumerate(x):\n        if is_outlier(value, p_bottom, p_top):\n            indices_of_outliers.append(ind)\n\n    x[indices_of_outliers] = 0.0\n\n    # replace by mean f0.\n    x[indices_of_outliers] = np.max(x)\n    return x\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/strategy.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Strategy util functions\"\"\"\nimport tensorflow as tf\n\n\ndef return_strategy():\n    physical_devices = tf.config.list_physical_devices(\"GPU\")\n    if len(physical_devices) == 0:\n        return tf.distribute.OneDeviceStrategy(device=\"/cpu:0\")\n    elif len(physical_devices) == 1:\n        return tf.distribute.OneDeviceStrategy(device=\"/gpu:0\")\n    else:\n        return tf.distribute.MirroredStrategy()\n\n\ndef calculate_3d_loss(y_gt, y_pred, loss_fn):\n    \"\"\"Calculate 3d loss, normally it's mel-spectrogram loss.\"\"\"\n    y_gt_T = tf.shape(y_gt)[1]\n    y_pred_T = tf.shape(y_pred)[1]\n\n    # there is a mismath length when training multiple GPU.\n    # we need slice the longer tensor to make sure the loss\n    # calculated correctly.\n    if y_gt_T > y_pred_T:\n        y_gt = tf.slice(y_gt, [0, 0, 0], [-1, y_pred_T, -1])\n    elif y_pred_T > y_gt_T:\n        y_pred = tf.slice(y_pred, [0, 0, 0], [-1, y_gt_T, -1])\n\n    loss = loss_fn(y_gt, y_pred)\n    if isinstance(loss, tuple) is False:\n        loss = tf.reduce_mean(loss, list(range(1, len(loss.shape))))  # shape = [B]\n    else:\n        loss = list(loss)\n        for i in range(len(loss)):\n            loss[i] = tf.reduce_mean(\n                loss[i], list(range(1, len(loss[i].shape)))\n            )  # shape = [B]\n    return loss\n\n\ndef calculate_2d_loss(y_gt, y_pred, loss_fn):\n    \"\"\"Calculate 2d loss, normally it's durrations/f0s/energys loss.\"\"\"\n    y_gt_T = tf.shape(y_gt)[1]\n    y_pred_T = tf.shape(y_pred)[1]\n\n    # there is a mismath length when training multiple GPU.\n    # we need slice the longer tensor to make sure the loss\n    # calculated correctly.\n    if y_gt_T > y_pred_T:\n        y_gt = tf.slice(y_gt, [0, 0], [-1, y_pred_T])\n    elif y_pred_T > y_gt_T:\n        y_pred = tf.slice(y_pred, [0, 0], [-1, y_gt_T])\n\n    loss = loss_fn(y_gt, y_pred)\n    if isinstance(loss, tuple) is False:\n        loss = tf.reduce_mean(loss, list(range(1, len(loss.shape))))  # shape = [B]\n    else:\n        loss = list(loss)\n        for i in range(len(loss)):\n            loss[i] = tf.reduce_mean(\n                loss[i], list(range(1, len(loss[i].shape)))\n            )  # shape = [B]\n\n    return loss\n\ndef calculate_loss_norm_lens(y_gt, y_pred, loss_fn, norm_lens):\n    if len(y_gt.shape) == 2:\n        y_gt = tf.expand_dims(y_gt, -1)\n        y_pred = tf.expand_dims(y_pred, -1)\n\n    loss = loss_fn(y_gt, y_pred)\n    loss = tf.reduce_sum(loss, list(range(1, len(loss.shape))))\n    loss = loss / tf.cast(norm_lens, loss.dtype)\n\n    return loss\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/utils.py",
    "content": "# -*- coding: utf-8 -*-\n\n# Copyright 2019 Tomoki Hayashi\n#  MIT License (https://opensource.org/licenses/MIT)\n\"\"\"Utility functions.\"\"\"\n\nimport fnmatch\nimport os\n\n\ndef find_files(root_dir, query=\"*.wav\", include_root_dir=True):\n    \"\"\"Find files recursively.\n    Args:\n        root_dir (str): Root root_dir to find.\n        query (str): Query to find.\n        include_root_dir (bool): If False, root_dir name is not included.\n    Returns:\n        list: List of found filenames.\n    \"\"\"\n    files = []\n    for root, _, filenames in os.walk(root_dir, followlinks=True):\n        for filename in fnmatch.filter(filenames, query):\n            files.append(os.path.join(root, filename))\n    if not include_root_dir:\n        files = [file_.replace(root_dir + \"/\", \"\") for file_ in files]\n\n    return files\n"
  },
  {
    "path": "TensorFlowTTS/tensorflow_tts/utils/weight_norm.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2019 The TensorFlow Probability Authors and Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Weight Norm Modules.\"\"\"\n\nimport warnings\n\nimport tensorflow as tf\n\n\nclass WeightNormalization(tf.keras.layers.Wrapper):\n    \"\"\"Layer wrapper to decouple magnitude and direction of the layer's weights.\n    This wrapper reparameterizes a layer by decoupling the weight's\n    magnitude and direction. This speeds up convergence by improving the\n    conditioning of the optimization problem. It has an optional data-dependent\n    initialization scheme, in which initial values of weights are set as functions\n    of the first minibatch of data. Both the weight normalization and data-\n    dependent initialization are described in [Salimans and Kingma (2016)][1].\n    #### Example\n    ```python\n      net = WeightNorm(tf.keras.layers.Conv2D(2, 2, activation='relu'),\n             input_shape=(32, 32, 3), data_init=True)(x)\n      net = WeightNorm(tf.keras.layers.Conv2DTranspose(16, 5, activation='relu'),\n                       data_init=True)\n      net = WeightNorm(tf.keras.layers.Dense(120, activation='relu'),\n                       data_init=True)(net)\n      net = WeightNorm(tf.keras.layers.Dense(num_classes),\n                       data_init=True)(net)\n    ```\n    #### References\n    [1]: Tim Salimans and Diederik P. Kingma. Weight Normalization: A Simple\n         Reparameterization to Accelerate Training of Deep Neural Networks. In\n         _30th Conference on Neural Information Processing Systems_, 2016.\n         https://arxiv.org/abs/1602.07868\n    \"\"\"\n\n    def __init__(self, layer, data_init=True, **kwargs):\n        \"\"\"Initialize WeightNorm wrapper.\n        Args:\n          layer: A `tf.keras.layers.Layer` instance. Supported layer types are\n            `Dense`, `Conv2D`, and `Conv2DTranspose`. Layers with multiple inputs\n            are not supported.\n          data_init: `bool`, if `True` use data dependent variable initialization.\n          **kwargs: Additional keyword args passed to `tf.keras.layers.Wrapper`.\n        Raises:\n          ValueError: If `layer` is not a `tf.keras.layers.Layer` instance.\n        \"\"\"\n        if not isinstance(layer, tf.keras.layers.Layer):\n            raise ValueError(\n                \"Please initialize `WeightNorm` layer with a `tf.keras.layers.Layer` \"\n                \"instance. You passed: {input}\".format(input=layer)\n            )\n\n        layer_type = type(layer).__name__\n        if layer_type not in [\n            \"Dense\",\n            \"Conv2D\",\n            \"Conv2DTranspose\",\n            \"Conv1D\",\n            \"GroupConv1D\",\n        ]:\n            warnings.warn(\n                \"`WeightNorm` is tested only for `Dense`, `Conv2D`, `Conv1D`, `GroupConv1D`, \"\n                \"`GroupConv2D`, and `Conv2DTranspose` layers. You passed a layer of type `{}`\".format(\n                    layer_type\n                )\n            )\n\n        super().__init__(layer, **kwargs)\n\n        self.data_init = data_init\n        self._track_trackable(layer, name=\"layer\")\n        self.filter_axis = -2 if layer_type == \"Conv2DTranspose\" else -1\n\n    def _compute_weights(self):\n        \"\"\"Generate weights with normalization.\"\"\"\n        # Determine the axis along which to expand `g` so that `g` broadcasts to\n        # the shape of `v`.\n        new_axis = -self.filter_axis - 3\n\n        self.layer.kernel = tf.nn.l2_normalize(\n            self.v, axis=self.kernel_norm_axes\n        ) * tf.expand_dims(self.g, new_axis)\n\n    def _init_norm(self):\n        \"\"\"Set the norm of the weight vector.\"\"\"\n        kernel_norm = tf.sqrt(\n            tf.reduce_sum(tf.square(self.v), axis=self.kernel_norm_axes)\n        )\n        self.g.assign(kernel_norm)\n\n    def _data_dep_init(self, inputs):\n        \"\"\"Data dependent initialization.\"\"\"\n        # Normalize kernel first so that calling the layer calculates\n        # `tf.dot(v, x)/tf.norm(v)` as in (5) in ([Salimans and Kingma, 2016][1]).\n        self._compute_weights()\n\n        activation = self.layer.activation\n        self.layer.activation = None\n\n        use_bias = self.layer.bias is not None\n        if use_bias:\n            bias = self.layer.bias\n            self.layer.bias = tf.zeros_like(bias)\n\n        # Since the bias is initialized as zero, setting the activation to zero and\n        # calling the initialized layer (with normalized kernel) yields the correct\n        # computation ((5) in Salimans and Kingma (2016))\n        x_init = self.layer(inputs)\n        norm_axes_out = list(range(x_init.shape.rank - 1))\n        m_init, v_init = tf.nn.moments(x_init, norm_axes_out)\n        scale_init = 1.0 / tf.sqrt(v_init + 1e-10)\n\n        self.g.assign(self.g * scale_init)\n        if use_bias:\n            self.layer.bias = bias\n            self.layer.bias.assign(-m_init * scale_init)\n        self.layer.activation = activation\n\n    def build(self, input_shape=None):\n        \"\"\"Build `Layer`.\n        Args:\n          input_shape: The shape of the input to `self.layer`.\n        Raises:\n          ValueError: If `Layer` does not contain a `kernel` of weights\n        \"\"\"\n        if not self.layer.built:\n            self.layer.build(input_shape)\n\n            if not hasattr(self.layer, \"kernel\"):\n                raise ValueError(\n                    \"`WeightNorm` must wrap a layer that\"\n                    \" contains a `kernel` for weights\"\n                )\n\n            self.kernel_norm_axes = list(range(self.layer.kernel.shape.ndims))\n            self.kernel_norm_axes.pop(self.filter_axis)\n\n            self.v = self.layer.kernel\n\n            # to avoid a duplicate `kernel` variable after `build` is called\n            self.layer.kernel = None\n            self.g = self.add_weight(\n                name=\"g\",\n                shape=(int(self.v.shape[self.filter_axis]),),\n                initializer=\"ones\",\n                dtype=self.v.dtype,\n                trainable=True,\n            )\n            self.initialized = self.add_weight(\n                name=\"initialized\", dtype=tf.bool, trainable=False\n            )\n            self.initialized.assign(False)\n\n        super().build()\n\n    def call(self, inputs):\n        \"\"\"Call `Layer`.\"\"\"\n        if not self.initialized:\n            if self.data_init:\n                self._data_dep_init(inputs)\n            else:\n                # initialize `g` as the norm of the initialized kernel\n                self._init_norm()\n\n            self.initialized.assign(True)\n\n        self._compute_weights()\n        output = self.layer(inputs)\n        return output\n\n    def compute_output_shape(self, input_shape):\n        return tf.TensorShape(self.layer.compute_output_shape(input_shape).as_list())\n"
  },
  {
    "path": "UnetTTS_syn.py",
    "content": "import re\nfrom pathlib import Path\n\nimport numpy as np\nimport soundfile as sf\nimport tensorflow as tf\nimport yaml\nfrom tensorflow_tts.audio_process import preprocess_wav\nfrom tensorflow_tts.audio_process.audio_spec import AudioMelSpec\nfrom tensorflow_tts.inference import AutoConfig, AutoProcessor, TFAutoModel\n\n\nclass UnetTTS():\n    def __init__(self, models_and_params, text2id_mapper, feats_yaml):\n        self.models_and_params      = models_and_params\n        self.text2id_mapper         = text2id_mapper\n        self.feats_yaml             = feats_yaml\n        self.rhythm_txt_pat         = re.compile(\"[^\\u4e00-\\u9fa5^a-z^A-Z^'^\\-^#\\d]\")\n        self.duration_stats_default = np.array([8.7, 2.8, 10.4, 4.7])\n        self.text_id_start          = [1, 17, 79, 12, 49]\n        self.text_id_end            = [25, 35, 13, 90, 1]\n        self.phone_dur_min          = 5\n        self.phone_dur_max          = 20\n        self.__init_models()\n\n    def one_shot_TTS(self, text, src_audio, duration_stats=None, is_wrap_txt=True):\n        char_ids = self.txt2ids(text)\n        # print(char_ids)\n\n        mel_src = self.mel_feats_extractor(src_audio)\n\n        if duration_stats is None:\n            print(\"The statistics of the reference speech duration is calculated using the Style_Encoder.\")\n            duration_stats = self.infer_duration_stats(mel_src)\n            print(\"Duration statistics equal to {}\".format(duration_stats))\n        elif len(duration_stats) != 4:\n            print(\"Warning: The dimension of the reference speech duration'statistics of is not equal to 4, use default.\")\n            duration_stats = self.duration_stats_default\n\n        if is_wrap_txt:\n            char_ids = self.text_id_start + char_ids + self.text_id_end\n\n        dur_pred = self.duration_model.inference(\n            char_ids      = tf.expand_dims(tf.convert_to_tensor(char_ids, dtype=tf.int32), 0),\n            duration_stat = tf.expand_dims(tf.convert_to_tensor(duration_stats, dtype=tf.float32), 0)\n        )\n        dur_gts = np.round(dur_pred[0].numpy()).astype(np.int32)\n\n        mel_pred, _, _ = self.acous_model.inference(\n                char_ids     = tf.expand_dims(tf.convert_to_tensor(char_ids, dtype=tf.int32), 0),\n                duration_gts = tf.expand_dims(tf.convert_to_tensor(dur_gts, dtype=tf.int32), 0),\n                mel_src      = tf.expand_dims(tf.convert_to_tensor(mel_src, dtype=tf.float32), 0)\n        )\n\n        if is_wrap_txt:\n            start_dur = sum([dur_gts[i] for i in range(len(self.text_id_start))])\n            end_dur = sum([dur_gts[-i] for i in range(1, len(self.text_id_end)+1)])\n            audio = self.vocoder_model.inference(mel_pred[:, start_dur:-end_dur, :])[0, :, 0].numpy()\n\n            return audio, mel_pred.numpy()[0][start_dur:-end_dur], mel_src\n        else:\n            audio = self.vocoder_model.inference(mel_pred)[0, :, 0].numpy()\n\n            return audio, mel_pred.numpy()[0], mel_src\n\n    def __init_models(self):\n        self.processor = AutoProcessor.from_pretrained(pretrained_path=self.text2id_mapper)\n        self.feats_config = yaml.load(open(self.feats_yaml), Loader=yaml.Loader)\n        self.feats_handle = AudioMelSpec(**self.feats_config[\"feat_params\"])\n#         print(self.feats_config)\n\n        self.duration_model = TFAutoModel.from_pretrained(config=AutoConfig.from_pretrained(self.models_and_params[\"duration_param\"]), \n                                      pretrained_path=self.models_and_params[\"duration_model\"],\n                                      name=\"Normalized_duration_predictor\")\n        print(\"duration model load finished.\")\n\n        self.acous_model = TFAutoModel.from_pretrained(config=AutoConfig.from_pretrained(self.models_and_params[\"acous_param\"]), \n                                  pretrained_path=self.models_and_params[\"acous_model\"],\n                                  name=\"Unet-TTS\")\n        print(\"acoustics model load finished.\")\n\n        self.vocoder_model = TFAutoModel.from_pretrained(config=AutoConfig.from_pretrained(self.models_and_params[\"vocoder_param\"]),\n                                pretrained_path=self.models_and_params[\"vocoder_model\"],\n                                name=\"Mb_MelGan\")\n        print(\"vocode model load finished.\")\n\n    def _stats_duration(self, dur_pos_embed):\n        dur_pos_embed = dur_pos_embed[0].numpy()\n        embed_num = dur_pos_embed.shape[-1] # 4\n\n        mean = []\n        std = []\n        for i in range(embed_num):\n            dur_pred = []\n            phone_num = 0\n            last = dur_pos_embed[1:, i][0]\n\n            for j in dur_pos_embed[2:-1, i]:\n                phone_num += 1\n                if (phone_num >= self.phone_dur_max) or \\\n                    (i <= 1 and j > last and phone_num >= self.phone_dur_min) or \\\n                    (i > 1 and j < last and phone_num >= self.phone_dur_min):\n                    dur_pred.append(phone_num)\n                    phone_num = 0\n\n                last = j\n\n            mean.append(np.mean(dur_pred))\n            std.append(np.std(dur_pred))\n\n        return np.mean(mean)*1.0, np.mean(std)*0.8, np.mean(mean)*1.2, np.mean(std)*1.5\n\n    def mel_feats_extractor(self, audio):\n        return self.feats_handle.melspectrogram(audio)\n\n    def txt2ids(self, input_text):\n        assert re.search(self.rhythm_txt_pat, input_text) == None, \"Remove punctuation\"\n\n        input_ids = self.processor.text_to_sequence(input_text, inference=True)\n        return input_ids\n    \n    def infer_duration_stats(self, mel_src):\n        dur_pos_embed = self.acous_model.extract_dur_pos_embed(\n            tf.expand_dims(tf.convert_to_tensor(mel_src, dtype=tf.float32), 0)\n        )\n        return self._stats_duration(dur_pos_embed)\n\nif __name__ == '__main__':\n    \"\"\"\n    More examples can be seen in notebook.\n    \"\"\"\n\n    models_and_params = {\"duration_param\": \"train/configs/unetts_duration.yaml\",\n                        \"duration_model\": \"models/duration4k.h5\",\n                        \"acous_param\": \"train/configs/unetts_acous.yaml\",\n                        \"acous_model\": \"models/acous12k.h5\",\n                        \"vocoder_param\": \"train/configs/multiband_melgan.yaml\",\n                        \"vocoder_model\": \"models/vocoder800k.h5\"}\n\n    feats_yaml = \"train/configs/unetts_preprocess.yaml\"\n\n    text2id_mapper = \"models/unetts_mapper.json\"\n\n    emotional_src_wav = {\"neutral\":{\"wav\": \"test_wavs/neutral.wav\",\n                                    \"dur_stat\": \"test_wavs/neutral_dur_stat.npy\",\n                                    \"text\": \"现在全城的人都要向我借钱了\"},\n                        \"happy\": {\"wav\": \"test_wavs/happy.wav\",\n                                    \"dur_stat\": \"test_wavs/happy_dur_stat.npy\",\n                                    \"text\": \"我参加了一个有关全球变暖的集会\"},\n                        \"surprise\": {\"wav\": \"test_wavs/surprise.wav\",\n                                    \"dur_stat\": \"test_wavs/surprise_dur_stat.npy\",\n                                    \"text\": \"沙尘暴好像给每个人都带来了麻烦\"},\n                        \"angry\": {\"wav\": \"test_wavs/angry.wav\",\n                                    \"dur_stat\": \"test_wavs/angry_dur_stat.npy\",\n                                    \"text\": \"不管怎么说主队好象是志在夺魁\"},\n                        \"sad\": {\"wav\": \"test_wavs/sad.wav\",\n                                    \"dur_stat\": \"test_wavs/sad_dur_stat.npy\",\n                                    \"text\": \"我必须再次感谢您的慷慨相助\"},\n                        }\n\n    Tts_handel = UnetTTS(models_and_params, text2id_mapper, feats_yaml)\n\n    emotion_type = \"neutral\"\n    # Inserting #3 marks into text is regarded as punctuation, and synthetic speech can produce pause.\n    text = emotional_src_wav[emotion_type][\"text\"]\n\n    wav_fpath = Path(emotional_src_wav[emotion_type][\"wav\"])\n    src_audio = preprocess_wav(wav_fpath, source_sr=16000, normalize=True, trim_silence=True, is_sil_pad=True,\n                        vad_window_length=30,\n                        vad_moving_average_width=1,\n                        vad_max_silence_length=1)\n\n    \"\"\"\n    * The phoneme duration statistis of reference speech are composed of the initial and vowel of Chinese Pinyin, \n        including their respective mean and standard deviation. They will scale and bias the predicted duration of \n        phonemes and control the speed style of speech.\n    * dur_stat = [initial_mean, initial_std, vowel_mean, vowel_std],  like dur_stat = [10., 2., 8., 4.]\n    * The value is the frame length, and the frame shift of this model is 200.\n    * The accurate value of phoneme duration can be extracted by ASR, MFA and other tools, \n        or the approximate value can be estimated using Style_Encoder.\n    \"\"\"\n    Using_Style_Encoder = True\n\n    if Using_Style_Encoder:\n        syn_audio, _, _ = Tts_handel.one_shot_TTS(text, src_audio)\n    else:\n        # or dur_stat = None, or dur_stat = np.array([10., 2., 8., 4.])\n        dur_stat = np.load(emotional_src_wav[emotion_type][\"dur_stat\"])\n        print(\"dur_stat:\", dur_stat)\n\n        syn_audio, _, _ = Tts_handel.one_shot_TTS(text, src_audio, dur_stat)\n\n    sf.write(\"./syn.wav\", syn_audio, 16000, subtype='PCM_16')"
  },
  {
    "path": "models/unetts_mapper.json",
    "content": "{\"symbol_to_id\": {\"pad\": 0, \"sil\": 1, \"#0\": 2, \"#1\": 3, \"#3\": 4, \"^\": 5, \"b\": 6, \"c\": 7, \"ch\": 8, \"d\": 9, \"f\": 10, \"g\": 11, \"h\": 12, \"j\": 13, \"k\": 14, \"l\": 15, \"m\": 16, \"n\": 17, \"p\": 18, \"q\": 19, \"r\": 20, \"s\": 21, \"sh\": 22, \"t\": 23, \"x\": 24, \"z\": 25, \"zh\": 26, \"a1\": 27, \"a2\": 28, \"a3\": 29, \"a4\": 30, \"a5\": 31, \"ai1\": 32, \"ai2\": 33, \"ai3\": 34, \"ai4\": 35, \"ai5\": 36, \"an1\": 37, \"an2\": 38, \"an3\": 39, \"an4\": 40, \"an5\": 41, \"ang1\": 42, \"ang2\": 43, \"ang3\": 44, \"ang4\": 45, \"ang5\": 46, \"ao1\": 47, \"ao2\": 48, \"ao3\": 49, \"ao4\": 50, \"ao5\": 51, \"e1\": 52, \"e2\": 53, \"e3\": 54, \"e4\": 55, \"e5\": 56, \"ei1\": 57, \"ei2\": 58, \"ei3\": 59, \"ei4\": 60, \"ei5\": 61, \"en1\": 62, \"en2\": 63, \"en3\": 64, \"en4\": 65, \"en5\": 66, \"eng1\": 67, \"eng2\": 68, \"eng3\": 69, \"eng4\": 70, \"eng5\": 71, \"er1\": 72, \"er2\": 73, \"er3\": 74, \"er4\": 75, \"er5\": 76, \"i1\": 77, \"i2\": 78, \"i3\": 79, \"i4\": 80, \"i5\": 81, \"ia1\": 82, \"ia2\": 83, \"ia3\": 84, \"ia4\": 85, \"ia5\": 86, \"ian1\": 87, \"ian2\": 88, \"ian3\": 89, \"ian4\": 90, \"ian5\": 91, \"iang1\": 92, \"iang2\": 93, \"iang3\": 94, \"iang4\": 95, \"iang5\": 96, \"iao1\": 97, \"iao2\": 98, \"iao3\": 99, \"iao4\": 100, \"iao5\": 101, \"ie1\": 102, \"ie2\": 103, \"ie3\": 104, \"ie4\": 105, \"ie5\": 106, \"ii1\": 107, \"ii2\": 108, \"ii3\": 109, \"ii4\": 110, \"ii5\": 111, \"iii1\": 112, \"iii2\": 113, \"iii3\": 114, \"iii4\": 115, \"iii5\": 116, \"in1\": 117, \"in2\": 118, \"in3\": 119, \"in4\": 120, \"in5\": 121, \"ing1\": 122, \"ing2\": 123, \"ing3\": 124, \"ing4\": 125, \"ing5\": 126, \"iong1\": 127, \"iong2\": 128, \"iong3\": 129, \"iong4\": 130, \"iong5\": 131, \"iou1\": 132, \"iou2\": 133, \"iou3\": 134, \"iou4\": 135, \"iou5\": 136, \"o1\": 137, \"o2\": 138, \"o3\": 139, \"o4\": 140, \"o5\": 141, \"ong1\": 142, \"ong2\": 143, \"ong3\": 144, \"ong4\": 145, \"ong5\": 146, \"ou1\": 147, \"ou2\": 148, \"ou3\": 149, \"ou4\": 150, \"ou5\": 151, \"u1\": 152, \"u2\": 153, \"u3\": 154, \"u4\": 155, \"u5\": 156, \"ua1\": 157, \"ua2\": 158, \"ua3\": 159, \"ua4\": 160, \"ua5\": 161, \"uai1\": 162, \"uai2\": 163, \"uai3\": 164, \"uai4\": 165, \"uai5\": 166, \"uan1\": 167, \"uan2\": 168, \"uan3\": 169, \"uan4\": 170, \"uan5\": 171, \"uang1\": 172, \"uang2\": 173, \"uang3\": 174, \"uang4\": 175, \"uang5\": 176, \"uei1\": 177, \"uei2\": 178, \"uei3\": 179, \"uei4\": 180, \"uei5\": 181, \"uen1\": 182, \"uen2\": 183, \"uen3\": 184, \"uen4\": 185, \"uen5\": 186, \"ueng1\": 187, \"ueng2\": 188, \"ueng3\": 189, \"ueng4\": 190, \"ueng5\": 191, \"uo1\": 192, \"uo2\": 193, \"uo3\": 194, \"uo4\": 195, \"uo5\": 196, \"v1\": 197, \"v2\": 198, \"v3\": 199, \"v4\": 200, \"v5\": 201, \"van1\": 202, \"van2\": 203, \"van3\": 204, \"van4\": 205, \"van5\": 206, \"ve1\": 207, \"ve2\": 208, \"ve3\": 209, \"ve4\": 210, \"ve5\": 211, \"vn1\": 212, \"vn2\": 213, \"vn3\": 214, \"vn4\": 215, \"vn5\": 216}, \"id_to_symbol\": {\"0\": \"pad\", \"1\": \"sil\", \"2\": \"#0\", \"3\": \"#1\", \"4\": \"#3\", \"5\": \"^\", \"6\": \"b\", \"7\": \"c\", \"8\": \"ch\", \"9\": \"d\", \"10\": \"f\", \"11\": \"g\", \"12\": \"h\", \"13\": \"j\", \"14\": \"k\", \"15\": \"l\", \"16\": \"m\", \"17\": \"n\", \"18\": \"p\", \"19\": \"q\", \"20\": \"r\", \"21\": \"s\", \"22\": \"sh\", \"23\": \"t\", \"24\": \"x\", \"25\": \"z\", \"26\": \"zh\", \"27\": \"a1\", \"28\": \"a2\", \"29\": \"a3\", \"30\": \"a4\", \"31\": \"a5\", \"32\": \"ai1\", \"33\": \"ai2\", \"34\": \"ai3\", \"35\": \"ai4\", \"36\": \"ai5\", \"37\": \"an1\", \"38\": \"an2\", \"39\": \"an3\", \"40\": \"an4\", \"41\": \"an5\", \"42\": \"ang1\", \"43\": \"ang2\", \"44\": \"ang3\", \"45\": \"ang4\", \"46\": \"ang5\", \"47\": \"ao1\", \"48\": \"ao2\", \"49\": \"ao3\", \"50\": \"ao4\", \"51\": \"ao5\", \"52\": \"e1\", \"53\": \"e2\", \"54\": \"e3\", \"55\": \"e4\", \"56\": \"e5\", \"57\": \"ei1\", \"58\": \"ei2\", \"59\": \"ei3\", \"60\": \"ei4\", \"61\": \"ei5\", \"62\": \"en1\", \"63\": \"en2\", \"64\": \"en3\", \"65\": \"en4\", \"66\": \"en5\", \"67\": \"eng1\", \"68\": \"eng2\", \"69\": \"eng3\", \"70\": \"eng4\", \"71\": \"eng5\", \"72\": \"er1\", \"73\": \"er2\", \"74\": \"er3\", \"75\": \"er4\", \"76\": \"er5\", \"77\": \"i1\", \"78\": \"i2\", \"79\": \"i3\", \"80\": \"i4\", \"81\": \"i5\", \"82\": \"ia1\", \"83\": \"ia2\", \"84\": \"ia3\", \"85\": \"ia4\", \"86\": \"ia5\", \"87\": \"ian1\", \"88\": \"ian2\", \"89\": \"ian3\", \"90\": \"ian4\", \"91\": \"ian5\", \"92\": \"iang1\", \"93\": \"iang2\", \"94\": \"iang3\", \"95\": \"iang4\", \"96\": \"iang5\", \"97\": \"iao1\", \"98\": \"iao2\", \"99\": \"iao3\", \"100\": \"iao4\", \"101\": \"iao5\", \"102\": \"ie1\", \"103\": \"ie2\", \"104\": \"ie3\", \"105\": \"ie4\", \"106\": \"ie5\", \"107\": \"ii1\", \"108\": \"ii2\", \"109\": \"ii3\", \"110\": \"ii4\", \"111\": \"ii5\", \"112\": \"iii1\", \"113\": \"iii2\", \"114\": \"iii3\", \"115\": \"iii4\", \"116\": \"iii5\", \"117\": \"in1\", \"118\": \"in2\", \"119\": \"in3\", \"120\": \"in4\", \"121\": \"in5\", \"122\": \"ing1\", \"123\": \"ing2\", \"124\": \"ing3\", \"125\": \"ing4\", \"126\": \"ing5\", \"127\": \"iong1\", \"128\": \"iong2\", \"129\": \"iong3\", \"130\": \"iong4\", \"131\": \"iong5\", \"132\": \"iou1\", \"133\": \"iou2\", \"134\": \"iou3\", \"135\": \"iou4\", \"136\": \"iou5\", \"137\": \"o1\", \"138\": \"o2\", \"139\": \"o3\", \"140\": \"o4\", \"141\": \"o5\", \"142\": \"ong1\", \"143\": \"ong2\", \"144\": \"ong3\", \"145\": \"ong4\", \"146\": \"ong5\", \"147\": \"ou1\", \"148\": \"ou2\", \"149\": \"ou3\", \"150\": \"ou4\", \"151\": \"ou5\", \"152\": \"u1\", \"153\": \"u2\", \"154\": \"u3\", \"155\": \"u4\", \"156\": \"u5\", \"157\": \"ua1\", \"158\": \"ua2\", \"159\": \"ua3\", \"160\": \"ua4\", \"161\": \"ua5\", \"162\": \"uai1\", \"163\": \"uai2\", \"164\": \"uai3\", \"165\": \"uai4\", \"166\": \"uai5\", \"167\": \"uan1\", \"168\": \"uan2\", \"169\": \"uan3\", \"170\": \"uan4\", \"171\": \"uan5\", \"172\": \"uang1\", \"173\": \"uang2\", \"174\": \"uang3\", \"175\": \"uang4\", \"176\": \"uang5\", \"177\": \"uei1\", \"178\": \"uei2\", \"179\": \"uei3\", \"180\": \"uei4\", \"181\": \"uei5\", \"182\": \"uen1\", \"183\": \"uen2\", \"184\": \"uen3\", \"185\": \"uen4\", \"186\": \"uen5\", \"187\": \"ueng1\", \"188\": \"ueng2\", \"189\": \"ueng3\", \"190\": \"ueng4\", \"191\": \"ueng5\", \"192\": \"uo1\", \"193\": \"uo2\", \"194\": \"uo3\", \"195\": \"uo4\", \"196\": \"uo5\", \"197\": \"v1\", \"198\": \"v2\", \"199\": \"v3\", \"200\": \"v4\", \"201\": \"v5\", \"202\": \"van1\", \"203\": \"van2\", \"204\": \"van3\", \"205\": \"van4\", \"206\": \"van5\", \"207\": \"ve1\", \"208\": \"ve2\", \"209\": \"ve3\", \"210\": \"ve4\", \"211\": \"ve5\", \"212\": \"vn1\", \"213\": \"vn2\", \"214\": \"vn3\", \"215\": \"vn4\", \"216\": \"vn5\"}, \"speakers_map\": {}, \"processor_name\": \"MultiSPKVoiceCloneProcessor\", \"pinyin_dict\": {\"a\": [\"^\", \"a\"], \"ai\": [\"^\", \"ai\"], \"an\": [\"^\", \"an\"], \"ang\": [\"^\", \"ang\"], \"ao\": [\"^\", \"ao\"], \"ba\": [\"b\", \"a\"], \"bai\": [\"b\", \"ai\"], \"ban\": [\"b\", \"an\"], \"bang\": [\"b\", \"ang\"], \"bao\": [\"b\", \"ao\"], \"be\": [\"b\", \"e\"], \"bei\": [\"b\", \"ei\"], \"ben\": [\"b\", \"en\"], \"beng\": [\"b\", \"eng\"], \"bi\": [\"b\", \"i\"], \"bian\": [\"b\", \"ian\"], \"biao\": [\"b\", \"iao\"], \"bie\": [\"b\", \"ie\"], \"bin\": [\"b\", \"in\"], \"bing\": [\"b\", \"ing\"], \"bo\": [\"b\", \"o\"], \"bu\": [\"b\", \"u\"], \"ca\": [\"c\", \"a\"], \"cai\": [\"c\", \"ai\"], \"can\": [\"c\", \"an\"], \"cang\": [\"c\", \"ang\"], \"cao\": [\"c\", \"ao\"], \"ce\": [\"c\", \"e\"], \"cen\": [\"c\", \"en\"], \"ceng\": [\"c\", \"eng\"], \"cha\": [\"ch\", \"a\"], \"chai\": [\"ch\", \"ai\"], \"chan\": [\"ch\", \"an\"], \"chang\": [\"ch\", \"ang\"], \"chao\": [\"ch\", \"ao\"], \"che\": [\"ch\", \"e\"], \"chen\": [\"ch\", \"en\"], \"cheng\": [\"ch\", \"eng\"], \"chi\": [\"ch\", \"iii\"], \"chong\": [\"ch\", \"ong\"], \"chou\": [\"ch\", \"ou\"], \"chu\": [\"ch\", \"u\"], \"chua\": [\"ch\", \"ua\"], \"chuai\": [\"ch\", \"uai\"], \"chuan\": [\"ch\", \"uan\"], \"chuang\": [\"ch\", \"uang\"], \"chui\": [\"ch\", \"uei\"], \"chun\": [\"ch\", \"uen\"], \"chuo\": [\"ch\", \"uo\"], \"ci\": [\"c\", \"ii\"], \"cong\": [\"c\", \"ong\"], \"cou\": [\"c\", \"ou\"], \"cu\": [\"c\", \"u\"], \"cuan\": [\"c\", \"uan\"], \"cui\": [\"c\", \"uei\"], \"cun\": [\"c\", \"uen\"], \"cuo\": [\"c\", \"uo\"], \"da\": [\"d\", \"a\"], \"dai\": [\"d\", \"ai\"], \"dan\": [\"d\", \"an\"], \"dang\": [\"d\", \"ang\"], \"dao\": [\"d\", \"ao\"], \"de\": [\"d\", \"e\"], \"dei\": [\"d\", \"ei\"], \"den\": [\"d\", \"en\"], \"deng\": [\"d\", \"eng\"], \"di\": [\"d\", \"i\"], \"dia\": [\"d\", \"ia\"], \"dian\": [\"d\", \"ian\"], \"diao\": [\"d\", \"iao\"], \"die\": [\"d\", \"ie\"], \"ding\": [\"d\", \"ing\"], \"diu\": [\"d\", \"iou\"], \"dong\": [\"d\", \"ong\"], \"dou\": [\"d\", \"ou\"], \"du\": [\"d\", \"u\"], \"duan\": [\"d\", \"uan\"], \"dui\": [\"d\", \"uei\"], \"dun\": [\"d\", \"uen\"], \"duo\": [\"d\", \"uo\"], \"e\": [\"^\", \"e\"], \"ei\": [\"^\", \"ei\"], \"en\": [\"^\", \"en\"], \"ng\": [\"^\", \"en\"], \"eng\": [\"^\", \"eng\"], \"er\": [\"^\", \"er\"], \"fa\": [\"f\", \"a\"], \"fan\": [\"f\", \"an\"], \"fang\": [\"f\", \"ang\"], \"fei\": [\"f\", \"ei\"], \"fen\": [\"f\", \"en\"], \"feng\": [\"f\", \"eng\"], \"fo\": [\"f\", \"o\"], \"fou\": [\"f\", \"ou\"], \"fu\": [\"f\", \"u\"], \"ga\": [\"g\", \"a\"], \"gai\": [\"g\", \"ai\"], \"gan\": [\"g\", \"an\"], \"gang\": [\"g\", \"ang\"], \"gao\": [\"g\", \"ao\"], \"ge\": [\"g\", \"e\"], \"gei\": [\"g\", \"ei\"], \"gen\": [\"g\", \"en\"], \"geng\": [\"g\", \"eng\"], \"gong\": [\"g\", \"ong\"], \"gou\": [\"g\", \"ou\"], \"gu\": [\"g\", \"u\"], \"gua\": [\"g\", \"ua\"], \"guai\": [\"g\", \"uai\"], \"guan\": [\"g\", \"uan\"], \"guang\": [\"g\", \"uang\"], \"gui\": [\"g\", \"uei\"], \"gun\": [\"g\", \"uen\"], \"guo\": [\"g\", \"uo\"], \"ha\": [\"h\", \"a\"], \"hai\": [\"h\", \"ai\"], \"han\": [\"h\", \"an\"], \"hang\": [\"h\", \"ang\"], \"hao\": [\"h\", \"ao\"], \"he\": [\"h\", \"e\"], \"hei\": [\"h\", \"ei\"], \"hen\": [\"h\", \"en\"], \"heng\": [\"h\", \"eng\"], \"hong\": [\"h\", \"ong\"], \"hou\": [\"h\", \"ou\"], \"hu\": [\"h\", \"u\"], \"hua\": [\"h\", \"ua\"], \"huai\": [\"h\", \"uai\"], \"huan\": [\"h\", \"uan\"], \"huang\": [\"h\", \"uang\"], \"hui\": [\"h\", \"uei\"], \"hun\": [\"h\", \"uen\"], \"huo\": [\"h\", \"uo\"], \"ji\": [\"j\", \"i\"], \"jia\": [\"j\", \"ia\"], \"jian\": [\"j\", \"ian\"], \"jiang\": [\"j\", \"iang\"], \"jiao\": [\"j\", \"iao\"], \"jie\": [\"j\", \"ie\"], \"jin\": [\"j\", \"in\"], \"jing\": [\"j\", \"ing\"], \"jiong\": [\"j\", \"iong\"], \"jiu\": [\"j\", \"iou\"], \"ju\": [\"j\", \"v\"], \"juan\": [\"j\", \"van\"], \"jue\": [\"j\", \"ve\"], \"jun\": [\"j\", \"vn\"], \"ka\": [\"k\", \"a\"], \"kai\": [\"k\", \"ai\"], \"kan\": [\"k\", \"an\"], \"kang\": [\"k\", \"ang\"], \"kao\": [\"k\", \"ao\"], \"ke\": [\"k\", \"e\"], \"kei\": [\"k\", \"ei\"], \"ken\": [\"k\", \"en\"], \"keng\": [\"k\", \"eng\"], \"kong\": [\"k\", \"ong\"], \"kou\": [\"k\", \"ou\"], \"ku\": [\"k\", \"u\"], \"kua\": [\"k\", \"ua\"], \"kuai\": [\"k\", \"uai\"], \"kuan\": [\"k\", \"uan\"], \"kuang\": [\"k\", \"uang\"], \"kui\": [\"k\", \"uei\"], \"kun\": [\"k\", \"uen\"], \"kuo\": [\"k\", \"uo\"], \"la\": [\"l\", \"a\"], \"lai\": [\"l\", \"ai\"], \"lan\": [\"l\", \"an\"], \"lang\": [\"l\", \"ang\"], \"lao\": [\"l\", \"ao\"], \"le\": [\"l\", \"e\"], \"lei\": [\"l\", \"ei\"], \"leng\": [\"l\", \"eng\"], \"li\": [\"l\", \"i\"], \"lia\": [\"l\", \"ia\"], \"lian\": [\"l\", \"ian\"], \"liang\": [\"l\", \"iang\"], \"liao\": [\"l\", \"iao\"], \"lie\": [\"l\", \"ie\"], \"lin\": [\"l\", \"in\"], \"ling\": [\"l\", \"ing\"], \"liu\": [\"l\", \"iou\"], \"lo\": [\"l\", \"o\"], \"long\": [\"l\", \"ong\"], \"lou\": [\"l\", \"ou\"], \"lu\": [\"l\", \"u\"], \"lv\": [\"l\", \"v\"], \"luan\": [\"l\", \"uan\"], \"lve\": [\"l\", \"ve\"], \"lue\": [\"l\", \"ve\"], \"lun\": [\"l\", \"uen\"], \"luo\": [\"l\", \"uo\"], \"ma\": [\"m\", \"a\"], \"mai\": [\"m\", \"ai\"], \"man\": [\"m\", \"an\"], \"mang\": [\"m\", \"ang\"], \"mao\": [\"m\", \"ao\"], \"me\": [\"m\", \"e\"], \"mei\": [\"m\", \"ei\"], \"men\": [\"m\", \"en\"], \"meng\": [\"m\", \"eng\"], \"mi\": [\"m\", \"i\"], \"mian\": [\"m\", \"ian\"], \"miao\": [\"m\", \"iao\"], \"mie\": [\"m\", \"ie\"], \"min\": [\"m\", \"in\"], \"ming\": [\"m\", \"ing\"], \"miu\": [\"m\", \"iou\"], \"mo\": [\"m\", \"o\"], \"mou\": [\"m\", \"ou\"], \"mu\": [\"m\", \"u\"], \"na\": [\"n\", \"a\"], \"nai\": [\"n\", \"ai\"], \"nan\": [\"n\", \"an\"], \"nang\": [\"n\", \"ang\"], \"nao\": [\"n\", \"ao\"], \"ne\": [\"n\", \"e\"], \"nei\": [\"n\", \"ei\"], \"nen\": [\"n\", \"en\"], \"neng\": [\"n\", \"eng\"], \"ni\": [\"n\", \"i\"], \"nia\": [\"n\", \"ia\"], \"nian\": [\"n\", \"ian\"], \"niang\": [\"n\", \"iang\"], \"niao\": [\"n\", \"iao\"], \"nie\": [\"n\", \"ie\"], \"nin\": [\"n\", \"in\"], \"ning\": [\"n\", \"ing\"], \"niu\": [\"n\", \"iou\"], \"nong\": [\"n\", \"ong\"], \"nou\": [\"n\", \"ou\"], \"nu\": [\"n\", \"u\"], \"nv\": [\"n\", \"v\"], \"nuan\": [\"n\", \"uan\"], \"nve\": [\"n\", \"ve\"], \"nue\": [\"n\", \"ve\"], \"nuo\": [\"n\", \"uo\"], \"o\": [\"^\", \"o\"], \"ou\": [\"^\", \"ou\"], \"pa\": [\"p\", \"a\"], \"pai\": [\"p\", \"ai\"], \"pan\": [\"p\", \"an\"], \"pang\": [\"p\", \"ang\"], \"pao\": [\"p\", \"ao\"], \"pe\": [\"p\", \"e\"], \"pei\": [\"p\", \"ei\"], \"pen\": [\"p\", \"en\"], \"peng\": [\"p\", \"eng\"], \"pi\": [\"p\", \"i\"], \"pian\": [\"p\", \"ian\"], \"piao\": [\"p\", \"iao\"], \"pie\": [\"p\", \"ie\"], \"pin\": [\"p\", \"in\"], \"ping\": [\"p\", \"ing\"], \"po\": [\"p\", \"o\"], \"pou\": [\"p\", \"ou\"], \"pu\": [\"p\", \"u\"], \"qi\": [\"q\", \"i\"], \"qia\": [\"q\", \"ia\"], \"qian\": [\"q\", \"ian\"], \"qiang\": [\"q\", \"iang\"], \"qiao\": [\"q\", \"iao\"], \"qie\": [\"q\", \"ie\"], \"qin\": [\"q\", \"in\"], \"qing\": [\"q\", \"ing\"], \"qiong\": [\"q\", \"iong\"], \"qiu\": [\"q\", \"iou\"], \"qu\": [\"q\", \"v\"], \"quan\": [\"q\", \"van\"], \"que\": [\"q\", \"ve\"], \"qun\": [\"q\", \"vn\"], \"ran\": [\"r\", \"an\"], \"rang\": [\"r\", \"ang\"], \"rao\": [\"r\", \"ao\"], \"re\": [\"r\", \"e\"], \"ren\": [\"r\", \"en\"], \"reng\": [\"r\", \"eng\"], \"ri\": [\"r\", \"iii\"], \"rong\": [\"r\", \"ong\"], \"rou\": [\"r\", \"ou\"], \"ru\": [\"r\", \"u\"], \"rua\": [\"r\", \"ua\"], \"ruan\": [\"r\", \"uan\"], \"rui\": [\"r\", \"uei\"], \"run\": [\"r\", \"uen\"], \"ruo\": [\"r\", \"uo\"], \"sa\": [\"s\", \"a\"], \"sai\": [\"s\", \"ai\"], \"san\": [\"s\", \"an\"], \"sang\": [\"s\", \"ang\"], \"sao\": [\"s\", \"ao\"], \"se\": [\"s\", \"e\"], \"sen\": [\"s\", \"en\"], \"seng\": [\"s\", \"eng\"], \"sha\": [\"sh\", \"a\"], \"shai\": [\"sh\", \"ai\"], \"shan\": [\"sh\", \"an\"], \"shang\": [\"sh\", \"ang\"], \"shao\": [\"sh\", \"ao\"], \"she\": [\"sh\", \"e\"], \"shei\": [\"sh\", \"ei\"], \"shen\": [\"sh\", \"en\"], \"sheng\": [\"sh\", \"eng\"], \"shi\": [\"sh\", \"iii\"], \"shou\": [\"sh\", \"ou\"], \"shu\": [\"sh\", \"u\"], \"shua\": [\"sh\", \"ua\"], \"shuai\": [\"sh\", \"uai\"], \"shuan\": [\"sh\", \"uan\"], \"shuang\": [\"sh\", \"uang\"], \"shui\": [\"sh\", \"uei\"], \"shun\": [\"sh\", \"uen\"], \"shuo\": [\"sh\", \"uo\"], \"si\": [\"s\", \"ii\"], \"song\": [\"s\", \"ong\"], \"sou\": [\"s\", \"ou\"], \"su\": [\"s\", \"u\"], \"suan\": [\"s\", \"uan\"], \"sui\": [\"s\", \"uei\"], \"sun\": [\"s\", \"uen\"], \"suo\": [\"s\", \"uo\"], \"ta\": [\"t\", \"a\"], \"tai\": [\"t\", \"ai\"], \"tan\": [\"t\", \"an\"], \"tang\": [\"t\", \"ang\"], \"tao\": [\"t\", \"ao\"], \"te\": [\"t\", \"e\"], \"tei\": [\"t\", \"ei\"], \"teng\": [\"t\", \"eng\"], \"ti\": [\"t\", \"i\"], \"tian\": [\"t\", \"ian\"], \"tiao\": [\"t\", \"iao\"], \"tie\": [\"t\", \"ie\"], \"ting\": [\"t\", \"ing\"], \"tong\": [\"t\", \"ong\"], \"tou\": [\"t\", \"ou\"], \"tu\": [\"t\", \"u\"], \"tuan\": [\"t\", \"uan\"], \"tui\": [\"t\", \"uei\"], \"tun\": [\"t\", \"uen\"], \"tuo\": [\"t\", \"uo\"], \"wa\": [\"^\", \"ua\"], \"wai\": [\"^\", \"uai\"], \"wan\": [\"^\", \"uan\"], \"wang\": [\"^\", \"uang\"], \"wei\": [\"^\", \"uei\"], \"wen\": [\"^\", \"uen\"], \"weng\": [\"^\", \"ueng\"], \"wo\": [\"^\", \"uo\"], \"wu\": [\"^\", \"u\"], \"xi\": [\"x\", \"i\"], \"xia\": [\"x\", \"ia\"], \"xian\": [\"x\", \"ian\"], \"xiang\": [\"x\", \"iang\"], \"xiao\": [\"x\", \"iao\"], \"xie\": [\"x\", \"ie\"], \"xin\": [\"x\", \"in\"], \"xing\": [\"x\", \"ing\"], \"xiong\": [\"x\", \"iong\"], \"xiu\": [\"x\", \"iou\"], \"xu\": [\"x\", \"v\"], \"xuan\": [\"x\", \"van\"], \"xue\": [\"x\", \"ve\"], \"xun\": [\"x\", \"vn\"], \"ya\": [\"^\", \"ia\"], \"yan\": [\"^\", \"ian\"], \"yang\": [\"^\", \"iang\"], \"yao\": [\"^\", \"iao\"], \"ye\": [\"^\", \"ie\"], \"yi\": [\"^\", \"i\"], \"yin\": [\"^\", \"in\"], \"ying\": [\"^\", \"ing\"], \"yo\": [\"^\", \"iou\"], \"yong\": [\"^\", \"iong\"], \"you\": [\"^\", \"iou\"], \"yu\": [\"^\", \"v\"], \"yuan\": [\"^\", \"van\"], \"yue\": [\"^\", \"ve\"], \"yun\": [\"^\", \"vn\"], \"za\": [\"z\", \"a\"], \"zai\": [\"z\", \"ai\"], \"zan\": [\"z\", \"an\"], \"zang\": [\"z\", \"ang\"], \"zao\": [\"z\", \"ao\"], \"ze\": [\"z\", \"e\"], \"zei\": [\"z\", \"ei\"], \"zen\": [\"z\", \"en\"], \"zeng\": [\"z\", \"eng\"], \"zha\": [\"zh\", \"a\"], \"zhai\": [\"zh\", \"ai\"], \"zhan\": [\"zh\", \"an\"], \"zhang\": [\"zh\", \"ang\"], \"zhao\": [\"zh\", \"ao\"], \"zhe\": [\"zh\", \"e\"], \"zhei\": [\"zh\", \"ei\"], \"zhen\": [\"zh\", \"en\"], \"zheng\": [\"zh\", \"eng\"], \"zhi\": [\"zh\", \"iii\"], \"zhong\": [\"zh\", \"ong\"], \"zhou\": [\"zh\", \"ou\"], \"zhu\": [\"zh\", \"u\"], \"zhua\": [\"zh\", \"ua\"], \"zhuai\": [\"zh\", \"uai\"], \"zhuan\": [\"zh\", \"uan\"], \"zhuang\": [\"zh\", \"uang\"], \"zhui\": [\"zh\", \"uei\"], \"zhun\": [\"zh\", \"uen\"], \"zhuo\": [\"zh\", \"uo\"], \"zi\": [\"z\", \"ii\"], \"zong\": [\"z\", \"ong\"], \"zou\": [\"z\", \"ou\"], \"zu\": [\"z\", \"u\"], \"zuan\": [\"z\", \"uan\"], \"zui\": [\"z\", \"uei\"], \"zun\": [\"z\", \"uen\"], \"zuo\": [\"z\", \"uo\"]}}"
  },
  {
    "path": "notebook/OneShotVoiceClone_Inference.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"id\": \"e0ebb61b\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import os, sys\\n\",\n    \"sys.path.append(\\\"..\\\")\\n\",\n    \"\\n\",\n    \"import numpy as np\\n\",\n    \"import IPython.display as ipd\\n\",\n    \"from pathlib import Path\\n\",\n    \"\\n\",\n    \"from tensorflow_tts.audio_process import preprocess_wav\\n\",\n    \"from UnetTTS_syn import UnetTTS\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"id\": \"d2e5af55\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"]= \\\"0\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"id\": \"e2721028\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"models_and_params = {\\\"duration_param\\\": \\\"../train/configs/unetts_duration.yaml\\\",\\n\",\n    \"                    \\\"duration_model\\\": \\\"../models/duration4k.h5\\\",\\n\",\n    \"                    \\\"acous_param\\\": \\\"../train/configs/unetts_acous.yaml\\\",\\n\",\n    \"                    \\\"acous_model\\\": \\\"../models/acous12k.h5\\\",\\n\",\n    \"                    \\\"vocoder_param\\\": \\\"../train/configs/multiband_melgan.yaml\\\",\\n\",\n    \"                    \\\"vocoder_model\\\": \\\"../models/vocoder800k.h5\\\"}\\n\",\n    \"\\n\",\n    \"feats_yaml = \\\"../train/configs/unetts_preprocess.yaml\\\"\\n\",\n    \"\\n\",\n    \"text2id_mapper = \\\"../models/unetts_mapper.json\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"id\": \"efa01cf3\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"duration model load finished.\\n\",\n      \"acoustics model load finished.\\n\",\n      \"vocode model load finished.\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"Tts_handel = UnetTTS(models_and_params, text2id_mapper, feats_yaml)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"id\": \"76b70ddc\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"emotional_src_wav = {\\\"neutral\\\":{\\\"wav\\\": \\\"../test_wavs/neutral.wav\\\",\\n\",\n    \"                                \\\"dur_stat\\\": \\\"../test_wavs/neutral_dur_stat.npy\\\",\\n\",\n    \"                                \\\"text\\\": \\\"现在全城的人都要向我借钱了\\\"},\\n\",\n    \"                     \\\"happy\\\": {\\\"wav\\\": \\\"../test_wavs/happy.wav\\\",\\n\",\n    \"                                \\\"dur_stat\\\": \\\"../test_wavs/happy_dur_stat.npy\\\",\\n\",\n    \"                                \\\"text\\\": \\\"我参加了一个有关全球变暖的集会\\\"},\\n\",\n    \"                     \\\"surprise\\\": {\\\"wav\\\": \\\"../test_wavs/surprise.wav\\\",\\n\",\n    \"                                \\\"dur_stat\\\": \\\"../test_wavs/surprise_dur_stat.npy\\\",\\n\",\n    \"                                \\\"text\\\": \\\"沙尘暴好像给每个人都带来了麻烦\\\"},\\n\",\n    \"                     \\\"angry\\\": {\\\"wav\\\": \\\"../test_wavs/angry.wav\\\",\\n\",\n    \"                                \\\"dur_stat\\\": \\\"../test_wavs/angry_dur_stat.npy\\\",\\n\",\n    \"                                \\\"text\\\": \\\"不管怎么说主队好象是志在夺魁\\\"},\\n\",\n    \"                     \\\"sad\\\": {\\\"wav\\\": \\\"../test_wavs/sad.wav\\\",\\n\",\n    \"                                \\\"dur_stat\\\": \\\"../test_wavs/sad_dur_stat.npy\\\",\\n\",\n    \"                                \\\"text\\\": \\\"我必须再次感谢您的慷慨相助\\\"},\\n\",\n    \"                    }\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"3d1686ba\",\n   \"metadata\": {},\n   \"source\": [\n    \"# 1. Same Text as Reference\\n\",\n    \"- The phoneme duration statistis of reference speech are composed of the initial and vowel of Chinese Pinyin, including their respective mean and standard deviation. They will scale and bias the duration of phonemes and control the speed style of speech.\\n\",\n    \"- dur_stat = [initial_mean, initial_std, vowel_mean, vowel_std],  like dur_stat = [10., 2., 8., 4.]\\n\",\n    \"- The value is the frame length, and the frame shift of this model is 200.\\n\",\n    \"- The accurate value of phoneme duration can be extracted by ASR, MFA and other tools, or the approximate value can be estimated manually.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"id\": \"8e035519\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# change emotion name[\\\"neutral\\\", \\\"happy\\\", \\\"surprise\\\", \\\"angry\\\", \\\"sad\\\"]\\n\",\n    \"emotion_type = \\\"angry\\\"\\n\",\n    \"text = emotional_src_wav[emotion_type][\\\"text\\\"]\\n\",\n    \"\\n\",\n    \"wav_fpath = Path(emotional_src_wav[emotion_type][\\\"wav\\\"])\\n\",\n    \"src_audio = preprocess_wav(wav_fpath, source_sr=16000, normalize=True, trim_silence=True, is_sil_pad=True,\\n\",\n    \"                    vad_window_length=30,\\n\",\n    \"                    vad_moving_average_width=1,\\n\",\n    \"                    vad_max_silence_length=1)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"c812fe24\",\n   \"metadata\": {},\n   \"source\": [\n    \"## 1.1 *You can Only use the reference speech for one-shot voice cloning, and the duration statistics of the reference speech can be estimated Automatically using Style_Encoder\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"id\": \"b29cbb6d\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['bu4', 'guan3', 'zen3', 'me5', 'shuo1', 'zhu3', 'dui4', 'hao3', 'xiang4', 'shi4', 'zhi4', 'zai4', 'duo2', 'kui2']\\n\",\n      \"phoneme seq: sil b u4 g uan3 z en3 m e5 sh uo1 zh u3 d uei4 h ao3 x iang4 sh iii4 zh iii4 z ai4 d uo2 k uei2 sil\\n\",\n      \"The statistics of the reference speech duration is calculated using the Style_Encoder.\\n\",\n      \"Duration statistics equal to (7.2711597542242705, 2.0288354905751587, 8.725391705069125, 3.804066544828422)\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"syn_audio, mel_pred, mel_src = Tts_handel.one_shot_TTS(text, src_audio, is_wrap_txt=False)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"b9fd9924\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Refence_audio\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"id\": \"791be4c2\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"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\\n\",\n      \"text/plain\": [\n       \"<Figure size 720x432 with 2 Axes>\"\n      ]\n     },\n     \"metadata\": {\n      \"needs_background\": \"light\"\n     },\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,UklGRuRXAQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YcBXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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7v/2//b/9v/z//b//v/7//b/8f/z//7/BQANAAcAAgAPABoAIgAfAB8AKgA1ADUALQA3AEIATQBHADoANQA9AEoARQA1ACoALwA6ADcAKgAlAC0ANwA1AC8ALwA9AEoARwA/AD8ARwBNAEUAPwA6AD0AOgAyACoAJQAiAB0AFQAKAA0AFQAVAAoABQACAA0AEgASAA0ADQASABoAHwAnAC0AMgAyAC8ANQA6AEIAQgA6ADUAOgA9AD8AOgAvAC0ALQAvAC0AKgAtAC0ALQAvADIAMgA6AD0APQA/AEIARQBHAEcARQA/AD0AOgA1AC8ALQAnABoADwAdADIABwAaACIANQAlABcALQAdADoALwA6AC8AMgBKADUAPwBCAFcAVwBSAF0AWgBiAGUAZwBiAFoAXwBnAGUAYgBlAG8AbwBqAHIAdAB8AH8AggCHAIIAhwCEAIIAfwB8AHoAcgBqAGoAZwBqAGIAXQBSAFUAVQBPAFUAVwBSAEcARQBFAEcARQA/ADoAOgA9AEIARQBCAEcARwBKAE8AUgBVAFIATwBVAE8AVQBXAFoAVwBVAFoAYgBlAGcAYgBlAGIAZQBnAF8AYgBdAFcAVwBdAE8AUgBXAFoATwBKAEcAPQBCAD0AOgAyAC8ALQAiABoAGgAdABoAFQAPAA8ADwAaACIAIgAnACcALwAvADoAPwBFAEUAQgBKAE8AUgBXAFUAVQBSAFUAVQBaAF8AXwBaAFoAXwBnAG8AbQBqAGcAbQB0AHcAdwB0AG8AZwBlAGIAXwBaAFIATQBKAE0ATQBKAEcARwBKAEoATQBNAEoATQBNAE8ASgBKAE0ASgBNAFIAVwBaAFUAVwBdAGUAagBtAGcAZwBtAHcAdwB3AHcAdwB0AHoAfwCCAIIAfwB8AHwAfAB/AIIAfAByAHIAdAByAG8AZwBfAF0AWgBdAFcAVQBVAE0ARQA/AD8APQA6ADUAMgAtAC8ALQAvAC8ALwAyADIALwAyAD0AQgBCADoAOgA9AEIARQBFAEcARQBCAD8APwBCAEcARQA9ADoANwA3ADcANQAvAC0AJwAlAB8AGgAdABcADwAHAAAAAgAKAAUA/v/2//v/+//+//7/AAAAAAAAAAD+/wIAAgACAPb/8//7//7/+//+//7/+/8AAAcABwD+/wAADQANAAUABQAHAA0AEgAXABUAFwAiAB0AFQAXACUAIgAaAA8ADQAPABUAFwAPAAcABQAKABIAEgAPAA0AEgAPAA8ABwAKAA0ADQAHAAIABQACAAIAAgACAAUA/v/+/wAABwAKAA0ADQAVABcAGgAfACUAKgAlACIAIgAnACcAJwAlACUAJQAiACUAHwAfABoAGgAaABoAFwAXABUAEgANAA0ACgAHAAoACgAKAAAA/v8AAAUAAAD2/+7/8f/2//P/8f/u//P/8//u/+b/6f/2//v/8f/j/+n/9v8AAP7/8f/j/+P/9v/7/+7/3v/b/+n/8f/m/9v/1v/b/9n/0//O/9v/6//e/8b/w//h//H/4//D/77/0f/m/+b/0//L/8v/1v/J/8b/2f/p/9n/u/+5/8v/2//h/9b/wf/B/9P/6f/h/9n/0//j/+v/6f/m//P/+f/x/97/3v/p//P/8f/p/+P/5v/z//b/+f/2//b/8//z//n//v8AAAAA+f/x//P/+f8AAAUABQAAAAUABwASABUADwANAAcAEgAaAB0AFwAVABIAFQAaABoAEgAPAB0AIgAVAAoAGgAvAC8AJQAdACUAMgA6AC0AHwAiADIALwAlAB8AJwAqACoAHwAfACoAMgAvACIAHwAtAD0ALwAfAB0ALwA6ADcAKgAnAC0ALwAiABcAIgA3ADoAHQAKABoANQA/ACoADwAPACcAPQA3ACUAHwAiACoAKgAtADIAPQA3AC0AJQAqADoAQgA1ABcAFQAnADUAJwAaABoAHQAlACIAIgAnADIAMgAqAB8AJwA3AD8ANwAtACoALwA/AEUAPwA6ADcAMgAvADcASgBNAEUALwAlADcATQBSAEUANwA3ADoARwBSAE8ARwBFAD8AOgA9AEoARwA3AC0ALwA1AEIARwBFADcANwBCAEUAPQBCAE8AVQBKADcANQBHAFcAXQBKADcAMgA/AFIAVQBPAE0ARwBFAEcATQBdAF8ATwA6ADcARQBfAGUAVwA/ADcARwBVAF0AXQBXAEoAPQBCAFUAZwBnAFcAPwA3AEcAVwBfAFUARQA6ADUANQA9AEoATQA9ACUAHQAvAEoAVwBHAC8AIgAqAD8ARwBFADcALwAtADIAPQBFAEcAQgAyAC8AOgBCAEUAQgA9ADcAMgAvADUAOgA/AD0ANwAqACoALQAvADIANQAnABoAGgAlAC8ALQAlACIAIgAqADIAMgAvACUAHQAiAC0ALwAtAB8AGgAdACcAKgAyAD0AOgA1AC8ANwA9AEIARQA/AD0APQBCAD0ANwA9AEoAVQBNAD8APQBFAFUAXwBPAEIARwBPAFcAWgBaAFUATwBHAE0AWgBlAGoAXQBPAE0AXwBtAG8AZwBfAF8AZwBtAG0AbQBtAGcAZQBtAG8AdAB8AHwAdwByAHQAfACCAH8AfAB3AHIAdwB8AIIAfwB/AHwAdwB3AHwAhACHAIIAdABvAHoAhwCHAHwAbwBvAHQAdwB/AH8AfAB0AG0AagBvAHcAfwB3AGcAXwBnAHcAfwB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"execution_count\": 8,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# plt.plot(src_audio)\\n\",\n    \"Tts_handel.feats_handle.melspec_plot(mel_src)\\n\",\n    \"ipd.Audio(src_audio, rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"1fa53c42\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Synthetic audio\\n\",\n    \"- For faster inferencing, the multi-bank melgan vocoder is used here.\\n\",\n    \"- Using other vocoders, such as HiFi-Gan, WaveNet or WaveRNN can improve sound quality.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"id\": \"3666aefc\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"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\\n\",\n      \"text/plain\": [\n       \"<Figure size 720x432 with 2 Axes>\"\n      ]\n     },\n     \"metadata\": {\n      \"needs_background\": \"light\"\n     },\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,UklGRrR4AQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YZB4AQAAAAAA/v8AAP7///8AAP//AAAAAAAAAAAAAAEAAAABAAIAAAADAAEAAAADAAEAAQACAAAAAgABAAAAAQAAAAAAAAAAAAAAAAD//wAA//8AAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAD//wAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAD/////AAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAIAAQABAAEAAQACAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAQABAAAAAAABAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQABAAEAAQABAAEAAQABAAIAAQACAAIAAgABAAIAAwADAAMABAAEAAMAAwADAAMAAwACAAMAAwACAAEAAgABAAEAAQABAAEAAQABAAAAAQAAAAAAAQAAAAAAAAAAAAAAAQABAAAAAQABAAAAAQABAAEAAQABAAAAAAABAAAAAAAAAAAAAQAAAAEAAgADAAIAAgADAAQAAgACAAQAAwAEAAQABQAEAAMAAwADAAMAAwACAAMAAQACAAEAAQAAAAAAAAAAAAAAAAD////////+//z//f/9//z//f/8//7//f/8//7//v/8//////////3//v/9//z//v8AAP3//v/+//7//v8AAAAA////////AAABAP7//v8AAAAA/f/9/wAAAAADAAQAAgAAAAAAAAD//wAAAAD//wAAAwADAAAAAQAAAAAAAgACAAAAAAAAAAEAAwABAAEABAADAAMAAAAAAAAA/v//////AAAAAP//AAABAAAAAAAAAAAAAAABAAAAAAADAAIAAQAAAAQAAwAEAAMABgAFAAUABQAEAAUABAADAAQABAADAAIAAAAAAAAAAAAAAAAA//////3//f/8//z/+//6//r/+f/5//n/+//6//r/+//6//z/+//8//v//P/8//v/+//9//z//f/8//3//f/8//z//P/8//r/+v/7//v/+v/6//v/+f/5//r/+v/7//r/+//9//v/+//7//z/+//8//r//P/8//v//f/7//z//P/7//v//f/9//v/+//9//v/+//8//v/+//6//r/+//5//n/+P/5//r/+f/4//n/+P/5//n/+f/6//n/+v/7//z//P/7//v//f/9//3///8AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAP7///////z//P/7//v/+//6//j/+P/4//b/9v/2//X/9f/2//f/9f/1//X/9v/3//f/9f/2//f/+P/3//b/+P/4//j/+f/5//n/+P/6//n/+v/3//n/9//4//f/9v/4//f/9//4//f/+P/7//r//P/7//z//P/7//z/+//8//v/AAD//wAA/f8AAAIAAAABAAMAAQACAP//AwABAAAAAgACAAEA/////wAAAAD//wAA/v/9//v/+f/6//r/+v/7//j/+v/6//j/+P/5//v/+f/9//3//f/5//r//v/6//j/+//7//v/+P/5//j/9//5//n/+v/4//f/+P/5//j/+v/5//j/+f/z//T/9f/z//b/9P/z//X/8v/z//P/8v/1//j/8//0//P/8v/0/+//9P/w/+//7v/v/+//6//v//H/7//x/+3/8P/w/+7/8P/0//P/8f/x/+//7//y/+//7P/s//H/7f/s/+j/7v/w/+z/8f/z//b/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AwDn/8j/q/+U/3v/Z/9R/0X/Nv8i/xz/Ev8L/wb/Cf8A/wb/DP8X/yX/L/9D/1b/ZP97/5b/qP/B/9z/8v8NACkAOgBPAGoAfACSAJ4AsgC+AMYA0ADWAN8A3gDbAOAA3QDUAMsAyADCALcArACkAJYAjQCBAHQAZgBcAFAAQgA1ACkAFwAPAAMA9f/r/9n/zv+//7b/rf+g/53/nf+U/5j/nP+c/5//of+o/6z/vP/B/8//2v/n//f//f8MABgAIgAxAD0ARABRAFUAXQBfAGgAZwBsAG4AbwBuAHAAcQBsAGkAaQBmAF8AXgBXAFQATQBMAEQANwA0ADAAKAAaABsAFwAQAAkAAwD+//7/9//x//D/7//r/+n/5//n/+b/4//l/+f/6//p/+7/7//1//v//P/9/wYADAAPABUAGgAcACIAKAAsADMANAA3ADgAPQBBAEIAQwA/AD8ARAA/ADsANgAvACoAJQAiABwAGgAPAAsAAAD8//z/9P/t/+r/5P/l/97/1P/T/8T/yv/C/8b/xP+7/83/vP/B/8r/vf/T/7z/4f/J/9r/4f/i//P/4v8KAPL/GQAEACMAFQAmACAALwA2ADAAOwA4AD4ANwBAADoAPQA2ADUAMAA3ADAANAApACsAIgAdABwAEwANAAsACQADAAUAAAD5//n/+P/z//L/8v/t/+n/5f/m/+D/4f/h/93/2v/e/9z/2//d/93/4f/i/+n/5//s/+z/7v/z//P/+f/5//n/+f/9//7/AQACAAcABwALAAsACgAFAAkACQAIAAgABwAAAAMAAQD8//v/+v8AAPv/9v/z//X/9//z//L/8//w//f/8v/2//j/9//7//r/9//7//v/+/////7/AAADAAEAAwAHAAcABwAKAA0AEAASABAAEAARABIAEwAWABYAEgAVABMAEwAUABAADQASAA4ACwAMAAoADAAKAAYACAAGAAEAAAD+//7/+f/7//f/7P/v/+v/7f/r/+v/5//q/+r/6v/r//H/7//0//n//f8CAAQABgANABAAFQATABoAHgAYABwAHgAhACAAHQAgABkAHgAaABoAGQAWABwAFAAWABYAFwAXABIAGwAUABoAHQAXABwAGQAZABwAGgAkABUAIgAaABgAIQAVAB8AFAAhABwAHgAcAB8AJgAcACEAGgAhABkAFwAbABYAFQAUABMADwAQAAwADwAPAAoADAAPAAoADgAQABIAFAAXABYAGgAYABYAGQAZABwAGQAfAB0AHgAZABkAGAAZABkAGQAXABYAFgAXABYAFgAYABYAFwAUABYAEwAWABUAFgAZABYAFgAYABUAFQAWABQAGgAdABYAGAAeAB0AHAAgACMAIQAjACUAJwAnACcAJgApACIAJAAiACMAIAAeAB4AHgAXABgAGwAVABYAFQASABUAFwANAAwAEAAOAA4AEQANAA8ADQAMAAwAEgANAAsAEwAUABEAEwAWABUAGAAVABQAFQAWABIAEgASABAAFAAPAAQADwAQAAYADgALAAIACgAKAAMABQAMAAMABAADAAQAAQABAAEAAAAAAAIAAAABAAAAAwAEAAcACQAKAA0ADQAJABEADwALAAsACwAMAAwADQAAAAcACAD//wAAAAACAP7//v/7//b/9//4//f/9v/z//D/9P/y//L/9f/x//T/9P/0//j/8v/6//j/9f/z//H/8//x//X/+//3//r/9v/y//r/+f/z//n/9//x//b/+v/u/+//8//n/+j/7//m/+n/5v/g/+P/5P/h/9//4f/f/+T/3//g/93/5f/j/93/3f/e/9v/0v/V/9b/2P/X/9L/1v/T/8//z//K/83/1f/S/9D/z//N/8//z//I/87/0v/K/87/0//Q/9T/1//b/9f/2f/Z/9v/1//Z/9z/3P/U/9z/3f/Y/9b/1f/Y/9X/z//M/9f/0P/T/8//0v/W/9X/1//e/+T/6f/p/+b/7f/s/+r/4//n/+b/5P/g/9r/1v/Y/9L/xP/K/8z/y//N/8//0//R/8n/yv/E/8//0v/Q/9H/1f/M/87/xf/A/8v/yf/C/77/wP+4/7r/vP+8/7//xP/A/8b/zP/P/87/zP/P/9H/zv/P/8//0v/Y/9b/0P/X/9f/zv/Q/93/1P/R/9T/1P/S/9f/yf/F/87/0P/P/9L/0//Z/9v/5//u//r/CAD+/wMADAAAAPb/AQD4//j/8//l/8v/w/+//6P/mP+o/6r/kP+H/7n/tv/G/9f/7v/K/8X/xf9PANL/jv8GAF0AGABw/w0AmgEOAykB8f92/Vz/sQEg/2D/8P5LAHgARgFu/2P/ywCd/2UAgAARAHL/gv9T/wMAVP8X/2f/K//e/9v/L/9u/wcA2f+n//v/+v/i/1oA9P8PAKUARABgAG8Azv9LANgAgADE/9EAeQBTAaYAzf9BASAAmwCqAKsAnACz/w4BxwD4ADUAaQBnAI7/2f9aAREBu/9RAGkAvwB8ABgAUf8kAH8AFAFuAEwAFADY/+4AIQEzAK8A9//PAAsB+f+LAOj/TgH3/7//jAD9/1kB9f9pACYAHgD2AP7/TQA1APgAFwBCAaMBzv8GAiL/0P8CAPb/+AChAe7/Dv/oAe3/gf8JAn3/8QB/AHAA7QE9AGQAjQDCAMP/wQEdALQBVACEAEP/0gE7AGH/0wG//7QABwI2/0sAtwBd/0IDGP87AKT+vAG8/isCywKs/MoChv/8ABcBof9GAvr+LQLEACz/bgL6/qH/5wCBAYP9lwJ6A6H+KgF+AKP/hQKFANP9qgEq/0v+iQK4ARYATQHUAP3/MgDG/0IBTgFbAez8WwKa/q0CBQIb/wcBhf0sAtv8UASW/zgAWQCSALj/Pv0rBdD/nwIYAZz9fQFdABkADP0LBML86AD0BBT+x/3RBo7+HgCEA3j8QP5sAxr+KgG1Ayj+vQLf/sz+HwEoARMA/QD0/tH/sf0IAzP/Cf5OBef84QPY+kEFrPijB8X9eP87BuT6qALAAOn+rQOmAc79BwHS/uoCm/q0Bwr8pf8uA9n7dwHfAAUAlAIU/Uv/1wIa/F4FOPvwAQb9XQHZAIMASgAV/6gASQBRBHn6pP8dBvn+W/63A1f86QTW/B4AUwGA/8ACUf+L/BL9Ogal/mr+sgRG+7v9GQYYAXX+cfy+BsD6oAGmAVb7fQRMAIAAgP4YAC8Bf//CAC4AQ/7d/7cBxvuxAAYAMP/1Bdr5Jf6JCTb68QBAAjr+cv7yAtoArvmcBbIAPvyyBMD88ADeAaP3Vwd7+tYDqPxeAeoByPwrAYAB7wGT+r0EcfxxAEcCxQB5+qABF//a/mEGb/3k/FQGb/90/E4ETf6F/lkDrv2q++YDW//R/5wEVP8V/PACy/3P+RsFrv3Q/R8H3ft5/pYAU/6dABkBsAQa/rUBh/1rAtP+n/ogAdj/gQQv/7kCbvqyBoL7Qf5WA/77AwU+/H0D5/rs+1EFpfzkApr+zP9BAev+HgLG9d0HwAAAAHACqvzMAe/9pwGjAZIAhwLy+pD/B/54/ooBWwEdBAL7bgDZ/rUAGwE0/BcChwAvAFD9yv79/7H8MALpAv7+iQBHAGsAAwL+/kYB+/ztAuH/0v0Q+3AIFftP/1gEtwDT/kX/WwbL8kwDjv1W/JcL+vlZBZz9ZgGZAHv9sP63/7wFHf0U+EYI6Pne/gwG5QKc/zH7tAPs+54C9/3dAZv9NQPaAqL4UAZ8/5T/EgCEABkDAfgbAuv7wAQy/j391wj3+4b8fgny8z4JewFa+J8EBP1oAzDz8QlfAKMB2ADM/EIAlwRL9iMJW//x+mgFevpsAtL6fQMK/bD/rAGT+scAaQrw+V7/+ARh/bz/SgBhAG8DiP3iBGv3Dv4lBaL2KwudAsf4WP5Y+sMBDwkn/MUDMvksC332RP5JDVfzawoF/iYB4gMN+DYB7AYP/mABxP3SAjj6wvuqBHMAJQEvAAX+igSfBC71DQhf/4P8EwDoAqn/Jv7H/pD2QgB7/cb/1AKaAYL/lvS0BLwBwgMWAcj/vAf+/9v5SgOfBsoAqgf1/zUAb/xg/sH7zQo7/SX8/wCgAbQE3vPCCdz8ygU6AiP5HQHe/eL8hvrB/RD5d/xM+0IBxflUAFf/8gSwAor4yv/lBBYI+wHoBzYBNgYq+ogFzQb1/QgD1fpcCsT3RQD0AgAD7QSyAZP79fv2AH3/Qf5oBgsFffyKBEzyy/4t+UH+tfyv+yj8G/tnBjb25fiA+7wEnAAiAakFJgNKCWD/AAVaBbwI8v1K/t8KXvtBAN4ATQSK/6sE+/04B+QC3PyhBS3/OQhSAKn/EwAI/br5ovy++5//3/jl9B/2efeq90AAOfs8+w/6APxIBuEHcAM3BZsJTQR0BdcAWwKzABECrgJqBLYCcgFW/c4CTAtpBKoEsgWcA/sDLQAGA34CD/yC/Rn7SP5e+6T1WPX+8Bz7jPlU+Nz7vfn6/I3/s/2G/zX8RQSpCU4Ibwo+AMsCGALlAHwBHwKuBIADhgGEBuwFGwSOB1cK8AtqAXQCKwH+/u3/o/1f/Qz+2/iH+Ln32fN58SbziPj3/c/9yPgl+xv9VPuy/okChQfQAkYHBAYPAuj7wvlpANMEiAoKBkcHywgJBCsFaQi1DXwGXQSxBQIDFwFl/pgAQwHD/rj8oPmb87/vJfFe9Df49fln+iX73/jD+WD7SPsxAPoBTwWhBioHnwDl+8f71gHcBK4F+AlDCn4EYAiNBxMKVAzIDA4MUQYXAxf+MvyE/gD+eP4x/kb5nPS88gjwde9m9ev7Y/oX+XH3Xvm1+mX5TfwmAmEFlAQKA5kByP3K+vf7xAXcCeEJtAiqCq8L/wvQCv0Ncg/NC0EHeQLPA6j9+vsT/woBgPxG+2L3gvRM79rs3vAn9rb34vj7+Rn4V/co9nf6kQASAvoCEwblAe36MPdP+pMCMQv+DasOWA4jDagJGA08EqoPKAw1CxwKegHX+6H7sf5DAD//Gv6w+WPy3+vp6qnuCfOj9hX3Afhy9Yv0e/P5+W0BIQN5BvMHUQV2+bT1OfucAucH4A7sELkPsQy1DKANzA6xD6ENXw4fC4ICTvso/CT+fP2c/n7+vfm58t3qGuny7dvxCPbn9bv2nvIb9LH1U/ru/14BTAUFB/EGnPzK9Xn8MwJCBQINCxUsEQYOIw9FELsQLw+ADygP9QxzBjb/4vuL/qP8dfph+zr7MvQl6q3nae6h7wztP/MW+O727PIe9Or3FvoH/isItgpDBc383/Zu9yUBAgcRDXMVhRfXEEoNLBFuEkoQghHlEhsOtQQ1/TP8oPzC+r76qv6f+tHusuX85ALohuvB7xP4Sfts9ZLwxvL19+r7vwPuCbQMTgJ799Pz3/c5/0ALFheXG8IUnA5qDn4PahFxEvkVSxarDtkBqfsv+cH5L/pd/Vv/+/eS6cjk6OTQ5fXsLPRW+KT1Ve9S8LP1BPph/8UHvgwyCff/3vOQ8kL7XQY/DioXgBn/EdcLchADFDwTIRZMGcoVVQmn/o75CfpQ+kH8Hf02++/wReZf32rkMOyT8Mzv1PIx80LvIu5M9a7++gL/CmcOMwde+Zn0k/bo/gsKfBMHFWUVEhOZDr0P9RY4GqwYQhhZEhMHqP2q+yD8Nf1V/Ej7UPS86izhTN6D5NDtG/IU8WnvXe5l7kXyAvpfAWMF3QbtCncCmPis9hX+EQNSDEEVxhfvEZQPxBBUE7wYkBsrGoQViQ+9BbMAXP3f/vH8Cfv+92/0mebO2/3ew+bG6VfrpO2R7Rrtqu9f9CH3hv14BkwO8wvlBh374Pch/p4Ipw0tFRYZHhT5DUURjRd8GC0ZnhqGGL4PQgZIAMb/sf0J/Xr7kvhO8CvmWNu529Hec+Fv6Evw0PCm7DbrNO8h+BH9kQmeEcYSzQcHASD73vy8AsUQpxmOGd4WFxJrEHIR7xZLGZsdchp0E80G7P8m/QT+RvrH+/P58PCq5Rvee9kN2zTh8ee66rbr7+qz6svtFvQMAJUIwBCjE3cPBgGe/WcBGAcNC30WABvrFdoQWhDbEkMXXRwqHj4dWhOfCZ//g//x/pL/nfrO+Y3zrei33EDasdrA27PfYuck6WbmOOiY7cfzWPrOBtgKGxHYEz0QMAT1BPMIkAuUD/ga6BqME9cQ/BMEFrQW3xpAG5EYwg69CLkCJP9u/Tn9I/gR9NftBOVf3XTaStct2JzdSOd06CzlJu3k8K/0VvvMCTAQUxXHE5QQdgWRBTQIVw5HFDkZUhgTFbcSdxAxE4YWJB4tG3MV3g3HCHz/4P1s/1b/IPk88jXs1eXq2zjVUNfA2n3fE+Xs5o/n8u3x74z11QAPDGYN/xMwFSMQzwXMCeAMHw/NEWIYMhk+FGQRCxO3F7gYthnYF3UV5wtPBS4AdgBt/f36EPix8iLsruOu3afZbNjo1h3f1eXB5QHnm+3d8pn3EfykB1wRyRZnFQQVDA6RCBsJkA0eFAgWkBkiGAgSjA8fEjsThhckGUUWFg2HB3MAS/uO+hL7MfpB9cDu2+kj5B7d69iJ2R3ct+Oq53vomezG8DHyMvdoBtgIaRIXGe0a0hGGDHML4gtEDZ8SVRvNFe0ThBI3DwQJJxEBFIQTaQ81C3sDn/3h+Qn50/kO+IL3MvM/7DLlKeKx3C3XiNwW5X7nUexD8xTx5fT/+wX9iwkuE70YRh3SGbgOiQ2oCVsHBQ4sFWkV4hRDFc4LlweRC2wNegzgEJQLuwOa/4v60fVT9jz41/UN9ijzq+so6fDhlNus3qvgreUQ74DwePAF+H76MP97BCsNLxjKG7QX9RXpD3kFEwY3CiUOPA0qFdwR4gnoCG8JUweWCisRzwv1BUwEMf7O9uv5e/p9+KP5n/cZ8U/t/OlL30DdE+BM5AXnKeq58z31S/gy/5sG2AXMDNYaMxmXEo8RiRFFBocEAgrJCEYKVg6qCx4KlgpQBBEGuA0KDuUIjQgNBBX8I/j3+2r4eviP+Hj2Y/io8y/riuUb6lrigeM96v7s5fCv8oz7nQF7ARIGOw6UETQTFBH/F7APYwaPB4YBlgJpBH4EmQUGCKkGYwTPA0QIlAcVCPwJ1wdoAkX9af34/gT6bviS/R/4K/Vy8WLov+o57fvqKu0j8mjx9/YR/hYAmP5kAdIHYwpwCAMQxg1OCi0NagM0A0EEcf8kAaEABAWTBBj5DAKrBoQAUwa0C2IIUgeACLUFrvu8/YMDSfzD+Lv6sfa58hnzW++78G3z8/Mc+BP8Pvsr/yz/bQJ0BAwGRQYNBEAIRQM4AnIFvP6zANIF+f49Aj4EpgAjA/0BZwBQAHD/LACJ/Tj/gAFQ/b0AWgN+AG4B5AKj/iX90v1++p33A/l084f1W/eg9Vf8f/+1AR4FGAagB0EGnQbeBUwGLAgpAv4FZgRt/uMBZv6x/Nn+If4o/5r+dwAC/+X/IwJJ/scBGAOPAIgCEwLx/rz8df2F+XX40frk9qP3efub+dz33fwX/NL96QF2ADsDiQRdBEkEYwTABOwBOQFRAOj9Qf0W/ywAgf8RADgDHwNpAqoExgOiBQUGxgcxCGUFTwP8A3oCpv+JAAUBpv57ADQADvw9/Yn8ZfqH+Rr7J/iL97f8QfhE+Nv9xfkt+1b+0f2w/D//kP5d+/wB5fxs/BQAbPwC/4EARf/8AKICBQSDA2IGOgimBxMKwQklCAMK6wpXCD4IjAcBBWoFjQIbAiwAkv4I/+38GP1N+ub6v/o7+QP6dviL+Sf4wvmG+Rf4+vj0+Kj4zPm4+9z63f01/xD+UQBIAHcA+wBIAY8B2wG7An0CGwOZA88EUwUkBnYHigc/CNgIHwjuBlsGSAaeBMUD/gIWAqQARwDc/qX9O/05/Zj9d/0R/X79HP20/O/8+vs7/d79OP2//Vj9af3Y/Xn9g/wO/bH90vxu/vn9dP5F/6b/lP+V/2EAdQDdAMMA5wBUATgBGQGgAZ8AiAGRAfoBlAJ0AlEDJAPaA28DSgN/A7cCzQP6AiADPwPkAa8CkAF9AUIBiQDXAIQAcwAHAPz/Iv9D/5H/A/81/4f/UP5E/yv+dP4l/tr94f3e/W3+a/0X/r39ef2N/fT9xv3C/fP9Hv4U/2z+O//f/3H/HQGEACcCnwGaAuYC8QJZA0wDewOKA0MDTgMyA+YCtAKIAi8C8wELAmMBEAIQATcB8gCyAN0AcADWAEUAEgFaAL0AhgBEAHsACQAGAHcAbv+QAJ3/6f8rACT/LwBg/5//2f9t/+b/6P6I/57+9f4k/9T+H////nn+7v5U/qb+Af/g/mr/QP9y/1f/ZP9d/3r/n//f/y8AXgCFAJsAhADuAAcBdQHdASwCnALbAj0DeQOwA/gD4QP7AwQE7gPhA6YDdAMrA8ACTALGAWMBnwBOAOX/SP///lX+7P1m/eL8r/xH/EX8IPwj/Fv8QfyO/LT8xPxV/YT98/1q/qz+Of98/+//ZQDHAEMBqQHTAUsCdALZAhYDPANtA54DmAO6A6QDmQNsA0QDAgOoAmcC6gG7Af8A2gAvAOL/h//l/t7+Hf43/uf9tP27/WH9dv1b/Yf9df3d/bD9A/44/k3+pP7w/gr/bf+a/7X/DgALADAAbACDAJEAtQCyAMQAtgCrANkAvQDLAOgAzgDsAKIA3gDUAKsA4AC3AM4ApgCkALYAkACsAJIAmgCWAH8AfQBjAGsAVgBVAEoAKAAUAPf/2v/X/6X/pv9l/07/S/8Q/wT/2/7H/rP+ef6P/mz+aP5x/nL+mv6G/s3+yf4M/wz/SP9z/5r/1v8BACkARgCQAIoA1QCrADQB8AA7ASQBPgEgAQcBKAEUAeoAvADdAKEAXQBRADwA8f/2/6//tv9Z/33/Xv8D/x3/8P75/gX/w/4W/57+/v67/uf+D/8R/yX/Jf9K/4D/Y/95/wYAQP/v/7b/+v8SAL7/cACh/2QA5f8PAJz/OAC1/woA2/+W/0kADf9NAD7/8P+L/4b/6v8///f/8f+G/0EAtP8PAPH/AAAuAP3/awDk/3oA+P+rADkANwAuAFYALAD7/zsAn/8oAHv/MwDu/hcAz/6N/7/+3v5c/zn+KwCR/XAAh/1PADr+VP8W/5H/ef8K//j/8v6AACD/6ADf/iEBVP/SAPz/aQCyAGQArQBaAL8AYgCsAG8AnwBTAI4AEwB+AO//qgDP/3gAs/+B/yEA1/4yAN7+GAAN/0j/df8R/9P/1P7g/73+vv9B/2//NQCX/nkAz//M/wEA9v6TAX3+CAAWAVv/MAGL/8EAygDXAHEA2P9PAQoAvP/VAGf+0f+k/9v/wgB2/84AIv7qAlAAQAGI/mv+QgJ3/zkAh//JABH//gGAAPf+WQBAAN4BTf8WAg4ASQBlAOT+DwEmAF4Caf/2AOkAfACI/msArv/IAL3/3//V/5v/JgGAAGP/qABVAFMAdP/e//EAGP9dAV//KgHu//ABtv8GAAIBUf+6AcH/ugEEAJ0AHgDzANMA2gDkANUARwEnAPMAXQD6AJwAOQEKAWYAiABNAKsAmgC1ABYAKgF9AL3/ogAPAZb/QwALAAoDjf7l/TABpf9fBbT7mQIuAkcBVgMGAKYAnv8tA7H/qwAsAxQCpv5YAmUA9ABzADQB+f/+/94AuQCbAgr/6f8JATr+UP+QAV/+AQAX/woBAQGJA1AAaf8eAeMAzgKUAXcDkAFjAan/2gGrAW4DW/0QAdoAAf/aAWUAYAP9/Hz/yP2a/psBgwAzA6YAcv6f/x7+6QLwBK4BFwJO/7j/Sf7ZAjsDjP6gAsf+SgAJAAsAUgJ3AAQCLQFD/jj+uwCLA/sBwwCBAvb+CwHzA/IBcwAzAlQBsv+XAEECywCkABQCKPsw/o3/3AIAAo4B1/7I/KgAX/4a/YoBHwLgAG39zf2YAK4B1QRUA9oB8/5/AMUASACuAToF3QHiAN/85/0o/psAHwOlAvQAff52/gv/bgEiAFACFwBUALb8mv54/2kDjQOoAU4Apf1rAID+ggHcAKkCBQF//1D/v/7W/nH/RgCsAPUAAgAHAbL+T/8g/xQB/wAAADoBKwAVAKn/igAbAfwBjf9b/zP+pQCrAJ0BdgHs/Xr+bP4wATkBCQDD/7/+OQFE/7L+jP9E/qoAkACOAq8AHQAcAmwAPf6L/Nf/gABD/on+Ff9tAIr+LAA9/bL/dALnAGf/6f6qAbQAfwIOAef/O/86AbT/cgADALD/eQCgAOQCAQDX/1//uf/5/8z/IgFd/rL9b//q+8v8SP3S/0X+1Pxp/av6GPyN/EH+1v+jAbMC8ACf/7f/9v4X/1sA5AAcAWsCtQHfAZUBCAOdARUC5ANrAykDGgNFA7ECTwRXBfEDLwLPARMBA//g/S3+U/1R+sv3z/Qd8y7zYfWP9G3zAPXW9E/zK/LJ9Sf3Uvub/6oDpQVYBpIIUAhCCCMLXw+7EWcUqhUlE/sPhBDHD+YMGwwsCwoJlQYJAmH+4PwY/XX7fPXN7qDpPOUQ4efbA9zN2iLdeODQ4bfl1ewc9mb71wBHB60L3BBrFN4WLRhaGKAbYRyBGJ8T5RKHEVoPYBC3ErsScRbRF+0TTw9QDeEIcQL1+2v0x+0S697mmN8S2SvVRNCPyrPJEMowz3PabOVT6kfws/rdA2sONhbEHC0hDSaAJ/Ml/h8gHfQasxjEFRYUGxPsFdEXVhYYFegXvhRREXMM6QVe/Sr5c/Vs7izpduXk3zXXzs6XxePAtr/Iw+7JcdQW43Hz1v5QAYAJ5ww+Ec8cXiZ6JWomgyV7IPEVdhExD5ARIxKpEogRDw5JDi8TNhQUE7MTnBVYErMHYfx/9EbxXvG/8tjwY+z26Gzj6dhVzfzDgL2wvrjK7NfW5Arw5PwnCEIPtRW3Fl4aQSTPLE0oNht/Eo8LPgXUAzIElgTaCAoPixEcEuMUqxp6IVEhehsWFQ4LeQH6+mH1A/Cm7q3yJfN6783oDOMm20LSZsh3wyu+nsgX3X3s+O+r/OkKMg05EuscSygKLTsxJikFF6gCZPmL9m71C/qdAC4FhQjKCN4JQxDJG6EmcipzKR4iaxjvDIgBHPiG88bw6+2I7VDsA+fP4gDaictov1O/276myEXkvfyiBBQKhBTgGXIaGR5fKD0vSDKVKGYTw/Rl5Q/iJuQQ6aXws/TP+TAGzgsDDnAiHTvgQN02XS8GJwAbiQ+yAYnuiOZe6ODo0eFc3gXfQdwY14XPOsPevanAts1B4e4A0xWbGjokEitEK9onti39MI4vmiUoC8Pric/PwwbIndUC4LXtY/0KBhQJ8xIUKx9FmFO6VplKHzEEHY4OBvfJ4d7chN533g7hP+B92eLV3tTazm3EQL7Xxf/VPvF9EQcmSiUTLMA2cDXaMYYyWzRrKEAREPav1qy1oatAtwHG89D23yv0zwQ9EUooqUNVV39nQWnEUhY2iSKIDt31h+Iy2GjQ6M14z6XSEdVE2vvgSuJ13dDbzdN81IjoG/+hE8ckuyqXNYM82zDrKTQmphuFCyT9wuSOyEG4Vrs9v/LB49Ll6Ib2Rw68LRBGPFaNYzpm6FKOOssnTROK+inoBNuazynIsMe+z+7ecO5e+Wz9xP3M9gbsd+Lk2hPZpek2AagP1xejHcMe/iMCK/Mlzx3NEAkD6+gv0xXIx7yQt3/Jqt9c5zj3LxoyM0pBdFWbYJxYFkmUN+wauP/v8c3mHdSSx0rLfdLJ2tntKAGWDpcVNxlOEIcA8fPr6R3cqNBU2Uzp/PD4/zAN4ROZH4QsfCggGaERPgWH8k/cks3JwMPDyNN848zu9AKNGREvjEFhR5RHGkSxN0Ed+wMi85vpAeGM2+LYg91u7E4AxA3lFVQg5it5LH8f5Ap8+FXoqN2w0oXKDMUWxKXWBvXrCQwU+RvPG4cktCr9G08EPvsH7+vbe9Qb1kXVDdeV7y0I3A2kEKwlhzQ/MDMvWy6jH6EJ2Prl8Mzqdu1v8470TfiqAgYRVxuFIXIj+SFgIykd2QkN7/PbftGbz7PM/MdcyZvNG92MA6gcdBnMFDQdKiFxF7ESuQfR8PrfR+d96FXXo9Z07Lv7nwlMGb8biRTxHJQrzSd6HVIXFAaA88bzQ/40/Mb5wwNyDr4SMBaYHUAchBeeGpIZHw10+I7hedFNyZzOBtRb1YvO9czC4SwE4BcoHOceERl/Gbci7RtxBhf2lOnd3lLbft1f07bZzfTJD5UXBRqaIA4h9Sa/NHUvFRbnBGT6Xe3y7O/74gAr/TAA+g1vG+MkQSjJIuEbBBfiC1z3kNw1ypXI9dQp1RrMs8gXyDHSY/X4Gt0mdiNGIXgieSEmIr4RM/qO7Ajr9OHk1KXXTNkU4Kv43hOQGLsTUh4jLT0uOSwnJeMRWPwV8CbwlPMg+df8zf2FBtMVRyJ0IXwdehvrGkETZwU08IjZ8M0X10jkB+DH1KnNYcjCzabxDxidIHEd8ycuLYYeFBeGDCnuQ9j33zXnEdvb2E3o5/cgAvgTTyCYGjAXLiIhKcsiZhdbCkP4Duw66lzwa/qlAwAL8RMrGyUbPxfwGSUenh7YGAcNvf0w6BLXi9LK2FfcBtc/zjbEUbuz0AkFfS2FLzsqkChBGakNRRNBDJXzF+7f86zs5drB3O/jF+56/+oUsRnkErQQsRPOFpgYuBgsFSkOl/5L7ozsC/ubC8QSRRWBFWQV9RREEd0IQwGlBM8ILgCM7QLks+Xg6XbsPOxj3ejBDbP0wwHoZg5QJ6IoByPvIpIfyxTUEH8PVgKj8nX1jvZh4RnTP+Zg/7sDiQMMCLAHAgLfCXYcWySjI30c5BLLAwr2a/C+96UGOBJnFPsOjgrvCQMMCgTM8+Plw+CE4gDhqNhb0cvYG/BbCr0egidII3ETbQfqAX7/5fdc6pvliOzb8svxHfZ9AcIKkhIjH5cemhNsBzMBAPl6+Dn3ZvTy9lH/CwSZAJQBiQYbCvAR7x1fJOAeeRCtBfYAcvzl7U7ftdai0MzLYsmQyhjOF+fKEl07KFDYTvQ+DyduE3MOJQvzAxH2AeZuyhuz67S+ySzk8P5kF1MesBxCIxQnPSToHjMiBh3nC7H6Qex73hHWCeI1/tYO5woxA00FKwvmDGcQjRCHCZP9V/GL4fbOFsFDvQTKwuSR/jkMShfYI9orYDLAOHkxdRz/CowCKfnq6HzZuM/v1HDmOvt8BpYQiRVzFGsWux6THy0Svf4d8AHkIN5G6BQDsxq9HyYZvBdcG/4YmhGuCun/rOqt38/esNtj1RTfF+4R8HfietbD1TPgifTwEGkrNzGVI+gV2hPtDj4C4fnI+iD94fw++in09+yB8woGrhVYHEEYxA9HCWEJGwl3Bs4ExQB58jjl/eUx8br/oAtVFmofkiT6JdgmPyLkFVoAq+6k6MDjGNgn1tncLNtZ1jjeed64zSfMwuyKEMYjRTDOLisZnAq/DRITrgpv/8X5NfVp7xDol+J+5FL1Tw87H2MeshLFCcoKchRUHa4ciA82/q3t9t933t7qsfxrDD0XoB2pIMcgCCIFIN0YkRCeB2z71+r/3qTYfNVU2Mfex+KC3DTZQNFxy+Pb4w2YOjdDlTLnFjQCiwRQDl4K6/b+7CvpXeWH42biDuZW9WgQWh5UGYgQ2QwGEC0XVxzwFqUGePed6kvh1uOl78//lg6KGnshsSOjIyIgYxpbFOMPegdD+oLtHueE5ILnKusz6NLkeenK7bfm+tyr12rXiOzuGsg+zjW8Ga4IuwhEDrAOngEi7XXkJObc5r7kTOXq6CX1uwnBE14KOwTEC4AWyRguGAEOSvka6njtYfai+ar7lgKNDFEVNBqBGlgZiBmjGFwVMQ2bA6r6+/Yn+cL3EfNw8OrvQ/LD9AT2SfGg6B3bps4b0R/tMBg+O0k88R7TAFf+XwsPD4IDYfSz6Zvjl9+j2KbVDeNd+mIM2xDsDOMDIgSvEkUjDB+AC0v3M+zu6RvuofR2+9gAjQvkFqIbjxYLEvgVlRhfFusNFgY6/pf84P/4/Wv6t/jg++7+NwDt/9b5J/TE7frm0NtA0nPWUPRSI59AHzLvDvb3pfMM/E4GqgOV7UfdON8N3FfV/eAL/G0M6g9/FGsOtARsBXUUXhyaEpD/3uwj5Gvm3u9Y+lYDlQiaDLwSQxjgF5MWVBYHGNkUPwzBA+b8VPsz/+EDngSaACD+tABoBasFGv1T91Tzc+9l5knc8tKm1KvqEQ73K2cuLhkn+vzwr/8pDWQCNO/06Gvn8uGt3x7qZPQp//gRXyCoFbL+8/kOA3gMvwyVCNz7f+2d56vu8vw8BrAIvwmFDhcUPhPJErcUmhYuFaQRBAxWAL/6w/7GB14LfQVj/Gn6lf3YAisCBvu/8ljtEu9i5xndRtX213fsUhBpLPUsVxV3/Djwi/0lDfkIovmq7kHqSOEU4MLhZemP+fQVPSBkECH+9Po3/xIGhBFZEjME7/TS7v7ugfMoAVIJygtjCrMPlRIAEmcPRA+KEzoW7xIhBmH7HvnQ/z0HSgihA8T8vvuX/vID6wJ5/IX01PDW8fHrEOWQ3pvaKOA++bEcLSoGHmcHbPm2+HACIA9jCT/2zOYf59HpZ+Ss5MPzVwc3DWQNGAf0/Tz53QhmGaEZYwtJ/9b3k+8s8zD9OQT0/xUB5QdgDFsNKQycDdYPexZsF7QPtwW4/4gAlgPOBzoEMf9E/BT+lgIVART+6fnG+r/3kvG17CzpCuV74SzmNO3A+iYR5iMqHokFKvkF/wYKIwruAw32o+gd5FvmD+yi7Qf4ewYPDhQI+f09AHAGGg7EE1MVmgr5+dTzm/EC9rn7BAamB9ID+gEeBRcM1g2MD9MQQhQCFfEPSAfA/ur9HwILBjwGowDk/ZH89P69/zIAnQBf/hH57fPK8dbu8eq/5SXiEOIS7ar+exKeHFUShP88/tYM3hEmC/gC//e261Do/Oy27Snui/dmBj4K3AAQ+kf+cggsEQIVRBAcBV770fZm+HP78P+SAtABHACB/qMC2QfsDosRhRKaEM4O+QpwBAMBxwCsBOYFXARb/6v7t/xmAEIDrgFj/wj9HvoZ9Znx6vLz85PzAu5f6bLpjfA4/58PyhQqCUj/9gOKChwLTwVMARH69vKD70TwN+/V74j5IQN4A5X9BP6EAhgJjA4OEscMqAFc+Qv4P/zM/mYAAP/6/VP+aQDTA5AGpArEDQ0RuRC4DC0GCgICAzUGAAkqB1QCFP41/c//UQHkAOn+pP5l/r/7Lffw9Ar2u/d99afxDe2y6+LqR/TpBcUQPAu+AFYAagNOCS0Nogrw/qT1t/Nq9TTzIe8H86L87gFL/6T8D/ytAZgKuRDDDlkEMfuA9//8VAGDAuX/UP5I/XH9hwDLAyYISwvZDXIN/woEBroB8wGlBuMLcAz4BUr/Y/5fAfwEZQWaA0f+Uvsh+wf7Ffma+HT54/ls9VfynO5Q7BXr5vNoAlUJggXS/d3+BASFCZsLlgmzAO76/vlj9y/yqPJG+NP8nf7c/Df4Gvjm/w4HrQfKBcwDVADE/Pz9pQDTAqICBwJe/wr+sgD3BMIHxgfDCOEIyQiRBtoE6gPBBpgK7QoVB1sCvgFXA/kEAAU4A0sA1/yd/Ab95Pwu+7j5J/gv9nj1ufNy74Hq5+w89rH+UwJnAGH8XPqmA5oMzwuLA18CugI3/6n7jvld9gT2vPwj/8H6jfW594X9RwKqBKwDrADM/fb+LgGXAlUD8AOhAnkAjAAqAzMFcgYzB+IGXwbyBSkGOwUyBTsHCwqpCpEIMAYJBHsE5gVBBswDwwDi/23+ev1T+zb7bfk6+Fj1VfLl8Jrw+fA872jxcPgJ/5/+Lf09/fP/XAVYDO8M7wVv/9r/zQD8/dD49/gA+sb5QPgw+CP3dfcw/IkADwDK/YP+GP+z/1wB8wNGBdoElgP1AeUC5AWTCZYJ2QcuBlsGjwYlBq0FlgZ2CBsKwgmcBoQDiwN3BnQItgYpAoz+6/2R/o7+Ev5n/an71vnA+H/2qvSc9GD2M/TU8PbvZPTy+tD/YADV+5f7qAHACCgKuwj0Ak/8bvy+AAcAlfoN+nb6Afm094H4a/iK+aD9W/8n/qn8H/1q/oEB7QRXBvEFxgRYA6oDlgYBC1AMvQk/BhkFOwYFBxQH2gZ/BwMIoQc1Bp0EawTlBUUHVwbvAuP/MP+GAJwAq/+P/sj9i/yM+2v6+/ji90z4qvcx9VLyPPH08Sn4ogAoAtD7RvmW/TkDMAeUB/EDIv7L/Af+ygDS/kn7c/qA/Fz6fvYb+NT7zP0Q/tT9aPq0+Pn7ywAHA7kDJAWFBQ8F0ARnBpEIrQpADM8KFggvBr0HUgjkB88HRAmMCeQHEgbYBIAEPwXYBkoGfANhAHD/bf8FAEIB+gEJAQP9+fib9lf48fkS+XH26vGr7WLt7Pep/1sAUPvC+SX6VAAPCd8KRARJ/08BgACV/nP+6f9R/mT+FP+S+lT1d/eG/X7+Gfu5+EL3mffX+uT+mv8j/10AtwFQAlwDEQXQB/8KMAyICsAIuQi/COcIfAmECgQKfgj8BXUDdwKzAx0FPwUUAxL/zPyO/soBrwKhAbMAZf+F/Qb+ogC4AXL/Of2t/EP8fPrE+Zb5rfgw95v5r/3w/gL+TP04/kj/UAEVArgCqAJMAtX/jv5t/+8ArwFuAVkAe/16+8/7Hf38/AD8mPpX+Zf4VviM+QL8Mv7I/lL+cf5M/9EBGAUmB9cGvAXsBNcEgAXHBgIHEAZeBH4C/AEgAoMCHwLqAGn/bP1E/Vb+aP/C/0r/Sv+y/lD/gwDHAbYCvwK0Am8CTQMBBF4EyQTNBNQDtAK1AugCIQIIArsCNwI8ACr/dv9e/1//aABnABb/Bf60/bL9N/5s/l3+/f2H/Vr95PxU/Az89fsy/L772vv6+1/7hfvz+3X81PsB/D3+s//6/xAArwAdAfMA9gFQA6UDGgOgAjIClgEuAdQBcQLYAVIAxv5b/tf+Rv94/xf/X/4Q/pf+X/8fAMcAbQHkAUYC4AK7A2cEiASBBJUEbARABFIELQS4AxADlgIxAhAC9gGHAR4BLQFGAfQAnwCtAO0ANgFkAXQBQgECAfQADQEKAdUAjwBSABsAqf/+/m7+Bf7e/W39mPwT/Az8+Pvz+xn80vtj+637YPwe/Yb9lP3i/YD+Jf97/3H/jf+z/9j/6/+1/0f/7v74/vH+nf4V/v79Rv65/gT/Hf9Q/7b/PwADAbQB9AEKAi0CngIMA0cDTQN0A4IDXgNAAyID7QKzAo8CVgLlAXABHgEKASQBJAEXASwBPwFqAcABKwJtApkC3AInA1EDaANeAz4DCwPWAooCFQJ1Ac8ASACx/wL/Yv7V/Vj96Pyh/G38OfwW/BL8O/yA/Kz88Pw0/YL9yP35/Tb+av6C/rD+x/7B/qD+i/6W/oz+Xv43/jP+PP5C/lj+av6J/rT+7f4x/3//x/8MAGYAngDFAO0AHAFXAYwBvwHsAQoCGQIiAiICKwI7AlcCVgJPAjkCJwInAiECJwI3AkoCSQJKAjYCJQIXAgkC9AHtAdkBxgGcAXoBOgEDAeEAzAC4AIkAZAA1ABIA+P/o/9r/0//I/7v/qf+U/4v/g/93/2f/V/9G/zD/Dv/k/sv+rf6W/mf+TP41/iH+BP7q/dz9xf20/bf9t/2+/cH9y/33/RP+Jv5N/nn+oP7H/vH+H/9F/2j/lP+4/9T/+/8dADcAUgBjAHsAnQC3ANUA9AAgAT0BWAF0AYIBnQHDAd8B9gEQAikCLwI3AkACTQJQAlkCYAJbAk8CUQJDAjgCLQIjAhkCCwL3AeMBwQGnAY0BcQFSASYBAQHUAKAAawBBAA8A3/+i/2n/Lf/2/sX+k/5c/jH+Ef7u/dH9uf2p/Z79n/2l/a39tv3P/er9A/4Y/jD+VP5x/o7+qP7J/ur+Af8h/zb/TP9i/3v/m/+l/7z/1v/q//b/BQAcADYASwBeAG4AhACkAL8AzADjAAEBHQE6AUgBXAF3AZEBnQGzAcYB1wHnAf8BBwIPAh0CIwIiAiQCKQIlAhoCFQIJAvQB4QHVAcABpQGMAXABVQE2ARMB8QDWALkAkQBnAEEAJQAJAOr/y/+p/4n/bP9Q/zX/H/8J//r+6f7a/sX+t/6x/q3+qf6o/q3+qv6q/rL+u/7D/s/+3f7f/u/+/f4R/yj/M/9F/07/YP9z/43/pf++/9T/7v8BABkANwBSAGYAgACZALYA0QD4ABUBMAFEAWABewGbAbsB1wHnAf0BDwIfAjICQgJLAlACUwJUAlYCUwJQAkMCPAIvAhwCCwLwAdwBwQGoAYkBbgFNAS8BDQHrAM4ArgCOAG0AUQAxABMA+v/l/9T/vP+l/5n/if97/27/Z/9f/2P/Wf9V/0//S/9R/1T/WP9e/2j/bP9y/3r/iP+R/6H/rf/A/8r/3v/0/wMADwAmADcATwBjAHUAjACbAKkAuADPANkA5wD2AAUBDwEYASABLAFCAUIBSAFSAVQBXQFoAXABdwF2AX4BgAGCAY8BlAGTAZgBnQGcAZwBmgGdAZ0BlwGWAZMBhwF7AXYBbQFlAWQBUgFMAUIBMgEfARIBBgH3AOAAzAC7AKwAlACBAHYAawBeAEQANAAtABsACAAMAAUA7v/l/+P/3P/O/8f/x//L/8r/y//L/8z/y//R/+D/6f/w/wQAEQAeACwANgBUAGQAdwCPAKEAsADEANQA4wD0AAkBEAEgATUBNgE+AU8BVgFYAV4BZQFgAVYBVwFbAU8BTAFLAT0BNQE2ATIBKgEjAR4BFAEUARQBCAEIAQUBAAH3APMA8gD2AO8A6wDrAOMA3gDTANUAzQC2ALEApQCSAIEAbgBqAFQANgAjAB4AFgALAP//9P/c/9D/xv+6/7r/wf/C/8D/vP/D/8r/wP/Q/+L/8v/t/+n/8v/+/wgAEgAnADoAQgBEAF8AbwB3AIAAfgCVAKYAogCrAKMAqwCyALYA3QDcAN4A2ADdANIA0wDBALsAsACwAK0AqwCYAIgAdQBcAE4AVQBNAFgAiACmAKkAnACSAGgAVgBzAKUApwB+AFEALwAXAAoA/P8WACoA+v8GABEA7f/D/7X/uv+c/2//cv9q/1v/hv/O/6T/n//N/wMAEAABAHsAFQGoADIAPwDIAGEAOwA8AWUCV/93/wQCiwAO/8n+XAH1A6MCSAF//7D+zv6+ANQA8v/MAWUB2v9R/7wALAIMAd3+9/39/SX7TvsZ/+8BtgddAmYB1AHG/bL/U/5Q/aECTgKp/mkB+AKj/jv8Jf53AJEB3P0C/iMAyQCi/i7/1v5g/sz/HgDoAFoCZAB0/TH/7v8jAJIBVQL7AoID4wKlAiUDfgIbAygE9gPnA5oCYQOtBBUEqAHEAqUD8QH8AGUCCwOxAEMAAgIrAuT/dv4AALYBwgAy/9H/+gCsACX+KPsD+7f7U/u6+ln7mPsX+l36gvs7+gn6UPtm/fP8PPyt/h//SP7L/af+HABJ/ib9Ef9zAKz/Q/8jAjICuAArAbUCHgTuA5cDoQUlB74FTwVIBeEEpgRTBYgH5wloC3IKQAj2BScEXQNMBGAH+gjXCAsH7AMIAqoAHf/8/rH/BACHAKABYv/g+zL7vvcE9Pjv2/D285714fRX8xb16vbo9a/2BfZs9oD65PnJ+nD8W/4C/3QARQDjAJ4B0QCZAdMBFwIrAnYDVQRSBEAFCAUcBJoDaQMyAzIDEwTvAxIEUQW+BckGtAZnBnoIvwldCFoH/whFCfkI2wjTCX8LBgwZCdoG8Ac5B0MFbwIRAf8AKQIXASz/Ev3++aH3hvMg8P3td+7G7rrtme6b8bHwZPBq7/PxYvO98ZT0Ovfv+jL8Wv75/6YB0gPeAWACrAMpAw0EUQRXBbMG5gZgB4UGUQYgBsUEiQMHAlgCOQOeAzADwARaBUoGxwbgBn4Hpwf4B3QHPQmwCu0K0wr+CgEM+gs1Ch4H3wb/Bv0EwgISAX7/oP5J/hL7tPiQ9RPxaew467HqKezX60nrru0b8S3x4/EI9IbzY/QN95v3Nfmk/D3//P8IAooFTAbaBe0E4gZ1ByYGJgUlBqoG3ga/B0oHFQazBZoDggHDAAkA1f+Z/7T//gC8AgUEEgMfBLEF5QWiBXYGlwbqCBQLzgs4DcoNdw0bDIwK1AYhBWAEcAGU/8b9jf1G+xT3xvI675jtPOqh5z3pheoV6ZbpS+9E8BXwHvK69I73N/jd+mX8gv6y//sB4wUzBj4HvAgLCtAKKgmpCPoHoQcZB9cGAwewBjUFUwPzAZYBXADy/vj+Nv+E////yQC2AUoDGwMSA6QFGQfcB7kIDgksCwYN/AxbDZ8M9wqcCk0J9QYxBIEB+QD8/hr7P/dc80nwRuti6qfrcOhT55DoqunN64vslOzh77rx/fKU9Wv4VPqr+4n+lwELBP8GRwgjCgQMHQuWCm0JqAdRB0UHJQcoB48GeQbFBq8EcQOZA2UC0AA6AHYA8gB6ARQCGgMUBZMFSgb9B04IKgleCqILYQzlDBgNEwzgClEJwAdRBdUClP8+/WP5RfWq8hrvaOsf6wzrROpm6PHowOpt6hbrpezM7SvvB/Jw9Hj4IfqJ+7j+3AN7BesFmwg0C6MK/gnECkwKYQijBxwJCQlWB8oFawUKBT8D/gJIA1YCzgG9AYICuALfAkgD7wOYBQcHiwfHCLQKYQuBDOcNUQ1CDe4MoQojCEEGuQOO/8X8mfmX9LfwR+376jjqT+rH6pvpnurS6vrqXOwj7b7s/e3s8LLy1fYq+cD8hQBvA2QG0gkGC3kJzwqUDP0KMgndCHYINQevBm4GKQVMBOUDZgQWBdwEcAP/A+AE2wP6A8wE+QR3BQwHmgiQCjMM3AwgDr4OyA4UDZ8LDQqWB3YFKQJy/SP5IPYO8prs7ejV50HoYOf855jo1OcA6aHqkOt869bstvB+86n0Sfo//xcAFwIsCL0KZwoUC+cMhA7kDEgLQgukCZwG1wWpBRgEfgImArgDXQSiA5QDFgXPBWYFuwVsBooGngf+CJ8KzwwGDlcPkxFnEikSNxHTD3QNrwiIBHH/evpq9fTvG+xN5qzhx+B04lDj9eHT4qzm9+Yz55LqCO1e7n3xc/UD+g7+VP/kA+IJVwx4DD8QvBEXEPoP5BCtDhMLUQgPB9EGhAOuAU4B4QGTAp0CCQRiBZsF9gXJBqoH7gcGCNQIsQs1DaIO7Q/+Eq8UgBRRFf0ThRA8C4QGLAGE+3D0H+6e6e7hStvS2SXbztnk2hffPOGC41LmROvn7Ybvf/N3+I77wv2DAhEHOgqZDd8RkhWmFoYVXxZmFoERXw0nCnYGRwNLAP7/0/+O/+sAcARBBs0GiQeYCL0JugigCFgJHguoDJMOUREbFJ4VYhaZF4gWahTlDtkJkATG+kjzB+v648nbJdSd1NTWZ9UI1cja5t1i4RXlsekb7zDxF/Vo/HgB1QGZB8ELFA7SEMUUjRbKFb4WRBd+FQoRCQ0pCekFAgLg/gb/iv0S/pwB7gNsBTkHGAoXDIANtA1GDjQPfhAmEegSORaJFkoXpRiGGAEVGxAKC5UEZvxB9OrphN/n1bfOvcxuzSLMB9D+1GXZO+Ac5Svrc/Bb9qr6HQEABj0ImApwDwcToRSaFr0X1hc2F+wVThPzDV8IUwSNAHb9t/oK+qz7Rv6dAD4EbgfZCmQNlg60ERwTnxJpEyoWIhn1GZIaZhwDG4AYGBXKECwMBwS7/Ar3Zeyi4DTXFc7dxofD+cRvyBHMY8+a2Zjk3+xk9H/85gHKCFUPJRIwFIYVsRXAFLYWtRU/EUwO+A23C3kHIwN4/yL8Avpl+W76cfp/+gH/kwTIBtsLvxB7FDcXkBlPHHsdbx1UHikeFh1WGoAWGxMDEB4LnAUZ/y/5n/ET6W7gG9UayqbD58GMwbDBtsV/0OTb4+be85kAMAi7D/MXHh1MHgQcTBjzFtATVw52CZsEmQDi/1r/lP6H/Mv75vyO/Yj9Z/7N/Vj/qwGdBAIIhQvQEMwVBBrHH2wk2CN4JRwnVyMZHqIXthGhCaEB//2M+bfxgezm5y/fCdaA0LjMbMkTx4vK2M6m01vcVuXW7DT2Of7MBWwNShN9FbMXaRfSFjoVtw8kDQ4KVQQZAwQEyv+R/SUAwQBGACYBDwPrBf0EVQXjCAALUguDDeMQahTyFQ8Z7BqQHEAdMRxyGq0XphP2DUEJUgPo/OP2Cu/w49Tbj9Xc0DrNtcz+ywHNd9JJ2HfgcOXD6ljzu/nh/UAGdw0sD5gSfxYHGeQWyBRqEkARAQ0PCa8F2wPCAIv/FwBrAnkCOwIuBagIGgf6BOIGGwmbB8AHnA0zE9QTxxf9IOAi5yCNIZ4f6RlYD88Ft/6w8ZLjJt/j2EnMPsTHxOXGTscAyJbSHt+n4zbszfn+AYIETApRFfwXNheDGR8eRBmqEmsRLg6gBLb+0P/L/m35PvlP/dn+X/0x/rMAnQBF/2wAbQJRBdoIEhGSF+IdFSV9K4guqS64LfkoUR5SE38G4PYW6bvctc16w8C86boFvuy8rcIZ0wPftuVf86QB1QnXD0IZiCNzIiAfsiNOI6IWug4LDOEC0fW/8Ebx8e3V6WHtRPPg9BL2bPqG/gkAGgIBBeEIcQ67E8ocmiS0KZcwnDOCMzIyIStDIoAWvAdl9xfoldY6yYC/YrXms4+6MLxHvX/NxuF97ET58wtYGWEjLC3DNio4uTC+KxQomBlzB+r8L/LS40bdldyy2XfZOuFq6D/sZfI7+vD8k/9fBsoNShJKF3EhAC7cNoI61jyiP+85OjBqJX8XqAfa9V3k4dc5yK61ArAws5murq5auvvHr9G64Z79oxKOHNwqQkMUTVBIaEcsRQ41Xh96ErEAAuXZ0j3NfMmZx/LLFNUv3JHjm+7f91/7PAFRCtIRJhqbJcovjjYUPu1E+0PzOyAzHywjHz0LdvjX6InZNMyJwfy5oa7HouSrSbv0uwi+7NKg8lYHsxqKNLhGN0wIV3BhmVY3PWIodxqNA7rnlNdlzBG+F7zexSbMtdHd23nogvar/aQEQBTHHfMfdiovNsQ7k0KYQXM6DDkNMm4jyxTVAZnvLOFa1PXGfLyXrr+oDqt9tBC2EblfzejhiPQoD/IrkUHoTTpZoWkqYuBLTzoCKL0HBu6s2CDJgLstsVq1TcNzy9LZ7ewK9yoDsRVgInspUi9gMNwzyDzwPPc1rS+uKdskQxokCFf4s+oG2+zQpcaZuuax+Kporpy9s8DVx/fVVukSB44dki0cQlxRl1anYtFbDUfbLxEUyfxW6MjL1rgktp+zELpAyhTZ4umc+DcGixy9Kf0qli4iMjMzrTKaMKou9yarHqQd5Rp+C6D6l/CH5mLXgMmdvdKxQaeJqlS5Mb7ZwN7Vafd9DiEigDoESupNCVb9WkBQHTYwH7MO4fao3LnMhMMFvG/B/tEr4lvr6vQjCLsYUB1LICglICWoJ10qzSnOIkcfjyE+IC4XQAgM/6j1lOiv3GrSvMErt3u2A7oMutO778dl3MrrYALFHvkutDxDTEpWQE7zPSkv7x5EBCXtYOD71i7Kpssi1+ni8exo/F8NJRb6GlQiPCYYIO0Zexn9FqgTQRKPExcTdA+KDbAL4gQQ9zLsHOCx0T7GJ71dtqi2xrtdx+DYJ+zR/w4YzS13OdRCBkTQQdg3jiW4EvkFLfJm4b/bVdbc1KLdLOps+s0FNAz3GlglMSARHrsfLhYyDrIOVQ24C+IJygqND4cNhQmeBK/6l+tU4WLYEMs4v566zb6tx0/POeJR+HoIFxz4LeA4TTn3OOkzHSppFEIFTPoM66Df1t1q4Dfl9e65+xMJqw+0FJsdjB6dF1wT3w4pCFMEigOuBPYFUwd2CzkQyw9iCXMDT/rD7Gjg+dQXy4nBPMB7yPTTUN488ngHPRfLJIEwdDYLNAEsdSFzFjUE+/ah8F3nw+FI58XtpvWH/nkIUhC/EysWoxZuEvILHghIA5T/HAAtATUDZwjDDGAPsBDtDfMHCQB186nmy9se0JbH/cdKytjRueAP8f8AnxG8Ho4oXC50LJgpCCAiEhQIw/8e9bnu4uvd7C7y0fcv/i8FOgiyDDARtA93DXkLEQcJA+YBTADQAFECdQN6CJELJwwrC44ItQHA+aPwu+X/3FjUAdGR08HUAtvR6Vr2HAFMD9EaiCBgJZIm8SIvHJwRDgsDBtX6ufSP9FD0HvXn+Fr9PAEWBLwHMwy/CwcJ2ggyB9UEIwPoAfIB0gEfAx4FHwapBIkDswFa/PX20vCV6Tvkj9983vPeb+H65YDvfPheAJIKiBHbGEgbgRtSGo8WEhCqChIH2QCe+zL6Z/m0+Z36RP2AATEDjAR7B0IJWQdQBp0GOQVUA+YBQALXAeEANQFBAP7+DP03+/v4L/Z588jwEe9O7cvsDe0n8Pvy2PY+/AkCCAe8ClUOGBBbDy4N7wtACfsEgQFkAHT+gPya/JH9if4SAB8CawT7BYAG+AfSCHsHzAYgBqcE8gJIAQsAV/6u/Fb7yfpg+UL41vev9zj3F/eC9/73jviD+c36gvxf/mIAqAJNBJYFXgXbBEAEqQJ+AET/tf2n/K/8Nv2X/vf/YQGxAyMFAAYnB2AH4gYnBlcFfgRrA0sCwAFvAZwACgBN/+P+Fv43/VD8lvth++f64/rl+jv7ufvL/L394f7B/20ALwFRAQ0BqgDB/93+Av5q/Rn9Cf0O/aX9p/6u//gA8QHZAugDpQQeBSwFKQWOBMkDTAN9AuwBeQErAUYBVgEyARcB/wCFAOv/hP8W/7j+L/76/Q3+G/5u/rr+6/4w/1f/e/9Y///+qP4q/sf9Vv35/Nr8x/wG/Yj9Of4F/8v/XwAEAYkBxAHXAc0BsAFrAQwBzACMAGEAVABtALsAGQFkAboBIwJsAn0CkAKMAm4CMwLgAZ4BRgHwAIsANwDd/2T/+/6W/j7+Bf7S/dv9Bf45/oX+5v45/2f/ff+G/3D/PP8H/+r+0/7m/gn/Xf/F/woAYQCvAOwA5ADEALAAlwBqAFkAbwCgANcADAFpAbcBzAHDAbMBiwFGAfMApABOAAwA1P+7/53/kf+G/4f/hP9i/0H/I//7/tz+0P7V/ub++/4b/0T/c/+k/8r/6v8CABIAJgA0AEAAVwBiAHcAiACUAJYAnACdAIsAgwB7AIUAfwB9AIIAjwCVAJcAjgCAAGkAUgA3AAwA5f/C/6v/lP+P/4f/i/+H/43/m/+x/7L/tP/E/83/3P/n//v/FgAxAFEAeQCOAKYAsgC9AMgAwAC3AKwApACHAGoAUQA4ABcA+//k/9f/uv+j/5L/hP93/2v/Yf9i/13/ZP9o/2v/av9y/3f/eP99/47/ov+y/8z/5P///wsAJgA5AEwAWgBrAH0AjACZAKMAsQC/AMkAzgDXAN4A7wDiAN8A1QDIALgApACJAHAAVwA/ACcADgD3/+L/1v/D/7f/p/+e/5j/lP+U/47/h/+K/4z/i/+O/5H/lP+a/6n/r/+4/8j/0//n//T/AgAMABcAKAA1AEYAVwBnAHUAgACIAI0AkQCRAJAAlQCYAJwAoQCgAJ8AmACRAHwAbwBOADwAJAALAAQA8f/u/+H/5f/j/+X/5f/q/+z/5v/l/+v/5v/i/+P/5P/x//j//P8AAAcACAAJAAgABgAGABMAFwAfACkANQBBAE0AVQBkAGsAeACEAI0AlQCeAKkAqgCsAKkAqQChAJ0AkACHAIIAdQBjAFoAVABNAEIAPwAyAC4AKAAhABcAEQAMAAcABwAAAP//+v/y//L/7f/w/+z/7f/z//D/8f/z//z/AAAHAA8AFgAdACgAMQA6AEQATgBaAF8AaQBuAHUAfAB+AIMAhgCCAIgAgAB/AIEAfQB6AHsAewB8AH0AfAB4AHUAcQBoAGMAYABYAFQATABIAEYARABAAEEAQQA+AD8AOAA4ADgALwAqACgAKAAnACgAJAAmACYAKAAoACYAJQAnACoAJwApACsALwArAC8ANQA2ADkAPAA7ADkAOgBDAEkASABMAFIAWABYAFsAYQBfAGYAYABfAGAAZABmAGQAZgBiAGAAVABQAEoAPQA0ADEALgApACcAJAAbABgAHAAXABQAEwAdABcAKwAmADsAMgBKAEAATgBQAFEAXgBQAGcAVABuAFcAZABUAF4AXABgAGEAYABmAF4AaABeAGgAXABiAF8AXgBcAF4AWQBWAFQAVgBUAE8ATwBJAEkAQABBAD4ANwA1AC8AKwArACEAIgAgABcAFwAWABYADwARABMAEgARABEAFQATABUAHgAhACcAKQAxADYAOQBCAEIATABLAFAAVQBYAF4AXwBcAGEAYgBgAGAAZABpAGYAZQBoAGoAaABgAGYAYwBkAGAAZABiAF8AXgBeAFoAVgBWAFAATwBMAEMAQABAADoAMwA0ADMAKgAqACsAJwAnACUAIwAmACUAKQAvACwAMQAzADwAPABAAEMARwBLAE0AUQBQAE8AVABSAFEATgBJAEkASQBFAEAAPQA3ADEAKAAnACQAHQAaABYAEQAQAA4ADAAOAAwACAAKAAsACgAKAAwACwAPAA8ADQAQABEAEgARABYAFAAUABgAGQAXABcAHQAcABsAGwAcACEAIAAkACkALwAyADMAOAA7AEAAQQBEAEMARQA/AEEAQgBAADwAOAA6ADQALQArACUAIAAfABsAGgAUABYAFgARABAAEAAUAA0ACgALAAoABgAHAAYAAQADAP7/AAD8//r/+f/4//f/+P/4//n//v/+////BAAEAAoADQARABUAFQAbAB8AIwAiAB4AJQAnACQAIQAgACUAHwAeACIAHQAbABQAFgAbABUAEAAWABIACwAQAA8ADQAJAAwABAAFAAEAAwADAPv/AAACAAIAAAAAAAMAAQAKAAYACAALABAAFAATABIAHAAcABoAHgAdABwAHwAjACAAIAAXABwAFwAcABsAFgAVABYAEQANAA8ADQASABAAEAANABIADgATABkAGwAaAB4AIQAgACEAHAAdAB4AIAAmACEAIwAhABsAGwAdAB4AHQAjAB8AJgAfACEAJAAjACQAHgAkACMAHwAeABwAHQAaABEADwAQAAkADQAMAAgACQAKAAgABgAJAAkAEAASAB4AGAAgACMAIAAmACcAJQAgAB4AGQARAAUACAABAPv/+v/w/+v/5v/i/+D/4f/p/+r/7P/u//X/+f////3//v8AAAAAAgAFAAcAAgD8//b/AAD7//j/9P/u/+//8P/r/+D/6v/i/97/3f/i/+L/4v/o/+r/9//w/+v/9//7//7/+v/3//3/6//f/9v/yv+7/6z/t/+5/63/uf+9/8j/2//n/+v/7v/2//v/AgD///v/AADu/+z/uv+N/3P/cP+O/0//Yf+W/6f/0f+z/4wA3wD+AFwBLQGgAA8AgP9g/53+mv7X/rn++v6n/j7/PP9v/5v/tf/Y/+L/5P/q/+X/3P+m/5L/Nf8w/wz/Fv8R/wv/FP8f/0r/X/+c/9f/HQBdAIEA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FAAfABkAFgAiACsAKgAZABsAHQAnACYAHQAXAB0AJQAZAA4AEQASABMADAAKAAYABQADAP7/+v8AAAQAAAD7/wAABAAKABAAFgAUABkAJgAeABgAJAArACYAHQAlACMAGwAjACkAHAAcACgAJwAWABAAGQAlABkAEwAdABgAHQAaABcAFQAbACAAGwAZABUAFwATABYADgASABkAEAAIAAQABgAHAAoADgAEAP//AQAEAAIABgD//wAABAAAAAAA/v/6//v/+v/+/wMAAAAAAP7//P/8//3//f/6//r//v/8//n//P/9/wIAAAD//wAA/P/9//f/+//6//T/+P/4//z/9v/z//T/9v/6//X//v/+//n/9//4//n/+v/3//j/+//6//b/8v/5//f/8P/w//T/9f/r//D/8f/i/+n/7//v/+f/6//v/+r/6P/0/+//6f/v//f/8f/v//j/8v/t/+//7//o/+z/6P/p/+T/4//m/97/3P/h/+H/4v/k/+j/4//l/+//7f/r/+D/5v/p/+H/6//r/+j/4P/a/+v/4//h/9z/5P/d/9H/4//h/9z/2f/d/9r/1v/c/93/3f/Z/9v/3f/b/9//3f/a/9f/2f/Y/9b/2P/V/9n/1v/Z/9z/2P/Y/9//4v/b/9X/3P/i/9//5P/m/9b/3f/k/+D/2v/Y/9r/1v/d/9z/3P/W/9X/3f/Z/9X/2P/Y/+H/3f/b/9v/2v/b/9//3v/g/93/2P/b/93/3P/a/9z/1f/V/9n/3v/Z/9z/1f/V/9n/2f/e/9n/z//P/9X/1f/T/9D/0//Y/9f/2f/W/9b/1v/Z/9v/2P/X/9v/3P/e/9//4v/h/+D/3P/a/93/3P/c/9z/3v/d/93/3v/e/9//4v/h/+f/5f/g/+L/4v/i/+D/3//h/+D/4v/h/9f/3v/f/9v/2//Y/9v/1//e/9v/2f/d/+D/3//g/+f/5P/m/+H/5v/l/+P/6v/q/+L/5//n/+T/3//h/93/3v/l/+D/5P/c/9z/3//f/9T/3P/e/9z/4P/f/+L/4//i/+T/4f/c/+D/5f/i/+D/6f/n/+T/3//m/+n/5//l/+b/4//e/+X/5//n/+f/5//j/+D/4P/j/+T/4f/i/+L/4v/g/+T/3//e/+T/4f/d/9z/3//g/+T/6f/k/+L/3v/h/+D/3//g/9n/3f/c/+P/3//b/+L/3f/f/9//3f/c/9//3P/e/93/2//e/9//4f/c/+D/3v/g/+D/3f/h/+j/4v/j/+n/6P/o/+j/6f/n/+j/8f/q/+v/8f/w//D/8f/u/+//9v/y/+7/7P/u/+7/8f/z/+3/9f/z//X/8//0//H/9P/2//P/9v/y//b/9v/2//X/9P/2//b/+P/4//j/9//+//r/9P/5//j/+v/3//r/+P/7/wEAAAADAAEA/v///wAA+v/2//T/9P/1//X/9v/1//T/+f/3//b/8v/2//j//f8AAAAAAAAAAAEAAAAEAAAAAwABAAAAAAD+//7//v8AAAAAAAD//wAAAAAAAAEAAwAFAAcABQADAAMA///+//7//v8BAAMAAgABAAIAAAADAAIABgAHAAgACwAPABAAEAAUABIAFQAXABgAGQAbABkAGQAbABoAGQAZABgAGAAbABkAGwAbABoAHAAgAB4AHQAfACIAHgAhAB4AIQAiACQAJAAhACQAKAAnACUAKAAoACsAKgArACwALAArAC4ALAAwADEAMAAwAC0AKwAsAC8ALQAtACwAKwAsAC0AKwAsACwALQAtACkAKQAsADAAKwAsADIAMQAzAC8ANAAxADMANQAtADAAMgA0AC8ALQArAC8ALwAwADQANQAwADEAMgAuADAALwAuAC0AMQAuAC8AMAAqACwALQAtACoAKgApACwALQAuAC4ALgAuAC8AMQAuAC0ALQAsACsALAAsACoAKwAsACkAKgApACcAKAAnACgAJwAmACYAJwAnACcAJwAnACcAJgAnACgAKAApACoAKgArACoAKwAtACsAKwArACsAKgAoACkAKQAoACgAKAAoACYAJAAmACYAJAAjACQAJAAkACEAIQAhACAAHwAfAB8AHwAeAB8AHwAeAB4AHwAeAB4AHgAeAB4AGwAaABkAGQAYABYAFgAWABQAEwASABIAEgARABIAEgAQABAAEQARABEAEQARABIAEQAQABAAEQAQAA4ADwAOAA0ADQAOAA0ADQAOAA8ADgALAA0ADQANAAwADAANAAwACwALAAoADAAKAAoACwAKAAoACgAKAAwADAAMAAsADAAMAAwADAAMAA0ADQAMAAwADQAOAA0ADQAQAA8AEAAPAA8ADQANAA4ACwALAAwADAALAAoACgALAAoACQAKAAkABgAHAAcABwAHAAgABwAIAAgABwAIAAgACQAJAAoACgAKAAkACQAKAAoACgAJAAoACQAJAAkABwAIAAgACQAIAAgACAAIAAcACAAHAAcABgAGAAcABgAGAAcABgAGAAcABgAFAAYABgAGAAUABQAFAAQABAAEAAQABAADAAQABAADAAQAAwADAAMAAgADAAMAAwADAAMAAwADAAIAAwADAAMAAwACAAQABAADAAIAAwADAAIAAwACAAEAAgABAAEAAgABAAIAAgACAAIAAgACAAEAAAABAAAAAAAAAAAAAAAAAP////8AAAAA//8AAAAA//8AAAAAAAAAAAAAAAAAAAAA//8AAAAA//////////////7//v/9//7//v/+//7//P/9//7//v/9//3//v/+//7//v/9///////+/////v////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA////////AAD//wAAAAAAAP////////7//v/+/////v/9///////+//7////+//3//v/+//7//v////7//v/+//7//v/+//7//f/+//7//v/9//3//v/+//7//v////////8AAP//AAAAAAAAAAAAAAEAAQAAAAEAAAABAAAAAAABAAAAAQABAAEAAAABAAAAAAAAAAAAAAAAAAAA/////wAA//8AAAAA//8AAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP////////7//v///////////wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AAAAAP//AAAAAP////////////////////////////8AAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////wAA/////wAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAP//AAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAA//8AAAAA//8AAAAAAAAAAP//AAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAD+/wAAAAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAP//AAAAAP//AAAAAAAAAAAAAAAAAAAAAAAA\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"execution_count\": 9,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# plt.plot(syn_audio)\\n\",\n    \"Tts_handel.feats_handle.melspec_plot(mel_pred)\\n\",\n    \"ipd.Audio(syn_audio, rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"0ec898b0\",\n   \"metadata\": {},\n   \"source\": [\n    \"## 1.2 Or, you can input the exact duration statistics of the reference speech to improve the similarity.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"id\": \"ea5edb73\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"dur_stat: [7.214286  2.623481  7.142857  4.2904735]\\n\",\n      \"['bu4', 'guan3', 'zen3', 'me5', 'shuo1', 'zhu3', 'dui4', 'hao3', 'xiang4', 'shi4', 'zhi4', 'zai4', 'duo2', 'kui2']\\n\",\n      \"phoneme seq: sil b u4 g uan3 z en3 m e5 sh uo1 zh u3 d uei4 h ao3 x iang4 sh iii4 zh iii4 z ai4 d uo2 k uei2 sil\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"dur_stat = np.load(emotional_src_wav[emotion_type][\\\"dur_stat\\\"])\\n\",\n    \"print(\\\"dur_stat:\\\", dur_stat)\\n\",\n    \"\\n\",\n    \"syn_audio, mel_pred, mel_src = Tts_handel.one_shot_TTS(text, src_audio, dur_stat, False)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"id\": \"07801d72\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAiIAAAFlCAYAAADWAYNjAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAC67UlEQVR4nO39ebAt230WCP5WZu7pjHe+775B0tOAZBfliVcGYxclIwOGopGhKIepii7R5Q41EU0FBFWBBY6oqh4qwjTdRVVHEcDrxo2qwmAbFw6raQbLDmMgwMaykAdJ9pP09J7ecOd7z7jHzFz9x+/7VuZae+9zzrvTvufo90XcWHfnzlzzWjtP/r78Pue9F4PBYDAYDIZVIFt1BQwGg8FgMHz9wm5EDAaDwWAwrAx2I2IwGAwGg2FlsBsRg8FgMBgMK4PdiBgMBoPBYFgZ7EbEYDAYDAbDylA8ycK6Wd8Psk0Rt+QEvkm87PssD/8tNzsiIlLniy/xyQFXIYsqPs7rPW/JsuSzW5xflDfrjdTVSMv4+7qDtIvjhZ7ocEJdodCZi+qazZh65O+j8trwuUP9maaVXVwXybUuWaaZZqw024+PVYUOm7qobe0BmOurucHBYfRTNtW0GOuBqquVLjdw3rJ+KpM6LEJaFsZE8JntT/sptCGZB/Od7uLDi+oS8ua4xdeE+VIvrnNTqcX51ljFvouxy+P+8q0BqUu9yM2SOqR5p3VIz0vGPcwnpFLE84l1cQvWEedWXWvdfMVMF9cxzJch2jnjoCqqdR3UGeZP1tWFlGc1ymsqUXIuMQ3tiud/qAuP50kHVMk8WLQw2t8v+BwuSeZDmLvYB/Ix2ltqWm329TL0/bL1N7cnJmOZtboxH2mfuSkK5SDluv6rDe3jqiMR0vkSyp5bR0mdFu2vSZfOnXPMvuKS/TPn/jnDFxVO9ElHLFrDR+z/x2FU7cu0Hj9EDu8Mf+i71/3de9XxJy7Br/765J9677/3EVbpWDzRG5FBtinfsf3HRbIlY8If2CXfu82N8P/b/8FzIiIyOY8f7XgvkrKPrDAenQPNu38/3t3H27pCZpuaT7mmx6s+fvSSHyrPjbVu6pj+oHYO9LvePR/VbXRFjx++WyvVuzIUEZEcPxyHOwMRESlu6+ru7uj5azc0n423Z8hfM3RV0xbeeJQbeu1sQzeMsscNFO3qog7Pajp6VuuSXZhoWWua9jtaBjfvyUynys7Ouh5/u6fpxKGfmtUbfhi5WXMTStZ7MdRrN1/Xz+dfGYuIyP7zmvet79ATe1e1nzLUZbing5vf0cHhRhM2i9ZGwr5nWYNb+mUx1vTgeYz/elzn8MPaw495B2kW71KcB/xh581n+8aGNwhh7uBHKx9lSPVzMdLz8wnqPmEZnHMSpVVfrxs+o99Pn9WOWNvWjPpd/Twtm2V+cEsb2rtZoAy3MO8cc5lzOp9iLs/izzVufIfXMK+exw/YBb1wsKZpr4O5mzdzljcn01Ln6nCs4z7e1TTbL+I6YS9fe0vTK589EBGR4q170sb93/u8iIjc+C7Nf/35fRER2RqM5/rj/p4u+Pq+lsmbW99jh6DvJ7hJKtAPW9oez31gTycM50GN613664/9iHPAtX4vMlzLdhaHepx71/otzXPzi2jvbU13PvIBEREZXdY6hrmLvxnCHsY/ulAlrg3ON64NEZHzX9Q+y776th7AzZ7b3hIRkfvfqX18eC2+g+ecDfMDXV0NtNAK3Rz2U9aRe0Zrffl88blhX0luYrj2ikO9oLurn9fQbxtv6lzsXt/T8w90X/G82aoxGHW8xrVhD34f8a93/sEDX/sguHOvkl/+p88/8PWda1+59AircyJYaMZgMBgMBsPK8ESfiIgTkfyIe59lX/F5btacwLv8urPgfBHxaBn//uIdN/+C42PJ9I48pHzMybvx8Nc2Hxu3qscQTPp49hjRWv5F2MnxVyQeZ8+FU3h+eHTr41Rkvl+Tspln+gg9/IWHpw2sS7+In4iEYlhHPiFY9AQAeTKdG1dWH38BVh38FYk2hPAS/nouiiqq26SnKZ/CuCWP8PVY/F34yP7gX1ms85LHveFxubBuPkqb/JFB3vrLLvQDn4wgy4pPSPRzhXaEv1hRtyz56zmcj78uOZYuCa/x6YP3rT+7O/FfqnzCkbZ72aP0ZZGp0I/Iv9PRMruYRwM8YesVzaNLhv8mmVaGoZlJtxPlFZ5SpH8Z86/UZO6Hv65xPZ/ubXT0L+Jp3vTHYVc3khHKDH/5duN576t4LmdhLDWtOMa8LIRD4vnhGDJdsEc0T13jPML34QkA5kOBfkPVKz75CE8X4uvSMEj6xCEqb1EMTST0D8ebZc6Ff5LQcLP/JmWn66+Jvs/vvXxakoZzeJjrZFmok53OMQ6/K0z5+AbzY5Hq+LJ+Cd+z0nxsWR/7O/Do4aXy9fGnPUV4sjciBoPBYDAYHhu8iNRP/u7noWA3IgaDwWAwnCHUcrqeiBhHxGAwGAwGw8rwhJ+IOI2hMX7FGJxLYnbhfb4lHAM5Ip4a4oVI6/Qz4vIhbsj4IIpMYughvh8KZj6tWOGy18iWvE6W3qySn0H+RR3KjPksruRbOHz3dP6u11V5cgCngnfRcGD46gp5GOSIaMpYfgevHTGe3+nq8TGu51sXcXyZDdPEJ++Ghj5PY9ZLxrRA//QQ6ydnZJov7qf2G1RZ4O/gczIviFBmOmZlHHcOMezAMUrepmHa4oiQl+HIK0AsO1B8ElJQ+uq1T7ghTFOej0OZ7K9uPv8KXx74NeAXsH/qeEzq0H6kfE0+ids3HBsUUMQckQHe3FkHPyPiiKATmY7BeeA6KLkOEv5NM0+W7BthXqE/0A8s21XN2HQwl0YFY/p5dG3AUsoEOCJh/Besh9ZnroVmu2pO9HXMIWrmQdLuAq9gO/I1yFsSfF5c10BXSd8uC3O+TViJ92C6tM91Q8q5Il/Jx8fDulnyBkzKHdFzl/C2iLCvxm9ONnIHmuZ8q47jzrcNqyVvyXCSH/VUwSU/SuE3bfVPIrx4qRbxW55iWGjGYDAYDIYzBOOIGAwGg8FgWAm8iFR2I2IwGAwGg2FVsCciR8I36nUi7SD50ZeFWF5LlTGVQQ7xQSpAMm6ImPUh0mGiizGguiU+dxOdiHpxgLKtiBhi91QqTNUoWTfKoqNuJeS2Z4UGRutULyJIOyOfKWWXkWEr1i2UQZiCbzIh3wTaHAxdJ5oboQ1JTLw+StO+laGbpyGE2HWI4VL3IIi6YGyoIMr2sT1J3ViXCjoTlHgnfyPEhKfxZ5F59chGITQZG1wzxwlJNRmCLgLmSaJ/ED63Q8hhIBN+AGPgnGuBK5VwXxJ5eva5P2b1HjuG0syHdA6nCqrFGJ8n+ply2T5VnAxS7nFb+bloTZgsnFtEn8PwBw0XF+eVcLDCvpBaH3hqdpCTE39uH5NE+t5LTLTIqKxK3RCezzGd6edszHmR9EtCHXAJv0GkNVeRR9hHkrlKiXJfVlFeyywDyAtLNXHIl2r2q1b9WMYUB7kHT6Y4F/MA6ypwQ5bwmZbt19QMylLVVFkwtxI0ecb7SaGCqc2efwiJ/5FOaoc2sP+i3ySRkymr+iXX8LwwF1fPGTkNsCciBoPBYDCcEXgRI6saDAaDwWBYHU7bcxi7ETEYDAaD4YzAizey6gMhjb+l8bXwuencoAuRcEMY56QWR3oetTiINAZed2PThPT996aOreqHeDrSsY+Oz7mnUkcCmgUV4q8e3IesjrkBTaMT3YQFegGhrCqO5fOainyKxGq9Qtl0Qu3C7jvoJNCiPeGGZPQBaXvv+MX8gYYjgupPYh5PqvGyzJV7rg7TOKbu2joiQVMgmQ9zPBzkMYmvazyIYi2HLPXsoYYDw85t752KvAOgjudY4LokXCLqHwRH00k8j9i/vL5GviUKZ9rmigS7DZbJPkv5ApjDdAQuRvgM7hH7uKIeTdImjlEVUsyvutlyCldH5xIu/U/CmZlD8P9YPH/qhCNSL8on5WykujKzeM3VJblX5G9hzOj2Hvga8VpO10B7jc/xmTAGeeDn4OQZCRaL/+4NHBrO9UTzZU5zKdSltb9Cq8hXMRfCl9DyCXXjukraWcZzNdUzCtyrVHOotWcc63eU1J9ztxiSGwK+3BhzdpbohmTxnF3oLXNSHOko/4RvCnxMHzwNMGVVg8FgMBgMK8PT8UTEYDAYDAbDQ8OLcUQMBoPBYDCsDE6qZWHMpxSrvRE55j3xI89LY2AM8zGG20HMEu/5h1g+8qJmRYiLMpbLOC05Aie4tWx0LJAy1p/oYjT8jThv8jPSEGXj0xBrE/gOX7pvXRB8OBIeCb+uklhu8L0hXyXmFcyQZuCx8HMVro/7K+KrLItBJ3HkVBdDkjFhfL1m2fVirkWqWbDIayZwQlL9lFQ/YxqnoTC0qUq8VgJCXJ5aMa2v8ixqX+CGUOsmTZd4ZjSco7htwdeD3CPyfur5yKuvF49B2u5UdyVoWaRcG/ofhTHU/GcznRAT+segkm2+Cjkik0rPmVUxD2lpaD3oYcxzx9rfcyxmJeewpmWrX+qE2xL+lGR7Ej4SfZLqMl5ngSMyifPJgz4N0tT7qkXBYF/O6RAFHSFwHVL/l2S9hCmbWHrNIeGOkL8h0uw5klE4h5tVndSJZcWckDBnE05eqscTpkMyDO1j6W9qek04PfCc4jnpUl0Qcqu4Z9I3JuS7YNNPOzH1N0qPB46Rm6/oY4aXxVIoTzOMI2IwGAwGg2FlsNCMwWAwGAxnCBaaMRgMBoPBsBJ4sRsRg8FgMBgMK8RJfKaeJqz2RmSZURDhjqCwpCI9fQon6ceqj9Mo3FTxOAhxIFHN1iG0tA1i2wby7VKUa3G5bSIdSYYkxPKkfIEJWxs+EX8KXnEou0KbZmuCuhZoU0K0lYakWvWy6NqS7Q1mbRJ9btqVkMpSEahkYtOciv3ctF2k7sV9N0dgY3+konGBACZHIzj4oZyCJM0Fp2bxNRS6S0mooe4UMEN7yoGm1YCkZ6RsY04RrbjuNL8TEZFObHpHkq1H5Xguyw7Ge/xMk7tAMEZCzjK7gwZsgUdJUmPTSBeM9tCuQOKW6HggSKdmfyDekrwahN6Wao3Fg9meR3VCqG7WQ5JJSnBcJnTFw8cImqUCaloG+qUTpyQdc3yDhljKj81jUnxTGYwl+jWsgbSurfbMETo5FiGlql6saBj6hWOFulRdfO7FY0/xPZotztZaZNWeXpyBbEwhs2UvGCwjnaaihqmoWjqWi8iqc3nN9Q9Or+LPPhCJtQ3FATokX6AEuQhHCZwdJ34WRCfzJ81VPZVPRIysajAYDAaDYWWw0IzBYDAYDGcEXpxUp+wZg92IGAwGg8FwhmAckZPgQdVW2qZMCR8giPLQjKynKQ3DQjwdadkBN2RLB2x8SfMut2H2xLh+iH36+HPdGmhwRIqDOABaDDXtJgZQ5KuUMM6qi/julZyBqo90AP4HeB/1EGJjs7ZjFtsPjkiXaRzD96nxFctMTO0oLrWIZyDSxNBLcmoGTV3cmsaTM8bNISxVTrRwN46D2YG3QhGlhIfjQ5rUIbSZY5NwTqQtRKVp1YnzaOLn+EzOS5ftw3xY04wc5kVeQFwq07SCgFeNlFwMEZGsq9fSQDAItOF7imMFrhGnXmJeRsEqckT8Er4P+ysIwLX7jbyJZPxSoS0KdNEEkuuqICdkHPMNliHwPo4+bTFOKGQ1J2yWcESI0P8tYkbGccK4hm9yzvslf1kmPKWUU8TjDvOLaz6j0WMQ/GrVD31L6geLpsBZsz7IO8mi4z4YNMbXV2vYR8gR4XrBugQNRKqdpi7cRzLyKRLzu4CEv9F0F/lbcV1S3kvgjKT8H2lxPQI/KTkevoeAGdYRjQd5vDMiPwz8prQNKUcxLKAFbSZvMb0mGOglk672Dzj5HxynkSNiT0QMBoPBYDgzcMHt+rTgdNXWYDAYDAbDmYI9ETEYDAaD4YzAi0h9yp4xrOZGJH0XPTUKSrHA3Co1OAuaFWl8+BjjpPCuPfgYsq4ZFojrkwPg0utbcT/yA0qGD6fgCyA+7IeoQhKHZ4y2woV+lkVVbd6fj9uUwXjKlS2OCLswmNvF5mRBooMaFTThwufA44BBGLkhHKoSnJG64kv7mtQ91GWtCXb3BhoAz9B35ETMwKuoRDu9HjHGzXaSzxKTRML1KDtwKjgtQgwZdW4NdviORoOJ1gvj6YyfkztRraNdmA+9PtsEY7KcbSOvAwWV8wFhGs1RN4N9LWEs4jHJ0jTor8QciNAPOK/C/JlOYjGLum3yRg4LOVXduL6siyfHoaIWA2P66CcG2sOcxPUzzmkYzWHMCs7ZVlmBj5SOL9cBjeW4bpL0pHozdeA9LTe9czkJOahnEY/vvIYJGw4uRBdzm11POgf7c5LorcxxKhZwHwInhJwxnNzBpAW5o065FNSGodYPNZGYFnTkI98nx/ULeAXkSXDDS/bihoOVakBJ1F6akDZ8MFn8ua1HVMQ8k3Auj4cx04RzlP1GA0Jq3aR8FrfMuC60oT04x7ifplwRInNPXEdExDgiBoPBYDAYVgTvjSNiMBgMBoPBcGIceyPinPugc+5zrX97zrk/75y74Jz7tHPuS0jPP4kKGwwGg8FgWI5a3AP/WwWODc14739bRL5FRMQ5l4vIWyLy0yLyCRH5ee/9jzjnPoHPP3R0ZhJriBz17nX7e6L1Xje9LhgXJBi6ZWyS8fV8whSxzU78Pd9BL8s4rpjTrwCcAPIeFvlV1F0NdFY9poxZMr6KOiYcAc9YZBVzBlKOQD6l/wXqMm2JEKCeOXgXRYiLgtvBeHDSL46xf/BUyFfJMk3RbYE7wvg969oQNZqqMI+Kuh6IybMMSWP8ITxPPQC2M+HQsChwcAK3gnyh0H+yHCwrSUP8mCsCceis4Lgnnil1zKkJ/QKtlPbZPkvu98lLmEDXADoHxSHSseC45lKM8BlzPp16vL4cgQPBuHw9P0epeRPqlooqcGzSSwO3gW1CGzhmXEeIy1dT8D46WkC2QI+mynXgpujDKTxBZJpwRGL6RpOm+wZ5C6FO4IaAFzOc6aKvWv3C8QvNzOPxrpP5HfhdoR2xDgl1ZjJqAaEtVUEeBolkLK9Vfe4H7ONQTYwv9pO6q/2U03MmpdwlY8j9xpMX5uM1zH2GvDKRhn/m5/q4js4lN8inay6hVARdnXzBnJQWv6Xl0USOHXlM5KMJdVCo5YMs2dec1FwX1A4KHj0pN6Q8asMIDYg/L9PCWnR8JToipyvY8U45Ih8Rka947193zn1URD6M458UkX8mx92IGAwGg8FgeIw4fRyRd3oj8gMi8vfw/6ve++v4/w0RubroAufcx0Xk4yIi/WzjQepoMBgMBoPhBDiNr++euLbOua6I/DER+fvpd16f3y18AOW9f9l7/5L3/qWu6z9wRQ0Gg8FgMJw9vJMnIn9YRD7rvb+Jzzedc9e899edc9dE5NYjr10ab2vFK8kjIG8ijSMzwNpwRMgpoQYH3zVHnB5x+Qpx9hDipGcNYsfUjyiyJgjqEYMcgwsyRqyyXNPuZYwySA/AO8LhvGBbMacnwTb4OJ1C46Rq9w/PqdAe5M1YfiwtIfk00YeYUAsF8VhUKuhlQEeEmgPF2EXH66yZSvSpEZeMXxnHplOeBtsT+D8Ym5KcEMTXA7cCBJbg30FNg3bIN8TJkQaeQUImSkE/F9R1Bv5CKk8TvFTQtsD/iWwqYlEF1oVjUJAjAi5IMYRHxpAckZg7E3w6iniOZxjzilofC/40cNToYPuSP0VCb6RLL2gwIKWcDM9jv5LXgXLIweA8aoP1o75HxXlTx/005x0TuFaJvhBMepp5EPN4JrP57Y4aLyFvTt0srm/IE2mVaFa4nn7RX9PFXRT6eVLowiM1J9BTMJeztkBRFs+uMEZBAwdldsgzifePoOmC+UDOSZ7FmjCBBxX2SK6fBROGxkfBACn2t2nOk6jOgXeCsaF2DseMbeH+usizKMw18kbADcn6mnneib1gSuxBNfbV4DtGXZUirrNPtVHmPGdacyA9J+WMLMNx+iOPCdUpM717J89v/pQ0YRkRkU+JyMfw/4+JyM88qkoZDAaDwWB45/DipJLsgf+tAid6IuKcWxeRPyAi/4fW4R8RkZ90zv2giLwuIt//6KtnMBgMBoPhnaA+i2RV7/2hiFxMjt0VfYvGYDAYDAbDU4Cvh9d3Hw5O5rVBRObf6ybSc/MmkBh8EZgEbQGkgRPgo+8ZZ6dvwbwuAMtGkXhXfdDTwOtmX4kJa51pq5qa53CmL76/Db7AbAOxb3B0Q+yWcyS8W099CNSNuhv0VKAeR+KVIEXbCyE+N/XYaTwy5GiEQlw720b/IeV1MATaDoWSJ0EeAf04Ej2VpKi5KrjkQJgeoew4lj5H4JBW7JnhX8aL0Yc1YtT0GqrXdEJk8M7p9jTNssWx3ip48KCOwS+oqUTwbWG7JR7PVKOi0XWQ6DqmnLuNpwhTxrGRb56sJ2nF211yDUA/HGpNVMm64lr1Wazjk/azpGMIZC3eUDONY42eqqBuxGIBBsb6Gy+WJPZ/zBzPW2PJ9c0GFkXMBSvJDUraFeY2uCGDdd0XLm6osdSg0MU+Gugg7fZ0ExiN9XPJdNKsYUee0YT8NaTgEAWNlnW9Nj/QyRs8rdIxOKEnD8eybv0aUHPDYc8NfIqc/AvMj2QOhn024ZuEtR48jjTl3jjb1PPL9Rb3jmuxD/4N/J4GPd17Bx34gmE8D6ea6f18XUREplPtn+ke9uN1bWCnp+dl8OrxqY5IlgyyyDzfLf1tWqZ9VZ+uG4KTwjn3oyLyR0Xklvf+dz5sfmezlwwGg8Fg+DqEFyeVf/B/J8TfEZHvfVR1NtM7g8FgMBjOEB63joj3/p87597zqPKzGxGDwWAwGM4IvJeHVVa95Jz7TOvzy977lx+yWkfiyd+IONcE+90JHwMt0/VvIeUbNHoHjCfHGgyBIxDeNcf3SHPEfnv9mBtyoa8x4I0OXVhEMgRGd7I1ERG509MY5ZgeCXzvX1gH1g3cgS50QUKsFtwSeq30mSIuixixa/cL+QdoX9XFud1Yc6JmjDbUgY3wUeoQE6Xnhq9jbkEK13qkF+LJbnGevmJAWeI08FgWFxKuX8YtWcCD4fgyTk7/H1atJDcEPhauH497j3HoRAeDdSnJEQFfZUZfnKpVCdabnJYZtRiObq8kcfUKc5ZtaOYF8sd8ky60bnqcV03dqRPjUe/A30HdPAahChoLqEriW9Pwc5I5TQ4K5nYOPY088WoSESngNZOjXR3oQpRYD0GCISFozD09bohMmgQOFhL0P7khecs3iHofGerAceY1zsXzPlAFeBh5cZ6c66sYzEah+8O4Ai8Bbd3vKG9hiDZOpw0PoYInDjV9Gj0M6uZQnwhaPj1453CNd5t2iTRj5Mnj6KRcEP1M7x3OJxGRGn5ZgZcHny8HXgXnYMq5ok5I+jvI88oBy9LP5IbMtjEOm7NwzQCaLJsD7cvNHtKOij6tgYcT9t/pWtSe+9CEmm51kWql+hvgiByyUmXUxjmuohYSf055jYu4jyLKqTldkh4iIne89y89yQLtiYjBYDAYDGcGq3PRfVDYjYjBYDAYDGcEXh46NPPEcbpqazAYDAaD4Ug8bmVV59zfE5F/LSIfdM69CWHTB8aTfSLiRYUJsiS+RqRckPRz1XgLMBbpqvgRFGOV9FPga9z0e6kDZyTmTqSxbcayGdvtFRpHXCs0brmFOGUbe9OB5sn4Ob1jEn2I4A0yYQwYcdgOeArQMqCOQgWtixIx3Azvw1MTRctKdC5SD5FE94PeGUyrRAejsfFAP7EtwaMGGfs4ViwiItR3YJ4Snyuppw76w8EHiJ467D/WibyLoK8wSa5PNS9ahfMPBI7FnObCEhpSFngFGBtyZ8j7CJ484IyAY+AXLWjWpRHliL9PtRaKxTopc/4w9PEAp8hP6TkDP5OWx0bwVpkz+pmvbnQ4mT9B4yRNy3jsK/i80GvFtwgedaKxQE8YT28hrI/gCwV/o2KMMRiXvBB5p/sHqgLezrSc3+7I0fCoSxg/UmSGek2XWh5cuyP0cR8+NgM9b4Iy+nnDdRCZ56lwX5Fuqy5Ig39RnfAwyMNJ+AjN2mYny8I0dH3gg+F40KVpzROu4ZT7kHBEmIZ20henjI/7hJMWuHkcEuy/bf+YNWo3gRuy3VX+zTb23l4e63+UIL4NunrdDvZT7u3N3p9FKT2sPH9fFnnNuEA4koVYpiOyiG/ymOHFBa+wx1aG93/qUeZnT0QMBoPBYDCsDMYRMRgMBoPhDMEk3g0Gg8FgMKwEXs6o6d0jg5PlMTZZ8F0ad2vrLeC/wXcDcfBSJTykHOA0ciEQpJ5tZNH5sw2cv6EnFusaX9xY1zjkxXXVDbk62Ne0tyciIoNWDPiAJA6ghB5APmXZ5LPwM1L6dCCmT8+HvA/PjQF0FVDn6VYsuJFPW74dSUyW2gJMA+Y0GHC4juPSTZpoYPAyzHP2v++04qnQr6AWC3kW5ARUNKhgjDroPnCc47oFzwzWgZyIhO9ynKdGVGaIi8faG13oh2yvazz6PHQhulkTu26DOhEu8aKoWtwlTtvgSwNeAnMsZzGnKGjcILZNfhOrEDRyGMYn12YSz48ajazaY8N6ob0ZvyPXh7oimdaxdGFwtI51zJUI/jlLODeBY0StiqrlrZJ4K4Xvqrg/siR1KXfMxXMz/Rw4F4vki1i/iik5I+TdgGdD/5+EKyNYu+ORkj0O1jWl1wyR44J+EfMasha3K8wh1GnGsZou+VEpyDHTjzV9g2LZFakG6GfsK+SikStSYayrXlMONYtcFySWGerdwZzi/tKPy+IarpP5wH15xv15DWVvYq/YAB9kveHeXRjo3nuxfygiIufAEVkHOayDDZV//U+wFvPUFyZBI0tzDI/Ctfr9OO7Hot+olcFJZa/vGgwGg8FgWAVO4xOR01Vbg8FgMBgMZwr2RMRgMBgMhjMEC808CFLdfuIIPgnjfMFDBXHSCiFN+i6QT5BySfjOfA16h1vTeOPmhsYhL69rXPLy4EBEGm7I+Y7GLbMWIWGv1EDpYamFz8Za2NqIeheoS8JpCNoL1H+g3gN9LhDLraAnUiJuW4wkyk8/oF/QZ2XiBRG4IEu0KN4xUk2CTtMfnb7Gk+nXQg2F6QzxZXjp+IQjEjRgEqmL1Fxkma/QIsyXoWnw2kG9M3oLdbXuG13oxXQ1Zk1OEG2y+eizwGAyPj2DFkZZz1eKHIgSDZvR/wYcgCzQCqh3gPnDupNrlMiQUI+FnCSXdIyv5tcR2914rSBmX1BPA7wChzELWiUsi1yRhNcTCkBCDgl1OVqeNeyPVDeDCFygoFESpwJ+ha+p8RLzE8K0oa9Q2fi6hDpAY6SeJd9xrQZeSpxX4Irge/J+xpjj466mRRZ716Rp2/fGJdo05ERJwomihlJof6LNQd2MwIPC3ubI2WpzhkSkSr2PZF6rJNV+SvVjGo2TuC7BYwZcEvoi1WuJtxM0Q/qdhkND7SbqhXSzmF8zrHW/pX7Ifqmb+eFUC/Xw7CEXL6tQ5nFcsvyoDeUYras86TeXyZM2m/HenbrQzNNxI2IwGAwGg+GRwCTeDQaDwWAwGE4IeyJiMBgMBsMZgRcx990joe8VLfniCCzwpmmsMsi/SLQWZrHeAXkabe0NkZZ2A+KwjO1PEXdkOkGwcwgSyqRuuu7eVF+O35+AcDKJdUSKSVwm4+r0TGkED/A+f57UsV4yqVqHQ1g5+JTE6bI4exNvpygFM0LsvIrj1IETEMtPNFwRkYbjwpg3DldJXsyj0WaIORDBqyfhIQTdjFQ/JOGOLEQa4yeHCBwB8liGMx3vTqbB7WHWMgWRhiNEHZERzp/g+ranSp7HPjUui9PghUFvmU5Sx9STh5yQSXwdOyCMLfq3nrUniiakGUwLLawAN4Z0LXJGavge+Q55BDGPJ4why+SYsF9Lmvyg+NY8IV+EOiI1Y/pj6ORM2E4Xf8YadtS2mGrHePigpH449K4p2d+t9eRHuGbKhkuEbLxYN4VeSzm0JkqM4cFQ50sHY97NY/0ZcozIJZlVDTFjMtGxKNEPbqxpQa4ZuGH5GPNppnn7ePhbfCj0dZ7MO5we1jZ1Wmh2IyIZfJ/8DH1LfkUJvSXMvWJIfhsuTLloRfw58DM4Nih7NsW6K5p11qH+EBo4gv7QHFcE3Lwbh1siIrK3v6ZtGGIfhjQJ10s2wVzH/CHHaI7/0dYEqRIvr2VI8/CVnEzg6FHCnbrQjD0RMRgMBoPhjED/3rcnIgaDwWAwGFaE0+Y1c7pqazAYDAaD4UzhyT8R8QtibS5bfA6P0++kzRFJ4sAZvgu8CyDEcpP4MkEeh0zADUGsctxDzBLxx0PELosFniN18IZgfdmOuK5zT8t8cl4wH2Fc3cffB20DH6Xtc0J8OI/TcNqSUGcoKtXuSGL+5GtQRyLoBbS8bnwd60OQG5ElMetwGxzKTNobvGYSfZXgPSPRZx/TERa2L9VR8XlcJn2ChhMdb/pWUNOA3BC2aQZSTpXohrS9Z1wi/MF+cNTqQBrGjDoQ7NNEV8Ul84Uhc8gqzPdPe8onvj0E6xTqhouos+GDB41EaWhjMpeXIfqa8yThDjV8Exdd5JLxbuZLHaeSnFeRBzavq9L4FpH7snjNBY5VKDsRKQlWI4s7gLohVaqJ0/rs0/lexv3RcKOohxGX3ewjuC7RqQlDz3UI/ZDiQCde56CpVzFEg8G/EXJFJrphFiPNjfttSv3z9PtJuWn02cJ+W0HPhuuOHCsRkcNcJ3TYP+hNBJ5S4WKNlvWO1o36RYf0ycmSjSH1g1nIW5SY77F048yS7+e1ap40vDgLzRgMBoPBYFgd6lMW7LAbEYPBYDAYzgi8n3/y9rTDbkQMBoPBYDhDOG2hmdP1/MZgMBgMBsOZwpN9IuJEJM8bclBqrMTjKXmVl7dIRoEsl974JYJDFCIKRK9ZTEYL50FEaTpUgtMuyXk+IUYtYONRxW69q4Xd69OsTr+vKFCVkCqDkBUJn11WCmm9mKw31xaRFqGRhmnIAuZ+jhwqioxh5BtSa0IgzZO6sK2oI/3Zqk0Q5wYNiTeHkVowM0vuzoOQVyBpss6x+RbF2DxNurL4eDD0I1LyawtLjfKS+cNLg7AdBKf4FwZNzDoQqqp9TNZL29o+FgTNQhoXmoqspWTmubYkhOS54+ynFn8uNDuInVGQC+JZGDuKsFHobAbDRRqkVVg3FUnLHCsWQH5gIt7W7p1G4I1iYvHcpNljM84QHexjvvT1C9eJxeZSgnbo2KQuIg1x1QclN1xSxZ/nENYR8kLa6Wj/9UFu5jxpSM7xfGrPl1mWt5vZFBXM/7gvLKkTz09IuiSGBk5m0ka3YD9xNNTz8YsCrkZ7IHiWwUjQJ+NPIi1NAxthSa51jC0NP1EXGiGKiFQ1XwJIjCTRTcFAMCGQ51ijNOIsB/pxNsDc7UE4rwgZSZQx0Sao5tyUkt+u9DcrJcKmAmdPAEpWPV3PGCw0YzAYDAbDGUJlEu8Gg8FgMBhWgdOorHqi5zfOuXPOuZ9yzv2Wc+6LzrnvcM5dcM592jn3JaTnH3dlDQaDwWAwnC2c9InI/ygi/8R7/yedc10RWRORvywiP++9/xHn3CdE5BMi8kNH5qK3as3nZVyRVDxmEWckEXVKharqLD5OQ7VsBk4D4o/5GHFFxLpnZRy7ZdyxRMYzpL2WsBl5BIdTBLPLuD00JcsY4w11SkgCwbmOMeE4vloMEYfeh/HUuKkDRX6qTnxtI8S0JFa57Ma5OvqOOpgLwpCrKpr46iyIYtFIDfHgwHmJjdNCfH6JoFnop0TQKqSB2BEfbyOY/6XXMCX3AUsC/mIhZt0hdwLx5zwR/mIcm22MtJB8LPBWI8+KJm+I4efoyyKYmwk++yjlmJYUSEPbsjROz7FvL5+03UETLKkbYv8UNAviWqHvj/mLi3yoMhbTWjjfgoCXnpsKeC3jyoRM03h9wqli/n7RnF7SjsBfSgTcXJWeh//k8XxIEfYPzJNpybTZgkuKeUGALB9zj0IREGXMZrHYmFtiAunm2ksOFuoa+BtIWwKJLMNPSQaqopTnBt4a9iiu6YYPF8/ZZt5gTCA2Vna0P2Ytw89h0pfkZ5EbUmKC8DgNBgfg6u2DWzYn8liQawJzQZgl+rJM2rpgI0l/q+bm3pPnhMzj9HFEjq2tc25bRH6fiPxtERHv/dR7vyMiHxWRT+K0T4rI9z2eKhoMBoPBYDgpanEP/G8VOMkTkRdF5LaI/H+cc98sIr8qIn9ORK5676/jnBsicnXRxc65j4vIx0VE+tnGQ1fYYDAYDAbDYpxGQbOTPL8pROTbRORveO+/VUQORcMwAV7f7Vr4TMp7/7L3/iXv/Utd13/Y+hoMBoPBYDgCtc8e+N8qcJInIm+KyJve+1/G558SvRG56Zy75r2/7py7JiK3TlxqygFJfeQSPoP3iN11G+GINMbPmGSOd+GDdABCnB3wK4pDmDchtleMNU/G56t9mN4hlnlnFpuaMcZLfYA2qCOys6b1rXuaN3UQqPGRmpalqYCvkiHtHGraPdATOvtaTj5pcUQQ96y7fFeewdqkkqmJVzCjSmOfmoSRCNcxtitR29rlUJtiUsVCHzQdCzFwtrNivNnHn1m3hHMTNAkSrZhmLrQJGjG3IZ+Ar0LeDnUN2C6URb2MEeLH4y50NaATwTRwRGCWSPOu9m25SzRpyJtwI2h3DDEXD/X8zgHmKrgBnLv5NF43jK/T7I6xfo4F9VnalUm5QxUEIGrUZdZZrGXD+RHKSP7sCAZ8ialZoAVVS+ajSDO3ZjG/aU5PI+UOMR4f4vN1/H0V5+dnR7kiLq7TPF9J08CrwBysMafHIx2MPfAWipx6HHo+uSEzptNmCyZnyHFdpBpIXLPgb7iyis+bxWPL42x/oKg5rjv9XAw17Ry2OCLDKeo0kTbqkU7KfAh+xhjzJ9G+CXwTlFUlhozcf6lzVEPHqW5xzcpCT+aeO0uMJckN4Rsio1L3mxG4emF6dGI9Gu6RUqSCMwBJVUWrPOinzBnkkSPC37SkjuLrJX+iG9o49vbHe39DRN5wzn0Qhz4iIl8QkU+JyMdw7GMi8jOPpYYGg8FgMBhOBLrvPui/VeCkb838FyLyY3hj5lUR+d+J3sT8pHPuB0XkdRH5/sdTRYPBYDAYDCfFqkinD4oT3Yh47z8nIi8t+Oojj7Q2BoPBYDAYHhinUdBsNcqqS7xk5rgjiL853N25bMF1IR6uaeN5Qa8IxAeDL0cWfR/Gi/nAS8X1wceA10ajH6HpRqeJnaZ+JARjk4Gv4eO6BM+UPo7Do0YQG63hPcH4KvOp1nBh3pQXYq5dpPhurj9C3BQfT+w5g+/RJsb8Q8y3rccQ+oFxYiTkSjBl/yBmW8MDgnVPPXl4XdWF9wS4z8GiY06fpRUXRjvLAfsJx7txXQI3gnQClJ1jTEKK2H/QSCnieLW05wIrxr4KlcPX1HNIuQBLNGDIb6m6SdpjmzStBuivfvv6uL2+S/JMzAmhjkzghkzj8W7qglzD/ECax2O/yLtoTj6GOiv0XHLJGkXdOe51VwvPuaZ9Mm+S+eN67NBWA1iddI6iHyr0Q9kHn4dUAPrhDKBtsaGEjM0NFYHZ7CnHIvUsSuGypkMdMvdY5+U654WmszWUuaEDnI37aB/bGzemDjori9uaos1TJP8oHaTg98XD3Hdy8t/i/kvPm/t9pGcPyy6a/uAa68K3Z62jfbzVUZ7KJtIeFs6V/oGIiAwKPe9V9P1wTyflbB08v3Udi+6a9mM+hGdRRY8siiS11s0yHabUa2bOP+106XmsCibxbjAYDAbDGcJpEzSzGxGDwWAwGM4KVkg6fVDYjYjBYDAYDGcEXs4oWfWRwTmRopjnggQwqLskHpe33jFHHHW2HsciU05APmGMG54GA82DGgsV482II1PTxE+pxwFvGeiGbHU1LtkNRhgNLyALhjdIQnw0bl5IGR/lnEG8vjPQGGcJr4QZPCcm29Tf0MZls/m4M/uDKduXzkvyTthPwvaHOuJznrSJ7+TzM+P53WZMWf9Ua6OmFkuXPibkNqCvyRUBByJwQzoUb0CdwXkoU/2EBZ4kjJ/XaAe5Dg1HBiejDIc0Q9oFR6jXgW4C4tYDxKupJ0Otg9FMM56Uzdiw3SX0QyiLwvbXPeqBUMOEk5m6KnEcnpyQcg2fB8gvcETITUq4R20k3KjgLUQfEvp0sE4d1JF1Ji+D3CK2qU/uCfoVvIwMsX/X8hLheuH6oRpksIhJ5i49Qso1lA1OUdgXymZN6vkoi7yeDnk+jf6OT/5y5HjTM2gIbY+6w30jztv3NM+1NeWEkBuy1dN9ghyRSaUTkfOFHjPT1jyZom+m5LXhOK1lig1yHMCNGeoibjhkoVUiIuI4H7gGOCaoO+cfuUiztRa3ak3ncbamxBT6sLiuFkY+F3lr5O1QK4m+RyknLXDYWGek7Me814zNNvg2z27siYjI82s7+rmn6YVCOSEzLPKvTS5o3pxHx/gh8TfAQ0/EdcAV4feR1wz5Rcf8wJMrwt+43C3l5DxOnLYnIqcrkGQwGAwGg+FMwUIzBoPBYDCcEdjruwaDwWAwGFYKuxE5Er7R7G+DhIP0HWxiQVyOegaBlhF4F8n39F0oW8QBEfHUYgjv7COGfV5jvOsbqhNyfk3jlBf6agRCbkgva/m8oPAe3ndnmLDxfECsP3AamLro+8AZCHFWxIoZ80ccdgYtjLw1eqmHQzie8FXS87PAicEJia5IALuP5VB3Y1MbM0CMXESkKOIxrirqPOBaalSk+hnohzz0Fzoy8bFw6RRa4osj0tJWSDgRzfxw0bXkhrANHaR9+AhRy2C9M0XReuW+aEB+jNh/7lrzjRo06NOKczHoqqDaIZYf17FErJtjFbgg5Lmk820azw/OdZEmFp+tYx73Z9IGx6oCd6EaI37OMZvGYxaOs1/pbwIPkeDhQ82baGyQ1un4xp85hmHOBn8k6D5MZ8woyQcFgZtTTcHzWKTxAozgFVMHPyDwsiAbFPyNqKsCLtkUeZdL/FBm2ONYcgGuSN7SEcmSukzIDZqRryZIyaVaElln95HPQs0Ycq2Cxgv5UuTBtOYJjjlMWnJEJOiBxLogYf8lJ4T7B7lDXc4Dia4LHYIx7nSaxd1FH2WJeM0MmexWyl8ZYyHsgahyONMxnMBHLHg50bNpjL0+8exphFcWIOiIHPNbJUkey/iOjxGUeD9NsCciBoPBYDCcIZy2t2aMrGowGAwGg2FlsBsRg8FgMBjOCrw8dvdd59z3Oud+2zn3ZefcJx62yqsJzaS6/Yy3LdPzpz/GrIln51M9xrgfw4ip9wXjycUE5480HlgjTt850AuKA63DtK9xxRF1JxC35fv/a/AxqFtaKG8dbouIyBu39D12ua7B3N6O5tk9QFx+Ftcxhz5IgVhv0LzoUnOBMe/YQ4PcANeaNK6KNUnoTxJi+AmvgrFaxvQzxn7JGeE79lU8JtlYKxH4ClONx47WmqnkBtrpnT58etAOvtdfI55eIK9ixNitnp/h+8ClGXMwkZCnQP0QDkXwmmm1s477jrH+8BkcgJK6EORjIGYdYvlp/B5cED4CJTdkBm5FWx+iJN8C/AvG/MldCHWlBxHHtyIfA1whLhNmTakX8hckRsn+aZVD7RHqqszQziyPY9shtM1CwefJp4y3u6jsdG6Sl0LPkuAD09IRCZ5D5ISgX1zQUdEkw7VcLxnWvitJosEih1cI13o2QX6TmKNUDZue4hrywagICdrb2eccFbQ31qMhZ8aDG0JOSFtnSKThe3WwcCpqy7SkuKm3E/xpIMYRLGLC/CaHChyKhHsmyTzxqSZQ0AZy0flt/R12lg+dFvNx8gnWBfhc1P5JIwLpnA48F/ogwauH3l7kYok0Wiznu9r5AxB0uOb2QZojZ4RcPfYt95ke5mrnEPwv/AZkI5Q1w1iBIxLa3OYzcr9PfdLmfrMW/IY9YZrI435rxjmXi8hfF5E/ICJvisivOOc+5b3/woPmaRwRg8FgMBjOEB4zWfXbReTL3vtXRUSccz8uIh8VkQe+EbHQjMFgMBgMhpPiORF5o/X5TRx7YNgTEYPBYDAYzggeweu7l5xzn2l9ftl7//JDVutIPNkbEQ1ePfj1C64NehCJbshSF2RP7gRioNR2oFfCAPoReJ99Dd4R24hTjuEZcXO0GbKkvwg9LGbduJ7eJUHYhMsQdDQQby4Z08Z7/dmS19ujuZYlMVoXnzPnwxL6LeHnsK7p++/pR54GjQLyQkRE+uvaZ/Rn4aIgT6DMYz5LAMp2HKNUKyacl7TxqOd6S9rPeRLShBuyMYCOTF/HnRoxU3jKzGrGpV1UJaJu6UnU1FGhpkYdV6pGH5ZrOB/x9qArwnlAuYxUE4a6GglXJth9tDQPQsye2hRIyd8JdazIY4nLZllyTH+m36fzTqSl5xF4TLE2RWrb4QJPBfNjWsYn5DFLJl1fNfvBt8/h+KHsTjLRk30llYkIp6HukyquQxeckH4erwVyQ6ZVswUXqHCJPCaF7iszrpd0nmOdZGEOoy7MMp2Uob/xNccW2ijke+h3yIzcEHLOqLWRrNFQBMeM+2rwBMPnNXCTNlDWlvbL5paus6ub+yGvqwP9/3qha5F9N4RBzQQNvTXRvfj1vfMiInL73pbW7ZAaOKybi9Jjkc17eR3Lb0w/V5U8cZKIyJyH0jvEHe/9S0d8/5aIvND6/DyOPTDsiYjBYDAYDGcIj1lH5FdE5APOuRdFb0B+QET+k4fJ0G5EDAaDwWA4I/D+8ZJVvfelc+7Pisg/FX1Z70e9959/mDztRsRgMBgMBsOJ4b3/RyLyjx5Vfk/2RsSJxtDSONtJeSPtWHcSi5wrivFhxLaLEbQ8ptAR6cbf8/y8q99f2FRvmW28yz6t467q5Q0nYgJTD+oABN4F68J46tEyKU2cHf4eQq2UA2o3xHVu++cErxm2mzoOSzxjltZlGRJPiND/5Ii0Tp2MNLY9nWjKfglaEmWs/9HwC2KvkBNXLeUrtHkI6bmM9S/5gyGNrZIbsoE4NVfMFByR/Sn8LaCnMplBT2TazJdggRI8VWI+TzqX617Sx+DOBApEwp1xsV1MqzH4vp4/Ri2JoqftKwo9aYp6VyPo6+xqoZ39WDckXTdcT8ci6t9Yu4NaHlmVzA/yOIJvFC4PvCYKzBzzV2DCaxIR8Vky58j5gfZKFjgyCW8p7C/gfECzYjjRjhj2NV3rH4hI7E2lVQenJDkuItItSPpZzNMKdSCPI/FNCvJDYa2CBxQuRJsmcUqNFBGRbKwD7KcgkPhYY4Nlk2vHMQtTnHM58U8qwRHxG9rG7kDLIZ+svf4Oy3hSUZulg3YcgitCv6fLa7pnk2NzB/to3c2juoR1hX6Zp6phn2rvHu/0N6vdX0+eIvKwHJEnDnsiYjAYDAbDmYGZ3hkMBoPBYFgh7ImIwWAwGAyGleBxS7w/DjydNyJprJfvsLvmeHinnvYJ08XaHTyeTRDThPZAhthm51DT3j3NcJwNRETk7QPlN9xcx3vuG/qe+5UNjfm2X4/aGSlPYLKjaWcYv58fYtrU5mAMkm1IdSHImZjqCfTYYAyX7/u3/WMYTk7oKU1IPqEnMIZL74/AJaEvRVq3hM+QM658Wy/0RUNGqcBxqNYQk+5pRcPwIf6eahCkaDgS/MyYd8LBSbQr2jYfaR9z3Hk8vZZ8DnI9dsY6H6Yd+N9Q+wOVGpU6T8Y4nxyL4CfTbs+yWHEWjwHnbpjisRVGGKKE1iBuLti9oChwGvJ9LaycavtmRVw5akykvBWXbHCkOIS6p/OGn1np9uX8f6LB4MmR4SVTnp+sm5PqQQjrtoAglWaxTA8lPT/VpwG60BKi5ww9inqJ98xsgfjNOIu347nxZJVCXyd58PzAJSG3BmOXeDPRL6gD7lkxntcRqRMuRMOfWIKwz1ATiMdTjgW1hZLLW+dRV2WQK4/kHEhy9Ou5jFrkOO/+bC3K62CkxjbTLfC2NuHvs64d2MWaFu5dia/OQq+ZUNGk7/k99YMeRi/r6xBP542IwWAwGAyGdw5/xB89TynsRsRgMBgMhjOExyxo9shhNyIGg8FgMJwReDGy6tFQFk3zeQkXZKmefytoGnQ/ED8uRuCClDGPwAWPBJaB6yV5rx+vrFfrejyDd8rauuqIXNrQd9SpH3HvsIlHzsAP4DV8b73xNkCZ85IBEeZ8c8gJmPNFQRp5ZqD91BhhPJiv4mdxOhfLp9ZHEmdOg8FpP/L6tswKY/wBE/RH4hky51uSIgnp++R4qr/CtnNOiLT5JThnmnxmXdBfNfUghhpfLuG5cs/peE/xPb1k0u6qy9hXJq4vO4snxx4rcwSf0F9x+xZIT8TlpFiwJwX+TZeEAa49nJB4pgRtnBDzT/JJKQ/L9sGII5L4c3AO5sn3iMf7pZ4rSXw+KavxW8J/ylYlUq8UllGkdUGSrM0mHz1hWsb9ViU/CAUGL0s5B9Lwj0KWmHsu0VWZu477QqLtEo4Hvk+cT65bm3T2oSkzbBUwizktjVZLotmSElkCTwv9NyNfjnosbBvWG8aMnKxxpxOyGubQCUn65XJXPWjWIGpzZ6ZeM186uCIiIq/fPy8iItMJNqWUF8e6hz0wboOnnlH7eEERkiWLrE76ReBz4+vlZB9DgD0RMRgMBoPhzMB0RAwGg8FgMKwQZ5Ks6px7TUT2RV9uK733LznnLojIT4jIe0TkNRH5fu/9/cdTTYPBYDAYDCfBaeOIzL/Mvhzf7b3/Fu/9S/j8CRH5ee/9B0Tk5/HZYDAYDAbDiuC93og86L9V4GFCMx8VkQ/j/58UkX8mIj905BVOYoLqOxV9yRsiWA1TN5Ikqy7JU5qwP3MaggUOEQmkFNVKxMFwXg9mTJt9JUTNEvLelc2D8P/RTAlWt6oNrVMi5lR1XFSnlCiaCncFpCJkbGsnJuLq/+P2B4OnPE6XCpslZNY5JARRnl93WLdWXWimlZAvfTCd8vHnUEeQEhOS7wLtJy0HY0ZyagZDNgq+icz3eQFRuNCHJLqCTOeHEPpKysoLKnfhOtaBRocsj21rN71MOx3Xsn+WkZRJ9DuGrJqK1hF1nnwvzTjVPQhuQbAvyzXTkmZ9MAyb61sSgZN5kBr3BfGwo5CSd4PhXNJf/DpdJykJkPNm8eWtOrfqlqyLRi3OReemeS4rYway6hT7BcW4SFLtYMLx9cqRb4zdphWEtyoSouP+aMinSKlwl5DXeR7JqEQglPM8krvp5zhqJpYbx2Z3roCBJUibXKvB1C7tR35MifasO9pE4T+SwmctwjH7iGJwJKle6eyJiMgQbxiQD3Guq4Jn++tKND8E4ZzrL9SBcYtAGodBXVlGbY7iGyf9reKcZDNSArVhIU56I+JF5Ged7rp/y3v/sohc9d5fx/c3ROTq46igwWAwGAyGk+OsklW/y3v/lnPuioh82jn3W+0vvffeucXG8s65j4vIx0VE+tnGQ1XWYDAYDAbD0ThtZNUTPTfy3r+F9JaI/LSIfLuI3HTOXRMRQXprybUve+9f8t6/1M36j6bWBoPBYDAYFuLMcUScc+siknnv9/H/Pygi/2cR+ZSIfExEfgTpz5y41GXxtndgYsXYZDmIuSI5hXMgqDMn/pTE8Bh/7+5o6nOYlx3q05u3N9UUrHdeA64vXNQT14tGNWtnBOOwocYsC8Y/E/5F4D4cYxAWBNDq+POcgV3e7q/YVCxoQaV5pCkvD8dTMbn4I3kdjPV2DmLBonaZFUO0a7FI1DIxrNA/xeLvJe3PtB9DJZv/uvRY6nu2RLgtmOTl2pjNNQ2k9wptOE3NJojn7w31Jrsed5MCpFllnIsUMCM/hRwAElPIESE/YxanjHGH8U95C+yfIk7byA8hMjdGjD41PQQ/gRygch3cki55C3EzeV7gITC/PDZRdK35Ff5q47oPBow+vhb9U/U0k6qPedLVwlynG+ezhDMT5l+v2RQ6/bgh5Mj4YSp6hTyWCQKirv3uDFXRz1N0yCCQ1RQVMs5aKmXdvIyuZV/ViZBbGFeatqXrgdQRnhcITDg9EQCkEWS0BkJfJkJdy3g4yR4V9p+KQpMxTyPwWrK43873R6EKz6/tiIjIsz1Nr3U07WDy9aHg1sF4MhzxljsnIiIVhBR7GMsCBqf5SAvPYIAqVaIUx88LROfm+oPgb9pT8CjCy+puKB4UJwnNXBWRn4brYiEif9d7/0+cc78iIj/pnPtBEXldRL7/8VXTYDAYDAbDWcSxNyLe+1dF5JsXHL8rIh95HJUyGAwGg8HwYFj9c5l3BlNWNRgMBoPhrAA6IqcJqzW9S3Gc2V1LN2DOUC65tM5j7gjj6b7gBYyBazrb0sPTbY0LVhuaFpsah7yyrbohGe41v7Z7LpQ1BC8gR6yyWocOwC7i8IyXpyZvSZ3n+Bohvh7XtarnY7oZ+yrRd1iKNI6eaFs0cWXGp5NYf01uyHzW5BOQI9LWGInqHeLuHBuWHS+iYHqX6CXM8TzStp0Ec7wbxOcLxJHRbr4UNuiAA4BCGZfO8ySe3NZQCXohjJOnKarAOHpiWhb0HmZxQ6uUG7CEx1B3musClwM6Ir6bdibrAp2IoAOBsWGMn3OaY5PH+fjFL9HFZYQpG3OHAn+rq4VxXtQjrifUBRyJjPozy+LzR8wHjl/Ky0gN9gIfZ4k+isP4r4HrcKE3jL4nV6RGo0sM2rTlFlnSSDHRpkk5QHXgBqUkmDgNGjk8zKJSo79k3rTzdtBuckuM25YOc+CAIE20cXJyk4ZaqcMetD+g2yQiMqp0su6WysGrUME+FkQP6VuT8yIi8qt33yUiIl+7fkHL2umgLM2PGkLFITbiKRZWVcVpINm0N9glnJAUYVInm9aTxil7JGJqKwaDwWAwGFYGC80YDAaDwXCGYKEZg8FgMBgMK8NT8BbxO8JqbkSOi7el3y/oVb77Tp+EzgHif2PGePV489764ve8g94IwoWBc7KmccQB9CPGpXbV/lhjmW0h2UtbhyIiMpxqTPL+vqZp7JX6D+RXzHEcwvnxgcAxSbHgpjfNM7zHj5MDdeEYnkVCEWk4IZMsui7oS7RmUt1lO/Uz48JC+wrEuIOOAcdgCl7GLNGAYZiV8VfGnxMfiyaf+YawfswzcBokHotsCm4E+AiMWM+gL3Gn2kQGuJqcEpYD74zgLyMyzw2hbgi9ZKDBwrnMfgux7XHcrnqZzkrS5kUeNOSL+E2d353BLDp5NoKnCLQXqBPDlPohc15DtEwJOhKYu0ftiIELgXN5nDo8IKKQf9HwT5J86EGFmH+Q5phbCyhn0iyoCp46lHaRTlJW6teT8JQCRwacGu4P0w29cKuTGL4ABSZt4Zq6UJuGfBVq2JSBf5Nkwv0E857tox5NPgVXq7uYTxd8tgInqTVWc1oa4OHMyujauT5O/JIk8UkK+3EyLcix6raEnyp0+l6pGj0TTHz2z42xEvte31OOyJ37ujb9oZ7X3dfru7uaX28XvL99XWhuqGPjx1h4Qc8GY7Jo3z3Ocyad7+7Jsx+82BMRg8FgMBgMq4KXBXfrTzeMrGowGAwGg2FlsCciBoPBYDCcIRhH5CQI8cXkZfP0+yO4ImkssuEj+ChrHzQ4EOOE5gBjnPQdGNzCcYgzjA811ntwToPgB4ipn7+4LyIiH7xwO9RlWGqA/JWDy5rHLK53iKcn3iBzSH0bZHFM3C16NT2N1S7T1lhS9lzMO5y/+AJ+Tw+JTmMRIVkVX0MeQdWL+SSpX8ciToNIq71Z8nXS1jl9kfY55JNg3IP3Ba1GEp8XVsajLRXbRH4B+6mvGeddxPfBMWiH22VGnQvWP9Z8CVVNNU0S/445j52kH12iOxLmXeq31GrHDOkyTRPmQU0Yxx2D7Q86PUm6TGCidbzxnWEa64GQf5N83SpryWRewlcIJbfWD7lPjf4OPnMc+5rWXRTKeZ7op2TQEOoWmk4reMyA2EOvGeqWdMCF2Mgb3Qz6zux2VDdjh3lBh6cGD4d6Qqxr2tXsn3Ae+XKpvkjC0XKLdDOCt0qSujjvUEbC35Il+3QYDPQf+41eTm2UMO2irsjOdE1ERG4cKCdkOIGOE/IoO+TOoK/hMdPZB7/lkNwQpFMdI2qmHOl5tuy3adlvmOmInAj2RMRgMBgMhjODs2l6ZzAYDAaD4bTglD0RMbKqwWAwGAyGlWG1T0TSuFrKGUnjcW2vmeANomnZj2OaQVOijG8NA0cEZdHHourH+VHjgXHG7rrGEV/Y0pfS6xaR4eZwQ+swgxcGYpR1j34VQVwhrntoA86nxkMR6wJQVyR4sjC7VvgxaAAkuh/Bp2UZh2SJlslSUOMAvIfejh4uhvO34LN1+GqsQc+gz/ahSLQvcGfyOF6/9K4+fVV/iXdGfFL8Xcq3IAeiXtPM3EDjyRnGIoPGg1uD10wWH+ej0JIeLS3+QtDSSHgF6bxIO38Zz4ex/6DhEfg6OC3RV2kj9YShp4wkPBz2Q411USbaJ6keROAKJJ5EQVeEnj150yiX+rZgIAtqSvS0QTOsq+moiPL0CzyoFqEZa5RXtCZMN548rk7ySvRSUn4TNXM2N5Rv8IHzyh270FWvGXJDLnWUW1bjwgqNmLlmCx6CBNLJY77JCHwV7g+hDkU81wLnKhmbMFbpvhHWQsw50Twwr+G/4rBvUmPDJ9eyDtkSXtvcuuMeR/4LThiVnXBNN+tKG/cnyg3ZG/dRRZSJNTiFhktxjzoiyOcQ8+oQOjMj5eVQE2UOi7RCjtIWWQT25SJ+1uOGNx0Rg8FgMBgMq8QpC83YjYjBYDAYDGcKp+uJiHFEDAaDwWAwrAxP9omIE5G8de8zp7qyJACXMT7XXDv3rrxj/BS+HfDvKMYaH6ReSHM9uCE9TSfbiFE+A/2ACxo/PHfxQEREXjx/V6tCn4PDrZBXDzHdFy7fFxGRmz19v3001rSzh1gmfU6KOKbLmG8NzQIHbQoP3xNPDZREs6HNIWji5ciL/YN2hjI6cZpqeQQETYvU5wIcgYSXUa41Gcw0lCvVgNwXXMn4O30nWHfUrUramWqfpNyaOf2RBY8j5/oY86VKeBZ1jxwQeAytaxx5c6DphYHG/K8ONPDMWPjdybqIiNw41LHeH2mc2tfNXK3BhaB3CjkjvoznbIjlV0mdOV9ycm1wGkLo6Vg03iH43NJ18eA0bFxRf6RBVwdjVmrdDkea6exQU3eox/MxOSLIJ+VOdBJuSCgQyTJ9G5mbWnMnZQmXJIx3yh3L4jUwN7fJb+o3gfsNcDvYDyP4RY3YD8M8yotrN6wfzJvNvs6TF9Z0D3ixp1yRsdcTOxjc9Vzn0WGt82Qo8ygxd+hnFbRpMN7BO6az+O/IOd2hoJESf7907YuEvdYlehnkirBs7jNB4+UYrlnYt8Gfy7vaL+z/rLWI96c60fem6CvohVTonxr7yWhfv+/c1O/7t8Hr2yWfDXnWSzQ9qI3SIQfpiKcJ6W/WMh5jm/+4iocTFpoxGAwGg8GwMtiNiMFgMBgMhpXAy5JXB59e2I2IwWAwGAxnCOY1cxzaPbQsFvcOetFBPyNXmQ/JJ3g/PfUfqRgvjF/sLsAd6e5pTG+2iff8wRmZVRrUfPtgW/PHO+tX1/ZDHh/Y1HjwYamxyv0JYpp87z/Re5h7bBZi3ny3ntoUyXU8PfHS0GN8fz+Ok8/FJ1M9EeZRxhoeDHEGqwSGQulBAr7C5Bxi5r2mUfSUIeeh4RfE14a6Bw0Lt/A4tVzQ9WGsM6Yzasbg+9n8/AmaA/yO7ZnGejEe5+XQstjuKYfgUl+5QusonL4gMwTa92c65pOZLqmybPhOfhGpJ2ro4sON5svi61LPkHyk5xVaZalwnBwTkaadBTpzraMnHWKS1eQnjLXOHayLzj76D31MvgI1YoIGBfk/yTxpNGNasfNkHgj6vsK2NEv4SdlIr+X4O65lxv7r2DMlzIcJ6wJuQdZse4eZjltZkZcRV4m8JubF+RN4N2wfzr8zUU2h57vKFek77ZB9CLKkOiL3Z+uhrHvwUNkHJ+JgqGl1CF0MznfKX3BPo2ZSFfN4gscOp+KcL5dE10deMynXIYv5KHM+N4nHTJZIdKTH6cdVQceG3Jyqxa2aYg1NsabICeEane2CG7Kj5xWH8R4Wxh88QTdJ5gu0QdxJ/GAC5yM5N/BskolDg6fan7owySpgT0QMBoPBYDhLOGU3P3YjYjAYDAbDWcIp44iYjojBYDAYDGcIzj/4v4cu27n/2Dn3eedc7Zx76STXPNknIl4SHf/kHexFGv8iEoQVqiY+l8Y5O/A66RzSl4ExaWTdQ3y4oweyEnFDZN09AJ/jNnUyNGY5HKo+xPiSBsW/8fnrIiLyvZc/H+rSdRqM/MWdD+o1k9gjIby/n8UxzPA9KQTQNwgeG/ChaDwm4jZF+Rx3Bxx4KMnncH3yOfhRJLFgft1lsYwvN98xVks+Cfs41fRgXcg3CHoZbnE/NXyfWJdlzmumfXu9JI/0WnpfULOBHIopOvvmUHVjvlZhTNDfG13Vj1jvaAC/GoAD0BqPMWUM6AmSarMkug4NZwbXsV+ot9KNz2+4EEinsZgDj4s0PIvdXfh27A80L8TqPTyEWAeO82yD4xxzP5qxTHg/pGLR84i+SUVzXvClIR0h8XkJ3yd8noanwUomfjGp5w75HRPsAa2xqaHVM8yhm4I1mEHfgvVN11wYI/RDv9BCDjE416fKKXtXT/WH1kBoul82nBARkQOaHInI3lTHYkxOREUjrZjHxHaT05GuzeN8pNLzG7+Y1sIhJyRbvK9Qh2lORyRNubWDJ1dSWwheRp2O9jM5OrNyXkuKfC2PTKdjzSzwTMBJq7rkK+l53T1UjRyYqf5Y+Bl+NKrECGau41pIfZFSkMeV6oqchH/yqOFl1aGZ3xSRPyEif+ukF1hoxmAwGAwGwyOB9/6LIiLuGDPKNuxGxGAwGAyGMwP3sByRS865z7Q+v+y9f/khK3Uk7EbEYDAYDIazhIcLzdzx3h/J7XDO/ZyIPLPgqx/23v/MOy1wBToi9bxIRf0AnNkkVhv0RCaIn1IXAzH7xq8DsU0ENau+fp5ualoOkD9DfF3N73n4yHz44isiIrKeNYH3f733fhER+fxdHZfRIUUWFvMrqAvB9/5581ogLr0G3wr6UEyKLuouSRtaGaccDsRkGYJmGrxBiviCpSSlwBWJy6E2Q6GWJdLZbzIgb4eeKAiXB82Jqh8XFvg8nUQDhZiLabMN8efwffuR4JKYdYivJ+3L4BtEn4/dkTZiONYxmA5p8KLfb5/TUXpue1dERNbAFdnPG57QxFFIJlQwqks4TE0Kfp/6uZAbQksMch+ooQNuSOCIhLEKVZGcGiPQCZEeOBHgxghSj7ErN1CJGSuT6iWgLvg+S3REAs2Dbc3bY+Oj78JYBd8ajFEZ5832UEfEkyPiyfvi+kI2iaZJxEVJ+EgVeCTVRioogsTHqZCvhAODXCt5e7oZXf5cT/ePGRbx3anqjezMBuGc2yPlj+wf6LFqqAOdjbOo3WxXmDiJPkjqxZS2oRkLXJ4vOH/OUyXWakkR1hU5IYlfVDqHBftqDs0k6tcskpkqMX6zCTIln2mdA4yL9tBfQV+IlUvaUOrC8eSIgFMS9ETcgt+jtN3LuB+Lrl0FHjNHxHv/PY8yv6ek1wwGg8FgMHw9wm5EDAaDwWA4S/AP8e8h4Zz74865N0XkO0Tk/+ec+6fHXXPiGxHnXO6c+7fOuX+Izy86537ZOfdl59xPOOe6x+VhMBgMBoPhMcKLxsoe9N/DFu/9T3vvn/fe97z3V733f+i4a94JR+TPicgXRWQLn/+KiPw17/2PO+f+poj8oIj8jWNzcVnr3XQGKZfchmVJ4HEBGOcsB7H+QYiX8laLcfcO4ouIWU62NIPD5/D5GQ0srl/S2P93XH1bRET+4EXVDaF3xK8cvBjq8NrhBb0GZhCzrZGIiOwgxlsXFIhAVSTmADDgzHjpFjgiHbw/f3MNnhM9aKCEGGjTL8GPhK+zF3zHHp/JFQnv2vPCqApzmgNpHRlfd4l2RTu+XK6Td6Ofp+e1HdVGzENgWeVeF3XNojJTvRHqSpAjQU4JeT7kfdCLRKQVD+c1Bc+N20f+QI6UfU/vGManPTgE1I+gF1GJGHcXHJN+pzHbGBd6rCr03Io8DI4VOVJZqrURc0nqoLei3xf0O0mWx5w3USKXICLSP69kkQ9cUZ+kjUIHcgdaFneGylfYBV9hOsSCmcXtD+C8mCTrMNWwaNeT18xxFxbvB9QiIQckcCMc+4n9GOfXFBjXpX0OeRfFCFyxLNGzSNZH49EU/y33rsE9ERGZgXixB9LZBhYK9UTexuQ+mDU6ItQ3of+KIzeEXk3Ba4b6IeTS4HpWmVyyMLeTdnOryOK1zPUnIuL70FXJuUfH/iwN5w7nc325uJCwD4FzVGP/cVjLVRXPgTZK9EONORd8oNZ1D86g9TPb1z7s39PK9O5jfUy4XyDzLuZwBwupWsLz8Av4MKmeypwZV3otB2U1oh6PQpjsSeJET0Scc8+LyH8oIv9vfHYi8vtF5KdwyidF5PseQ/0MBoPBYDC8E6wwNPMgOGlo5n8Qkb8ozTsUF0Vkx3vPP/veFJHnHm3VDAaDwWAwnHUceyPinPujInLLe/+rD1KAc+7jzrnPOOc+M/XjB8nCYDAYDAbDGcVJOCLfKSJ/zDn3R0SkL8oR+R9F5JxzrsBTkedF5K1FF0OR7WURke3i8imLXBkMBoPBcLpw2jgix96IeO//koj8JRER59yHReS/8t7/p865vy8if1JEflxEPiYix6upORHJFzyEyVO2HRlhyfEWYYgkqaoLMhQ1xPqx+BENwTojCOckZc0R+2B69a7zKkD0jZtqcncItudvjJ4XEZHr4+1wzeX+gYiIXIVQ15fqyyIispMpWzOIIJH8lAhbpZUYFFr5Lhh0d9e0EVVfyVbFEESxFk+KpLBARCvilCJiQciMRVLcqYoPzyEV36LO1Trzb66cbaGvITjkIF5EkbAs1EHTck3bxTGcEzBLBJh8QsZrxNtIAm6rIvFcEN1wLo3TwmnohzoR7Op3MZFI0d6Kj691NO3nOkY1CuxkzeAUIL7OcKwKhmIg00HAqyKnOREBy4IIncQY4fsyFvBKCaIRUEYHZNqLPVWk2yzGUf1vH6rg1mykhWe7sdEYSYcU/AtBW5pRMmiLRgQKY2tsAt8vabdDR/hJ3ACXGBWSrOlT8a1UdCwlsLdOpflaRbGzWVxmMNoL7ZGFGM20f8aYjM93df+YYNC+MtQ94VLvIL6u7IT/lzS5I7EXRM48qUMgq0LQLZhKJvxaDolPhP9CP1bx93W3tb/CHNQVIGmXZKdD8I0moriGc5O7O+dR2JchZlgPIGTWSYTMaKbYXn88Rk4urgkkVQhHdu5q4RTrIzmVe10j8Ia5yN+ggh2TCJkdZVRH8m7KsA51TiZI5uSIXfXx4RG8/fIk8TA6Ij8kIn/BOfdlUc7I3340VTIYDAaDwfBAeBii6oqepLwjiXfv/T8TkX+G/78qIt/+6KtkMBgMBoPh6wVmemcwGAwGw1nCWeOIrBQpV6QVf2PMn/yAwBnpJfFUGIAF4yuKiwXjOU27u3q8vKlckC93NKY7nGkcsgcOQAeCVd+wdSPU5X39WyIi8pXxFREROZw+q9WeQpgIdXFJDD9PzJkoZEQxpEwodKYXlgxpMhbcaGY1XAgKvNG0bAD+QTcWP2rEoFIFM4nQxNVjsa3JxYQj0G9UswoaqbGaE1RqBjEkmpOBO0FxI/JcyN9ouDVx1XzCLSACd2RBfDQ1vSOfIhiJgY9Qoo6jqU6sTYjLvXBuR0RErvb3RURkHQJgh6XOl7uTNRERGZddtLEVb2e6JG4bBLzIn2BsHHWsEzWwIGyFNMyv+uhUpBHH2r+h/KV/MXyfiIgMBppZgfj7aKLt9zRuxPUcE85ZDz4H11dYd+RapOH2Ns+L/03HkdyZWdJutrNRgtO0ihXbXMJXcYn5Xd1p7SOYqwV5WBTPOoSBGs382OcJv4KDe/9Qhcs+e+8FLeO8ltVDpQ9Bltg/vCgiDf9rWjfEjkMYK1LAK0/KCu1nCo5Iloz/nOFc4Ithz5vG85BVKNuCZj1wgjokmbEyiehgKp6WjGkjPojjCV+Ma4JtbnMbuC90+tpACj5OIK5X3NU0H8WiacyCc32Oa8jPeVKmWzIhFyHlJRGp8NmDGLo+Apw5sqrBYDAYDIZThFN2I2KmdwaDwWAwGFYGeyJiMBgMBsNZwil7IvJkb0S8LDcais5LzuH73WVDigjaCYwjT2UhgiZDYgDFd/RTMN4629d47fVMhSMub+v7/99x/qsiIvLhrS+Ga+6Wqrnwxb1nRETk3h2Nv3f2EesNZlVJ3ZIYcIl4O43UyEvJsphD4Bc4RDVGYIjVp5oLbC94NsFALOURpJSRhBwQ9CN6uIAckVZ/0sQuLYPg8HroaXQm5BckehhzbUjyScy8Qiy9pRES6k+zu0TTJcTXMY+qsWZ6IBpwnsL0LsOF/VzJEZOaZneaThGIn1QwyVsQG3bLArcuTn1iGObIISG3aIR5BX4L55dLNAwWUVLI7ejcB1/nUNt5sKXx9t62ijEUiMfLlhYyA5ci8H3Af8pgzNb0fWykxrEMWjCtbkmrF77rxNwQjn+WcKpkRre2eIJlM+hNJNwJCfyVVh2GGEdWEHM2g3kfuUM5uWbkL5E7g/ZOwO948945PR+FfvN51Xl8pr8nIiKvHShHZFxBn6U1J2jyJqM8Kpv1zUfgjI2hHxJ0RJI1neiJBKTrkPQP8OqqXuvULuoQ9DJS8tiSNGQep6GZ6Lcwj6gbMptfL+SfUWukxFjJbic6b3JR+4F6PMWenke9JZpjct9sDEK5Z6b8uQXrNOV+JLykOZxEk+QxwXnjiBgMBoPBYFglTpmgmd2IGAwGg8FwlnDKnogYWdVgMBgMBsPK8HQ+EXFL7o8WvLtNXgHj5YxV853yCvFB6mrQI4Fx1emGfj++pJ9nz2ggevP8UERErm2qbsTvvfSqiIj87vWviIjI3Woj1OEf3PxdIiLy+VefExGRzi2NYXZ2EeMlfyXlX6T6CfQ7wWO1HJoOPfiCjHvkaaAt7fBj4pES3u8PaeqtEpcdYrmBv5F8nfIxwKXId3QKFaPW+//URYG/zWxbM/Vr0D2A5kjwl8jgZxG4L4tv50OdyFehx0w37uf2U0nqzQTdgyI+zqICLwWx6xrx9jHa+dZEL7x+d1vb29ELLmyqV8v5vhq/0CeoanFEqM1BHYSKPhtJ+1yWcDzK2IeD8XV/uCwwjzbOjX0rz0RvpsYY5eta74tb2p6Lg2GU5yH0dHZGupD2wS2Z7SmxICvjrWTO5yU9LvPaE0EHI4vHlxwJ+gFxzQdwLOe8nBbXJehLiEhGbRvoC3n6+nR8lPp88dxkndKg/K0D3R9e710QEZFv2FDdocO+9tcbh+dQ5aYuHcypMrQTWSd8m9B+bABzUkAc96TTWVfuBcEfilSJ1hDWHeyTHejJgIjkCs2c+2qd+CClOj3cq3zCcyInJGgtTWOdIj0VvjYJHynU/xnd9Lmuyl0tjNyQfMKxQ36dxCdmERdEZDGvg5QQ/jalv1G8JvBN2p+f/OMJ44gYDAaDwWBYHexGxGAwGAwGw0pwCt+aMY6IwWAwGAyGleHJPhFxovr+qYdMivR7fs6bYHcTo6RWBWLdiW4BY5SMI1eMr+OE6TY4JM+pfsLvft9rIiLyneeUC/KBnsZ2L+SqI/LqVP1kfvrWt4a6/OZb17QOh4tf4J+L4abWB4zdzug1E98fdgq+Jw9uAeO3ZSsj+izQ1mVDCy3XUDhjr+yfoB8SazbMVx7ns0ocCmgcFIex1kH7muADtKGF9jc1ptsF52VWamUnvS7qjn5I9FaIJvYdazlQ26QczHtLpPoxwddnkrSL/TEhpyQeLH8PGUDDY4oyb17RJdS/qpVe72gsnfwe/T/0DTCO9BQigqdGJ9YmmE01b2qbuCl4OajjnK4K+TAu+dwqjmNSXtSOOH9ZOVDPgAt1baB6FwWC/Pen6qGzN9EJVlbJHE94Lak2TvqXWUTz4jLnx+Q/HOeUnxTKwpoPWdI7JLEMSTVM2vwo8jDIcYIljEy3JSq78VRx0fHAMcJ4bwx0YlVYV6/vnRcRke2Ocoi2ihEuPCciIodTblAiObyXPDhU5K2wHWkdOM/r3EXfz/lKhQ7ycT+AJ0dORfQ4P/Rh8rcq9uCUf8R5FeQz8MtSroPPsZboDpXxHha4aW2vGerGTFhh8Hawn1DrhrpFa1/TQtdu6nndfXCzRuDSUPsj5RqyPzM2hnyWtklTHp+T8kgC0SnNu5blm+tjxCl7ImKhGYPBYDAYzhLsRsRgMBgMBsOqYBwRg8FgMBgMhhNiNU9EjuOGnOC6OZ2LEEaMPWjCu/j0YwjcCHBKqD0BfkYXF1wuNFY+RRD0Fw8/JCIi/+LuB0RE5JWbl0PZNWL3fgPcB8QT81ERlU1+QhOjleg4tTkOxqo10APhhfFmwfvzjL+2byODTkYnTiV5fz/0yzTtnzhOHGK9OX0s+Jm8A2oR6PFqralLyXjwtjZsY0v5N91CC2MceALxAdYp+HmUcZku8QghL6jRi6AGAerS8sxI+QFFFsdy+ZcDeRfMw/foPaJJ766OTWefZej3o1zj07fWVDfi0obqcExbXIopuDAVvIR8QhIiN4DcmSz5cyZ488BExCV6ElnwGom5AXM+Q61r6alCvZMhdELe8kqOOJhqJ9470IEd7epA05uFHisFYvz5iGOIKjDlvMniNPp/oiPCPKgPQ3D8g45GnWg3SNIPbD/ndKLL0S6LmhPkW4Q5hWEsxsncrKlVgX6EHskF6K/0MNfvjrT/XttXj5kPbN0WEZFLfZ0nO+NBqEuJeeKKhBuTaPzMeaVI3E6i0ZPhvhHXvdiP9XeyNucoyctx7wUPh/3UrC+uJ/BVuHzIVwE3hL5JfkIiGesoc+C+wPrX66ggP9/SObl2U+vUvwfOyzhOOwc6Fm6kDfWp31nqGxO4Rq2fxzmvmfn6LjxvgeeUYR4WmjEYDAaD4SzhlIVm7EbEYDAYDIazglOoI2I3IgaDwWAwnCXYjcgR8JIYpKTfJ98FosL8NSGeyXAwYpYVuRFJqM6Hd+7BDUGWGfQk6JnyG7eeFRGRYakx8yl4DG/snBMRkf0Djem61i3n+YtKHOgg0zv3N7Uuu+COIG6YVfQYwbvzaewXMdEp9CMmffhg1IkgQmhU89+G+4KU/IpZ/J5+htgs/TYCPyXx56B3hOPr89RhQay3gu9NhdhwvtEIiVzc0jj5Vl+5ITPwJfbBfRlNdJCmY00LckCQ5jMffc6oF8IxRx3oCyL08pFYT0GkiT2nWi7hisC3iNufcmroZZSP4/xy6IoMD7VtB+B5uAV/kqTckFQ/ZK2nDSE3qMB82gWfo0w8RFyoY8xf4HwLPKFWVQrUv3dDB/hwTzkhe+s6Z90AmjW8ZqSFFntIhwt0Y9ptSsYy8DUC96J1ciq5kMTdg3cQ5iLbGXRAsJ58GQvPZDPwEeqYExG+L9vnYv6iX3JUqgY/hXyjVBelWbOa1kOt5BST74PrN0Wk4ZzdGmr/fm2ouiIXe8oRGXSajrwzVZ6RH8VcIKaBQzVF+0p4N5ErVMb7St1H//S4+PHFKBZmCdoy/aZfyoGe0+uw88kRoTePfgycKkpwoIww1VMu3yzRD4kpbNHYBN7bph7M1zStoBvSvwVe365EZc4GMX+HHCL2l+dGkvrDLCV+SPNblPoahcou+V1bkdfMabsRMSaNwWAwGAyGlcFCMwaDwWAwnBE4MY6IwWAwGAyGVcJuRB4Ay+Jr6fHW+97BZyKLY7mM7QbNCXIcmGWwE6BPCT6D80DNhy/dVZ2Qw6FmXI21qzoDzfi9V++EunxoW+PBXzvU+O+dnQ1UEnkXrEvs65JqXITPQSbARXXl5Ao+OuQAtL6rO0s0CKpYNyRoMpAjwq6e8+WIK0UfjPNXlBfz/LYGaK8NdkNVBrlmemei/fDlnUsi0vBrqgkqN81QB/JYKCogC1OXTgfqlWCQO/y+xRGpizh+nnrmuBDrXfx9iDsH7x6UjflWbml/cGgnmD9FtoDXhGMZTiaPhPoqG10lRXRAlhjOdIBLcIbyA60ceR4upkY0SMawHYBlH9IjiFyhGXRlSvoXdWJdiNRbRAIHBGk6Rj4+7pPPrVOac1L+Dk9Yxjspl3UAM1h8uK1ZUa7FHjMsY5GuxVFlUAPoxs6WiIi8f0v3h/dtaFpijt4ZrWs5aH0vL9OsJAPvKHgKpbwU8uywXkI/cflwPwGXKhtAv4c6NlgT1QB7XtBxaTqs6uNcckSCxwx0ROgjlcyLsGSpF9JJSCAsI5kn+TTe40QanxrO3+pAC+3sxBya2Say7MR7f4b2DroJAyHldxDkgVTkSTXnkSu3lEayLM9V4BS+NWMcEYPBYDAYDCvD0/FExGAwGAwGw6PBKXsiYjciBoPBYDCcJdiNyBFwMq/FL3JyPf6sOS/ohsCqgTH84A1xGHMiBDoQVSfWmmDMX7Y0sLjW0/RgpCQA+sgM4JfyHc+/JiIiv3v71VCXt6bKDXl99716zR29tnsYc0KCNkf6CjrjqyA50Nahnguaxyn9HUREfBFrAoTYbDgBl9aJrkiix9JwQ+KUZebQmSA35Pm1HRERmVTNVHp1pNoUb+1pvPz+PXBmdjQQnyehfWp0pByQFE2dwFuA/ka1GXLSNrU0Lhpvk5hT1Hwfc4wYNw99DO7Q7IJmun1e9R/WoflBT5nJDDwO8EDy1tg4BLM5nuSGNPYd0LJAA3kePYZ8FY9Z2k9sQ5hHWXK8tbw474MOROJNRM0J8grYD9WaZkJ+T34IHgN0RYpRqksTcwMCp6tF3HDJsqcmBesWtFxSKkgQnYAmRbFkG0s4RuyHqrF3kdkWdEPAm2A7yJ0hDyf1ygkpOWho93hHxTi+fE55UR+5eldERH7n9tsiIvI5/7yIiOzPdMJ1WuIpG+u6x+z0QVjZA08jcMKwxgtyPahTFNeFPDGHscwLTUvyM7DPVNtoew9crWlDjCmhxeEHWpfQx+hzek6xLKZh3dAvp8uNhhlzLnO+xPOGXB0REaE3DrVsdmNO2egq1su5eILk97EWwUGb3gW3hP1KLxl2Pflc3BsyeIQt8kRb5oeWburMq6pkKVnpMeK0cUTsiYjBYDAYDGcJp+xGxMiqBoPBYDAYVoZjb0Scc33n3L9xzv2ac+7zzrn/E46/6Jz7Zefcl51zP+Gc6x6Xl8FgMBgMhscI/5D/VoCThGYmIvL7vfcHzrmOiPxL59w/FpG/ICJ/zXv/4865vykiPygif+PY3Jybj7Mt4o3wXJHm/DZHBLc9JeK9fOe8GiBu2Im9MYrkutC4C3r+i8/q+/7v37otIiJvQBNkcl6vfOni10RE5Ls3vygiIm/Nzoc8/tUd5Ybce+uciIj07yKOPkIz+H4/K8HYZML5EPrgwGOkxHvwVcqhSfgeC/NKz020BpZ+DpoCcRqyw+fbw/Uo3T1sAu/joXayh/9GNgafYJxoBTAkm+hDLOOKBMpM8BrBgR64Ijxv2PQX9VP4ZRNPjzk1gRtSUJAF5yGefvnynoiIfPsVnQeXu6qjcnOqPJi3h8qL2Z0qR4DcEZHGaydLuCENVyReDzwvcEfQvnINWiaI3xdD1BEcG482kj8VvDryZlJw/k/PgyewAU4IvILOwyfo/JpO3gKDMSq1ow4mmsHBIdp5X7kO7g7W22gJn4VVaK19n2iUkB8w24z5Xnngn+D8ghMnWRfkxKRrINFVYT+KiJTn4WOyru2f7ms78z3oBu3HdUz7NvRxP+bEXL+v8+LGOZ0XL21+VUREJlua72fvvSAiIsNZsyFtD5QjcnBO+7Y84D4Sa53UPVSm2zmyTpLF86rowpsGWkich+Nd8OF6TX+WPeTZxRoGRyToiCR8njm9EHLNKO5DDxrq1CQ6IoGjtdEsfnLgin3ohuCr6SVtx/bzylPrwd/p1h3tc/ppUWekQlvqNXDUOtpv3sPM6CQcxUBoSjdE/jYFYt/xeT0BnDaOyLEj4BUH+NjBPy8iv19EfgrHPyki3/c4KmgwGAwGg+Ed4JQ9ETkRR8Q5lzvnPicit0Tk0yLyFRHZ8d6TrvymiDy35NqPO+c+45z7zLQeP4IqGwwGg8FgWAbnH/zfQ5ft3F91zv2Wc+7XnXM/7Zw7d9w1J7oR8d5X3vtvEZHnReTbReRDJ62U9/5l7/1L3vuXuln/+AsMBoPBYDCcVnxaRH6n9/6bROQVEflLx13wjl7f9d7vOOd+QUS+Q0TOOecKPBV5XkTeOmEm76RIRSO4EA5RD6GJPeMjNRj6GssLuhGIAzLeGuLS0If4rstfERGR37fxWyIisn9eOQ8ZYoJXcuUE3Kg05vvpe98Y6vLqddUMKHZjHYvUd4Ox67kQdiA3IBbOeKqn/wcD0WlbW5kk3Ro8QKokJpucv9QjhHVNPEVq+D3cKM/pAeZftngZ1Aqo4ph91fVxmbw26EUsnhtzXhtMZ9A0YNHgUrSbSr2LlDiQ6mmEdk8T7Q1wRrq55j3BBUOQLS50oCuyqUSN62OdHzdHQdxEdlt8kTZ8qhfCzxx3cISoZRP0NNJuSvQyjvqrpgQXxj+j9X33lfsiIvLMunJgNgs9XqID7k9UaIccEdbRkX9AHYlkJ1nGEZnjbyxA4F10Y94BfaR8+ucTiUthzsfzbG5ttCcI5mCNucQ/zWpyzSacY1wQMX8l1HEDXBNwIkp4Dv323hUREfng2g0REfnQ4LqIiLwxUI7ZV+5faqqCedDpal5jeCn5ndjIpfGoijsiaAOBS1PS0wl6O+fI/+kr/2d3on8Yjvd7Ub4iDXeKXLuc+iFBRwR1oF4INT84lxP+Uwb+W8V5k4xxtY7Kd5rByQ7AT8F+OtvS7wbPKFOAnJq37pzTS9/Qdqy9rXXo7oFjNU4mALg1UnJTS4Rq6gUTh/VepC0SXbPk85PGCov33v9s6+MvicifPO6ak7w1c5mPVpxzAxH5AyLyRRH5hVYBHxORn3mH9TUYDAaDwfAo8TD8EL2BuUQ6Bf59/CFq85+LyD8+7qSTPBG5JiKfdM7lojcuP+m9/4fOuS+IyI875/6vIvJvReRvP0RlDQaDwWAwPCScPLSW6x3v/UtHluHcz4nIMwu++mHv/c/gnB8W9c7+seMKPPZGxHv/6yLyrQuOvyrKFzEYDAaDwfB1Au/99xz1vXPuT4vIHxWRj3h/PB/jyUq8e4ljZ8v0Q8L5SVxuQXvIYQhaA4jx1/AICTHIPmOZSZmIp7450pjtjf45ERHZzEbRaZ8bv0tERP7V7vtEROTXrz8bvqv3NObIOBffiWfMNsfr6lnCt0hj+yQ3ZPA+YFoh3uzgnZCFWHhTv8DhoJ9Nlug58JqUT1Cxbuif0D3UbGAb0K/QNvDQBnGJPodmhmOMHyPu63MG+1G3MS8it4bf+6hOLvFameMFoV+Omu6pp0XoQ/b5NJ4XYb4gz1v3lfNxd191U/pdzegDF1V35v3rml7tKddib9YQs3e88o2oB1Oz/QmZg5/Jw6D+iBxC0wJeG9QPSduSVXGdQ7+1O4Z0K2jV9GD8Q3+b22P1Bbo51PTurrZ3dgDPkTHJVS4uexZzkVzSv6H41jxJtWy4TjoH4MrMFu8PIc9S6+6n6Iga62ZWLawD1x+1hUREBPon9G0J3KE+9Yj0c+PBFBM1OKe7a1r5zTXl2IzhPXT3UDk2v36gHjMfPqcctG/aVErdzWHDJXrrrvKLygnFOdKy2Q6si5k2iOOeldwDkSH6rwBH5Mq6civ6ufbXjX2UPYnXsn5AmsV7L+dS6m8TOBSc2+SHgd9UBwIPTqMHDZcJP0+bCcI1SY2o4oruyfQDe+OW7tnF65rJ+pvI8r7mVYw07RxqP7kJhUUoEoR9CfPIkYOYmiC1sWyTIU+J14bftvyhH088EFbIEXHOfa+I/EUR+Q+898OTXGNeMwaDwWAwnCGsWNDsfxKRnoh8GsaBv+S9/zNHXWA3IgaDwWAwnCWs9q2Z97/Ta+xGxGAwGAyGs4QVvz38TmHuuwaDwWAwGFaGJ/xExItUVUzkOQqpsEzZsKlS4ifJlPzMU/36fBXa1xe72gX/+s33iIjIawcXRERkvaOMrxIEw3sjJZ3dS8h7WibIdRBBIiHWQZAKfDfJpyRfog6z+PoMRK0ZiG59mDmxF0jeIjFwEVmVhLW6s+SWmIS3UAeI/kzj0yr2vUsN1DSlaZxLCHUiLaInCGjZGsSeQJAMQm0Opl1FPA8C+Y5kTIyVn8XEuSCiRAG1EUi9rX4JJFW0j2OQTyh2BEIfhrOiwBXF1yAKVcEETXD+HoTBPg8icf9Zrey5jhLq6pY61BTnTEHcq2Yg54LoWCemWzWJwon6F/s6JSu70F8x4ThHG8qWOWIOQ7DxbSX4vTLSN/DyPgh7OK88hPkbRPr6ByBKT+K6zBMp47oFEnQgPbYaxHHknMI4drg2VSsuGPVFZMr29VX8hQNZNZDEp3Fds5Z+VT5nkKbp5DwInMwz2TdCSkJooR1wbVPJyjQ95L7xpd3LIiKyVej8eKF/T89f2wt1oTCXgPxeQIwvFUjMZjXaWSZ1QZu4F9asW9w/FKkbDmFYuIAUHMioyVdc9+FP2LBFU7UQdaVYIQXhynj8XXo+1hdfOhBpieRd0km3ASLwvR3dg4vXdA4Pbuo1FC5LSb0ZSKqOpOaSG8oSEbJsgevmSYzxFuUl8uSfTviVc0TeMSw0YzAYDAbDWYLdiBgMBoPBYFgV7ImIwWAwGAyG1cFuRI6Ci0XM3qkxUCsWnAolpccZ+w3x5VRoqSRHQD+P7mjc9NUdKOykMVDyEGiOVTR1d+c1CN3taexxOtZunXmNwRYjvaa7R44HYpdBiAopYrtTCBqVvcTUigJVqaleu32MFydCY3Pmdkl/BMO50CxyQ9BPGLcKxmM1jpMzUq21KrOtFaQRXK+jn8l5mJbavoqmdUUHeSMuH4TMUDfyVxjCHaAu4P+QK5KDx1C0tOjYp+QLBBO/mtwYtIPzhVpS9DjD9b17sZhYuabHhxs6b762qdyiKczj9iaNoNl4ou2bjWi2hXbTIG2gnysMVpnEo31fO2K2AePGCWPi+D6ZqxSdSue8iEiOvunfgpDXXfBWBhgD8HvyRPyL17Fvg5Ad+R2J4FfKqeA8av+lRp5AY2AZ7wfkPFBULFxXxfwlRx4T212Cm8Q1nnBEfMu4rJkHKIvjn1EYEeeFOUnxMNaRZevnd63dFxGRy101yfzSoZrevban8+Pzu9f0OrT1Uu8g1GVjXQd0B/wd8pfC+JFmUVBMLYvakHJoKLbG1u6MVVhvf6yNorCe71L8sXUt92lyQoLYV0oaidOwR4U6c8+KRQm5vrg+O4cuOi4iUl7RTAYDHZwDclpuatq7F++nrP+U88HpxCqGeVSXVOhzqZCZX/Ijc9Q5/Bz9tp2yu4IVwJ6IGAwGg8FwhmChGYPBYDAYDKuBl1P3EMZuRAwGg8FgOEuwG5Ej4EQkz1vvaz+8GxBj1FUvNl1qTmiVLS0TqzzWiwgoKZiBy2huhRg34/Xnr+yHS775ytsiItJF4Pjz9zQO/NZE48KzQw1eznBJGicNRlvUrghyGYiB4r32oCeS6AZoPZEHTe9SYz1+TMKgc9yRNOabXE8OweySVqKzpTyQq9uH4ZyLAyVSFMh0d6ox73swAJtBR8NDZyVolHRplBVrlDT6CZoW0Boot3B+LzbVyyZNIwvwKMgzmXtkmfRbuYF4MzRhssQQbI6bBO7QvaHG33OM1eG0ITaUaK+QX0RDsCzWC8kdzQ7Jy4FeBLgk7Puql/B1ijg/l+ojtJZE4HQk3I7UBDHoQCR5pOc3GcuRCLojR5yT8plycqmo+0HeDjkieR6lDhyywAFJ5k/g/SyoBdtdBG6MpqHosB/gQMK/GY+wxtGIl9ZfFRGRF3u3RETkF7MPiYjIW8NtERG5OVHDuWv9RkfkvefviojIv93TdVINY65IBQ5EOdDJWgxapA5tmFaNGkLgTs2gY7ODOcr1RzM8Oa/pVBpe02yjiMrq9LSsuqefA5eGXLl0202ML4PWT2KWSL4Tx4brT0TEr2vvs2/lDrkh8SY23Ub/JGajnX2WBV2WPT0hP9DK0+xuKdqcEf5WpbxGnpOa3pH35GuZ6xzDHOyJiMFgMBgMZwROjCNiMBgMBoNhlbAbEYPBYDAYDKvCXHj2KcdqbkQYb5t7J/3knccYJLkhjC0y9k29CI94aUUJh/U4Jjnbgi/FphIQasbv4THicWvZ2VCSwYeevSkiIn/i6mdDXd7TuSMiIr8yelFERF7ZVe0AVzCmjzqu8b13vY6x/XINdT+nX6zBU6EDj4huV9NhL/btiPgKQWOAeUuENLbPd+7JmakTLwj2Y00uDftvWwu9+rzqJXzDBe2PS91GD2GCwt8cnhMRkd2Rxp4PDzWtyZUoQ9AeZbGuib8N2xI4Appm4zg2XPe1bnWvmVeeMeiEGxE0BfC5hCbJ7Bx8KQbw+Zl14v6gJ00/jsOT5zGr5v2TwjRfMr3JAepDvKOLdG+qDduXQdRugmMSOCOzOA5PTgG5JFpvtHOzjvKgL1DQx8HHCpyp2Qb1WGItG3obBQ4OtSnIqWIIPaQtLxGOCfk5fRd95vf5hGXN56EHko5NygwcrE483/QkpPQpoT9JGZfBtVp14joGntehHvjynnrK5Bc0nw+vvSYiIuvooF/Iv0FERG6MlSOyMxuEMp5f2xERkbtXdTK+NsI+At0dckXKNXCrevBqStZo0APB8/nJWL9wGJNuVzvywoYSYQbQ+XnDnQt1md3ZiMsCH6Va07xKeC2RnyXYZ33Sb34A3g73FfRTcUgNGeyNW7j+QkN8K7DvVffBDblPEpEmoyu49gK8rMApqbB3z27BLwk8r949nfzZLjYMes/MSLpLCGD5/Fqe4zUGT64s/j7wlNyTp4icwrdmzH3XYDAYDAbDymChGYPBYDAYzhCMrGowGAwGg2F1sBuRI+Alfg+bPgZpjDfVGUm5JCINJ4Jx0TXEIjP4cYxijQpqTAQ+BsJ/nQsqNPHMeRX5mMHn4wB+DAXiht9y9S0REfnfX/lFERH51m7zDvqvTzWz3zqAfsidc/rFrlYu1UGYe+ceo9Bd0zjy1kDrVFNfgjoiPcb10ahxOxMkCVckgBYIiOUyXt5oUMRCD4FTEvoPKbgE612t6wwB+K8cXApF3RlpfPnugeohDPc0NusOKXKCJPG9WQq2KQnZ5tATqftZVLeyCbtLNonbUU3Z7ngekMfj+jRRifkW1Hihzwc5Ig5xbIc/QTh/vF8wZ5M8Pbkc0FMp0ekM8fdyzTvLExGOlMfDNYC6ZRJzidraMUGLZDPmRpGXtNkHPwlzjnOQ7RpOtHYjaDuM9zXt3NOxJbeihg5HflR8PHCD0A8Yt+k2eBoquSGdA/iR7IPjAE8h6XA+0bhkcaQ59EPKE5J5XZigWUNvGeoIBe5V0qekLYBL89Y9rfQvX36fiIj8zq5qg/x7fdUaul0qN+TWRHVFbo62QtlXB6op8sKG8q/uXtb1czDWczoH8AXqcg4WUV1CnShpMdLza9Qt29CxPg9uyAfP3cLpmt/OqFk49/vrUVnUD6n6qAO4Rg57kiswX6asjCZ5n3MYfkmkh2Xg4GFud87rvKPfjojIAThl2Shes7NLWtb2u3ZFRORF6K+UGNjX7p/X64fab9WAfkpYm+vId6x72FI9kfbvTqoXQoQ+f7p++e2JiMFgMBgMhtXhlN2IGFnVYDAYDAbDymBPRAwGg8FgOCvwFpo5Hr5u4m3VMeQAxt1yxtSb84NOCMPD1H3oat4VmuaCPgbftQdHArHya+dU/+K7n3lFRESudBrvBxGRZwqNQ/5uxHifL5T/8OvTpi5/9953iojIL731bhERKW9prJXvvQeNBb6uzrojPsq4dJ7rfza7Gi89gI7EZJq0hWh1H7VJ2v4zIg33g/oOLDt4Z1TUTcB5QauCcXUeB78B3Juvvq2ckK96Tf2omUqO/ixsF7UmWLc4jBz8YPIp6jKrk8+IifM6dAN1FdzdOAac6m2ISBM3rxfzLQLvYqh5ZWPNK+gd0OeDXKQNaLz0Me9QqTE8ZqZlQ0SoE58NjiO5CyXOnVSLl2O3px03Wte8K7Q79elIaSmhrS1SUgX9hwvP6rz+lss6r19cUy2cHgZpCHGWIRo+ghDPvalyB+6MNX2zd07Pm+q66OzC94U0ryT8Xrdi6Q13A5wWF/NvynXymTCuod/YrHQ9gK9QwrOHejP0pknmkeataUnOQxgj/UwNk8ZrJp6Toe/RhtlEx/Cf336/iIh8sH9dRER+d/8NERH5UE8//2bveRER+dzd50Jdbo+0T7t5PIHp1xK8clJeS+ITRC8mh46iZkwHvLZr67rHrRfauBvgoIxnrTUc9pqYr9dwY+JfOl9y7eE61IWaQdTKyXv6RY29rtPTOm2CGzKZNR5NM+iHdDHfZ+f0mkvvvSciIr/3ma+KiMgUQkP/9o725f5d7cfOfrz/No07obBHxF08jsjG09hfJzv9scFuRAwGg8FgMKwCTk7fE5FV37cZDAaDwWD4OoY9ETEYDAaD4SzBvGaOgVvwEIZ6IcvexQ5GBU3stJgwMKrXrm9qjHG9pwHBO119X7/c0xi3myaaJEjoDdJBgPVDPY2ZvwfckEvwG5ghQPvzeDf/x+98JNTll95WbsjwNmKT4BXk5D4gzlyMGV9G7Ju6D4g319BqONcbiYjIWqFtubuv+Tp6ibA7WqOXvt4eeBKod4iXTxfXLZ+QKyJxGVnsJdK9j/f/9xh/RZ1a5QePj048nmynzHE9kjpMoHEBvgXj9Y6+KJSPQJs6h5oyNt7WzWCsNOhDgKeSz2L+BOvW2dP25UPqR+h508t64bPPaXyacfYxuBP3x8oLos7GbNZwREL8nDwDtgdrocS5nIvU7hjDYyRDPD5b1zqU4OkUB/F84BgHL55kLEUaP573QXvh925/WURENnOdc2/PVIPh5lR5AzdGuo7uT9aiOpWoa1lysOMyQz+TS8VxKNraDPgqI+cF14zIFcH3iSdNaE/YF+j3Az4TPES4zsK8E3JPmjpM4AkzOaefO/v6HXlLgSIR+EpsH3VoUCY4ajn0NG7tK2fmp279LhERGV/WefLermp3vH9NPZq+vN/o73ztnvb9dAIuEDQ5soRzFXhdkxKfsceFNY6qc19F/60PKKqjeGVPvWzeuK+NH95bC98NuIdNY95NAD2FKAwCbgjHjpy0ssDcJketo5Wkj0wHn/ehGTLb6Yciin1cC3+rzRd0zX0I/lZ3JuDr3VL9psNXVcNl/ZbWqQP7q94O+CljtGVKkl7qUfQOTGF4beCcpf2TeM88YZy20Iw9ETEYDAaD4azgFJre2Y2IwWAwGAxnCOmbVU87jiWrOudecM79gnPuC865zzvn/hyOX3DOfdo59yWk5x9/dQ0Gg8FgMJwlnOSJSCki/6X3/rPOuU0R+VXn3KdF5E+LyM9773/EOfcJEfmEiPzQOyr9IeJnvOMjz4DckA+cuy0iIhvwQnm7p7Hu4V3EP+ELQ/+CO7f1+5/rqPfD7iWN9f87a+otkyH4/fkR3vu/p+lXb10MdeH77gW8IHLyJhCzzcENCVwIxJmpYeDweQq9kBLxxct9DXK+Dv+PqYArQm2G1uO3OR8NUmF4Th1fEzgTCZ8gxL5xi5pjhjB+T9+PwD1J2iIiAgkKcXlSieS21yV1Ydw11TYhn4P+OIzL05tEUKdiyDY0ZQQeTVJW+hcD4+qBT4DzJ5f1xPe+W2P7//GzvyoijR7EK9NnRETkV/ZeFBGRL9y/qlU6bGLdNNggx4dlcH6UEx20w6nG+gcd6IaAIzOGr0sNrZaC16ecE/Zb4CDFx0UartRbBxpP/5fFB7SK8Ay6Dn+O6zuajhCzp29J0JdIZCY6w4TnQU7FNNbKWcQlymkdA66Pp/dMj2k8J4PfC/gHktMwCL4/JfxNypj3xOsrmvmIyOwiuB1rmg73tc+LHXDH9pO5VcUeNNQjGmxow/tdHbspuDRfvKXzYVp/m4iIfPii6hVRr+XaWqNb9ObOOa0f6kAtG+rlEOyfVKuF7eXgUI9F4DEz6OiJd6EB89ZdnQPUPeoMmwVaYCw4lwIPJymb3JB0bgduzST2XqIXTQ1fqNkIPDDsne06lOt6zsUX1XvnGy7eEBGRexOt/xff1LVXvK5zdPOmltHdxb6BudcZQlcG3DOZJeI2nIApZ2SR3sgyEqhbLSdkDqcsNHPsExHv/XXv/Wfx/30R+aKIPCciHxWRT+K0T4rI9z2mOhoMBoPBYDghnH/wf6vAO+KIOOfeIyLfKiK/LCJXvffX8dUNEbm65JqPi8jHRUT62cYDV9RgMBgMBsMx8HJ2X991zm2IyP8qIn/ee7/nWo+tvPfeucX3Ut77l0XkZRGR7eLy6eodg8FgMBhOGc7k67vOuY7oTciPee//AQ7fdM5d895fd85dE5Fbj7x2R+mL4BBj0ntDjRPurcHnJdc44NaaEjNGB0pccIjdFohp19B9+Nq+PtB546Zybv/JxjeISOMDMt7T67M9vb4dt+1P4pj/XDMQkqT2Cd/NrwvEgBG3rw4071tD1W7Y7GjjukWccdAlGbb6hboo63GMtonNJ7yCwA2J+RjkE+TgTDAezzLnOCiBf9D0R+CLYDXQp8Un/hTBL4jj7Bh/jrkOoWzkN0N/MYY8w4M29mOx2+JEkEtEOgE5MJQ0oT/HWKLj5TquP68d8Z4N1Q+5XOyLiMiFXEkD7+tC02CgY/bqvnKH6rrpD/IyWD96xNQ5iSg6Dw5GOscqXDumngQ4Ax3wFgryFkZoQ8IRaNJYA0ZEpLujZb39qupXvJ1rfR21TtiHWB9rh3FZLgmv1934M+dkwxGBdkPghjTR4DzMpdi3hR45oK0E3Q+OITkefg1ruosJN4uNltL+qHMnc8CcKsCfkE2UieMOW2R9P15XwWMGXIfLm0qqoAYQfWNugofx+TdU6+LeSLlq33RR9YoGeVPn7TW99rDQPSwDd6gImh4oM+j0ZFH7uKbJDSq3tG79db1wgr3v1o4umOCJdQ+8udY8yRMdlTBGHLPAT8IcI59llGgF8XxyR8I8iD2JOK/ohSQi0r+mffpNl7SvZmj4l25eFhGR4qu656/dgAbQIcaSnDzqyHAultREQUdVyYbNP66PepqQnrOME9L+zTplNwWrwEnemnEi8rdF5Ive+/++9dWnRORj+P/HRORnHn31DAaDwWAwvCP4h/i3Apzkich3isj/VkR+wzn3ORz7yyLyIyLyk865HxSR10Xk+x9LDQ0Gg8FgMJwIp9H07tgbEe/9v5T2c/cYH1ly3GAwGAwGw5OG92eXrPpI4ERjaoyfLfOWScE4XCumx/f5O/saXRq+pXHPL4LTcX5zGGdRxFoWjd4BY5fw/Sg17ny4q4HoDL4efcZpR/PVYxy0XIs5EYFfMWbcPWlv+to69CbuDzV2e7+v8eROBk5JT1OfITbcDomH+HpSRCL7sKzsOaR1Y2wcbWUcmjFTaoeIiMw29ORyE/XdgFZDD/oOWawhMBnrxeUaPFQO4WfDwCH5QIhhU2+C3AH2O+xRAr9BpNEUkITbQD2ElEvjSTdAfH2wBr8faBf8w3vfLCIil7qq8XKtu6vno2PITWpLEFBDIdVySUFeCXVk6DEj4JKEcD3/wzFhPD7Eq6l1EWt4iDRzsbOLGH0VH1/qQUSPlSSsXiX+P42/zZJGto/7eFbyGnJoOokOCPlPQUekq4W6LNETyeKIc6qZU7S2huKONmAKPobv4GRq1UCLo+6RI5FwJbCvPL+xIyIiH9pQrYtXuurjsou1fHgL2h2HysnZx5z/4KWGWkf/ot0L8C061PZ19mIOWphO3TyqC/uFdfZ9vYDz6t59EJ/uatld5rtAl6jRS+ECQbtTTkQV6wkFXSHugd14HnBtptoos03U+Wrjh/PceV1bN8dK3HnlhnJD/GvajsEOeW8YI8zBqsu6ok5B1wl1gY6IH5MIA3D+1MkCE2l+g1ySLtMeyVvfPyXSIk8zTOLdYDAYDIYzhDMXmjEYDAaDwXCKYDciBoPBYDAYVgV7IvIgWPYudqr1H4QHpPG4UFkHGVzX76Z4f//WNW3axpaSOshLqIok5slQHmPdiCsG7QeELF3iqcKYpohIeVm/XD83Qtb63cE9+Ns4eEfQjwGaDSGmS10EaBKQUzAqoR+RIzg80LTcgBZKK87K+Oec5wx5BFXSboZDk5j3Mi0U9tMMYebZFmLoeO+/3mpIGIMtjb0+u6U8CmorFAnB4PohfE0ONPY7Ok/ui7ab3jJ1MksL6AX07sffMzY+2W7NmzqOI1NPpdFi0LSENczkoo5B8YISUTbg8/Pq/QsiInJ48KzmA/7Gsxc1jk2OQI2OylvaL3XQT0l8OOjTgWsYbp7NwH3APOpta39OoZcx7uuE8fDIcMinmMR6E0chzHPyJ6h1A/5EMUq0GFL9kEDHwBjE9JRmXkErR0oKT7SEELNkLIp4TQZ/I3Cr0jpTRyOnjgh5Hsf4fbS5WoPbqD80WmYbmufsPNYi9osSvkZlP+apuFzPe26wIyIi373xBRER+Ya+al/UqPS/mbxbr78HvaMbynv4UusXg3yR9168KyIir2CfmHiK2uhn+j1Vfa1zxXXCfYRrH74uk/vwCxrDz+UwXvPcy9q8Dfr8sJ3UPEpoPUt/8Gr0W72pEycDX2U6xNxG3Tx4b+eu6Eb+vgt3Qh598K1+45ZqsJQ3dT8lX4+8tHIt4YRgry5GcRu6+9CA6raMsY5Cex4t8p05CvSekfrI0x4LvJycf/mU4FgdEYPBYDAYDIaTwDn3f3HO/bpz7nPOuZ91zj173DV2I2IwGAwGw1nCagXN/qr3/pu8998iIv9QRP7r4y54OkIzBoPBYDAYHglWyRHx3u+1Pq7LCW5v7EbEYDAYDIazhBULmjnn/jsR+c9EZFdEvvu481dzI7LMzG6OYLPcWIiCOxRcIoGLYkgjgTAZiIIp1ygYQ0F8a3ZFGU4U3aLRmAcBjqRMktguvedeyOu7n/2SHgNz9gsgNP6qe15ERA4OtkWkMRzzeySOakKSZWdL2XkkSB7OlH02nIJcVZF8BaJot2kU292Y3MXtDcRIcCiD6V1FwSqkU5L0aMhHsp5eT5Jq/W4loL7/qpLLfue5t0NZV7r7Udl34Ep3b6qku92ZkufGIGWS6UiyHQmBwRArEe4icbJ3PyaB0vzOtzjNJY7RnIskTMJjYnAeyDXt++cuKAl1DKOwgx0lymW3tZLsvzcOdWx2L2ubaFBYV62oZ9KOMDYcK4xdOdWyZhgrKdlgzGGIbNV9vZBj0unFZL3GkEzmQIJfEL3COTQrS8nOvmLeMWGUc4/rKG1bEMQCSZWfvW8mZh7KAnk7JwkxVuELpn4gIXLNuyCMiDlbghgJU7Mwp8u47lwr7e9S0bQhotZc94HUnhBmPQigX4VQ2Y31cyIi8kJHCaffvPWGiIi8eVGPf20KIbldnTc717dCXb6AQq5t6vqhKOPN83puCVNE9jlJmI24VtK++7EwoO9gD9tG5Te1Q4uu9tdkr3EwzECUL/vYs3IS7RORvJSLGcaMmxuIoj3t4M6GEq9JwL+8rqTw925qf2WtP55/e09F4fZ3YQLIMQK5toLppdueRmXMsG5GIAbXHe2H7oG2r9jFWh5pXfyUDp9H/B6dlMRQcQHELwc8aTzkE5FLzrnPtD6/7L1/OcrfuZ8TkWcWXPvD3vuf8d7/sIj8sHPuL4nInxWR/+aoAu2JiMFgMBgMBuKO9/6lo07w3n/PCfP6MRH5R3LMjYiRVQ0Gg8FgOCt4GKLqI4joOOc+0Pr4URH5reOusSciBoPBYDCcETg5wuvpyeBHnHMfFA3cvS4if+a4C578jUg7ZpY+j0m5IyGenEuKIFqUxGzJAejCEGm4qbFOt0Z3L02CydLzGif85ueV49AvNG76yl0V2dpZU15DB/HHb3tWz/uei18MdblQqHDXVycwuppqbLIiT4CxfYRgKUDEODzj0M+e19jwsxvKT7g9ArfiAMJoMMULcfp+0x8U5gomXYlAGXkljqJRGPkgUJTE9inCFQylKOR2XjN8/1WN6f57F18XEZF39e6GutAA7q3JeREReWN0PmrP/kRj3bv72q4gpDTHCUkEy7pxv5Er0N1BXatY6EikEaJqzO3AFaFIFvKmyd0VjEGGStzb1/F397UDurtxXcVpBnte25av6zypps3knuPnJOZ3jKdXVAXDoGT72lAKM/lkvQQuQJJf6D8crlv6TeQHZJfHUVmjdRgQXqCoXMzTaRTL2CiUBd4GOVr9e+hXfA5ckRni+XmTT+DRUMhtQ78bX/JR2eSvUGyNXAHG/iOhQ5FgakaRv8CbYv+39uhgClmzHfH+MWGfs6u5rrAuih0d/8++/i4REdmd6IT7vZdeFRGRNaiyvbil62MPZnf3x8oNyfeaLfhwrFyyL53TddGF4WLgBnWYglNDng6bzy0RlAeOYbmu102xdi88q/vLBy/c1jZAaPCV+1dCXW5NlfMyvaFlDW7nUT9xDIJsH4eSdaAJHgwsp+sQmBxof1wY6GBudPTzrbGuH4ociojcuK39IXs6N6sNLe38NX0p4/dc073nd228JiIiY6hSfv7wORER+eUbOiY7UxUj7O5qJbt7Oka9Q+1nt485S35HzU3zBD/mqfldymdc1Q3BCnTUCO/9f/ROr7HQjMFgMBgMhpXBQjMGg8FgMJwhrDg0845hNyIGg8FgMJwVPDqF1CeGp+NGJI2zheNJ5ChrYsHkWcxoeISWMC5K468cMcoK2gsC8yVyB37HMxon/YFn/o2IiFzIle/xa9saX7wzU3MqaoR8sHddRJp4pIjIrxy8V0REPndfdUOu72qcc3TQIiu0yqRWAePMrPu5vmpzvHdNtTkKBGRvH4CnwDg9ZSYG87Ot3CQfBTF58koQ0/VB9wH9BH5GMYaBGvkF6GrqCFCzQgrNl+Zurw01lvzlw8uhDnfHWt+7iMEeQv+gnMWx/Bp1yxEDr1BW4IIELox+nm6iToh5s+5d6PjRJK29CAN3Zg0aCuRfgJdBEz+BOVcX+gZ30OdjaBH09tlfKIL0BNTBg88RYuZFUwmfU8ci4ZcA1PvwqJPrMhCPrA7jsoN3XhKPT83jaBoYdDlExF/QTvp3nrshIiLnuhqrP5jpGO1D42UE48Gyhgkc+Bw1PnP8D4d63ew2CUv6PXktOXQ2chfP3XZ9Od7UgZk+Q6M0TScjnbSduzBMQ9nTHa1jcU4nhpvR7Qxj0Y3nUxX6o6lDo8VDHR39xP2DnAhyr2abiV4PeCjVXSWAvbKvGkLX97VO3/HsayIi8oE1NbTLruj5vwx9muF0I9SlQ52hkeY13dRzPPYs12Ud9PzJATU+9DPnetANIR8OvKBLzyk35MPQPXpPX/eZ69NzIiJyZ9zU5dam8jPGF7SzBuj7lKfEOUqeStgWg/YLeCoH+sX9TPeE4QQ6TV7LnoxhdLnX7KsZ9iQPbsgH36/8vD/zwi+KiMj3DLT+PZiK/sJI5yA5Ih0YEta4fnQJJqKoSz7UjuyAG+KoKwI+k7T4TOG3yC8hX/C3id9HvKUnrSXiVy5o9k7xdNyIGAwGg8FgeCRYpcT7g8DIqgaDwWAwGFYGeyJiMBgMBsNZgoVmjoCXRou/jeCRkXTeAo+ZkBVjk4j3Nu/3I0WMkvoGdT+PymLcnn4ut0vldVwulHDwjf23RERkp6NcgXswLfmlg/eLiMi/vvNiqMvXbuh76n5X88qg71DQ/4USJojxB78GHkc8/e4I8dMNzaeD9/tn8GTJEROmxgHj2CLzXIjQp45eGbHmADVNghZBh5odMecmjTtn0D149atXNa3UbiA/bOlmoN2Br4OxcPT3QR0deDuBpwINGPrbMKZPTgX1VqZXYhOV2T3NuH8P+Rw237GPZ3U8FmH+0F4D/XQXmi3Du9ByuKV5s8+pM8F+a8K/iGezyr1mLmcQo8hDv0TVD+2v0Lf1GrxTwBWhvoZL9UiCNkrslxI8WGRef4R6OBd72knbnVFUlxLEgklJ3xu9eDLrROflmdat09HKjHuoc8Z+SPon4bUs+i71R2JdBel0pmNSwUOFc9b3ta5ZXzcD3wGfIY/bH3R7Wh5NQWMFa5N9Sp+a1IOHczHNM+jT3IfPyc45ERH5hdHvEBGR73xRdUWe6++IiMh7L6quyBdGjb+LP1SOQ0ENlil9rjhZURb5F8G/J24neWKzbeiGPK9lfsczX9U69O6LiMiXRrqGP3dXuW03djZDXQRzMegQkQKRpQMZ79lh/rNfSS3bQwY7SpSbCfxjsIf1ZtyHmvwmV7Wh3/zBr4mIyH/x/M+JiMg3dpTr8tvYu3/xUIU8f+72h0RE5JXrqodS39P50LsLrxlyyabUqUnqXpMQRCOh1oRMtWrmfquO8Kl50vDza+lphz0RMRgMBoPhLOGUPRExjojBYDAYDIaVwZ6IGAwGg8FwlnC6Hog8ZTciR3BCRKTxAJBWjD99h54+Cwkvo7MbP/xhvP2t+pKIiPyt4XeJiMjVLdUL2YQHAn1j3rqr79WXd+FTcLOJGW7uIM9UqyOmMjT+FAjLM0ZJD4TrN9ST5fMdJRFsd/XEHO/Dz8BrIfeiu9vMNmojTLcY04ZnyJTx5qQu7Mo5nxL8p6Tehn6kr0v/NvoRaYH+zUctTsQsbi/jldRRmZynB4bm0dmnHoieWAzBN1in7wnyoc4GdBUuXlDNl8kVHYv9Gxrj7t1spnXnIG5vaHfgV+Dzvk6g0a6mPWg69O6DGwI/imIMjgj7E0HxELeHNkrb34V93xnGn8lPIS8heMqQGwCeCXk/4y4JCvRx0Y/dDrVgkM84XkdZax5OoYvyr0Q5Th7chtkQFQafpTiAz81BnDfnS4nTa2i6kOlQpDwo8hqomdPWZqDkAmL2PXgGVW9r5jNoANXbNLTRC8qBHi+hj1L3wBHpoRbQEeFcZvt9iOO3dFUSj5RmjZITFF9CHlMJ/aLA05lxnjDV47M95Zj9s33lL7znRdUTubamhIX3QcdIRORVp3vR5EYfeWAshgnXDHo5XGcVPaywvqrndBDe88w9ERH5d8+r/sYg1wv+1f33iYjIb1xXzZPJLXg+7Td75GBPy+ztxrwtzuuwnjjvy/g4tX7KLWigYF717tHvBW3BemIbDp8PVZBn3608mg9f+m0REdmvtYF//d43iojIz76lfXr7Dd03u/DDWQdXjB5UvT2tQ3cf6V3sq/dBJoN+SOB15MmkWIRlv1XkRvG3yjlZxV2BKasaDAaDwWBYHexGxGAwGAwGw0rgZaXuuw8CI6saDAaDwWBYGZ7sExEnGltb9o61OyImJxI/bsKp1JYI/hGOmhT4iFAdY7cN50HTYgi9hHuqI/JGoWmIXyPePkBMs7uHmPhBc8tJDkOd+N+kPAS+90++BePT1L3Ibmug9Ktd9W955oIW2gNn5HADMXJwJ/IWF4AxQeoesGyeEzRHEn8SxryLMTU9wM9gqLNDjkmcT+jXA7YpVEXymY/yCP41WcxtIE+HdWEcOtQB5+drKAv9NIEfRbmt/fCe86qLcK+vlbixtRXqMtmBtssUfBTwcUI7OB8OyEdBvwzZAewHTcsgesE2xJyCwMdoTVWON/uI84G+JcErBCk5HuRnEOQeVeSKJJIOnE8cm6wE52bUiv2/Da2S28pd6KKMzd3UawXtmnBekPPB9QZ9EYwBtU7Y1iK0WSuTIXVZe86yXeBVYHwHoE2QIzGB1gbX+pxXD71CZiX6g7wd6vWw7vO6KuTp0M8o9ZjpHMaaPx2sF+rtzCHwfbBPgCvSBffo7VvKy/jae1R76Nql3XDpVaz32+CETe4rV4QaPfQc4sAH3g36dLap15E79f4t9WKhNsxn76nmz6tvKxclu67593fR/8OmGR3sc4N7mmdvRxfGbE3nTwEPIerpkLcWfI/gtdTZ1klPj6KJ0w73CQ9jel47eP2F/VCH33FOJ8IXD6+JiMj/9/o3iYjIV1H/4m3d9LduJpwQcEHINSuG+LyvdSE3xO9jwpUkuhzx+/NOfptEWr9x/olTRJx444gYDAaDwWBYIexGxGAwGAwGw8pwym5EjuWIOOd+1Dl3yzn3m61jF5xzn3bOfQnp+cdbTYPBYDAYDMeCZNUH/bcCnOSJyN8Rkf9JRP7n1rFPiMjPe+9/xDn3CXz+oROXepxeyAnu5hijnVzGu+EX9F1wemOM9zQWydh/Zy/mAAQOCOP2VRwjLhAb7jDOOI75C+R7iDQ8iqqLuCl9WpAGbYUx+QTgeqzBlwO3gyx7dkdjn7ec6mJsrGsG+aZWfnyF5TX3kfTUYWybHIegORC0FCTqB/I5yHMhr4Bx9nyK+LuP6yo+TqkbIdLE5Bn7D/1BPxz6A/Xi86gxUXepxRFzKFjnLrwjdsDnKRBTv7qh8eWNZxrCyt0t5ULs7CnRpKzg50HeROJzEngEOD49p+lsA3Xuxys1H1GvhZwI9FvLwoV5srOyRF+GZZEDQe5EH7ym3r1YkwNNkHIQ81KaOaprgv3ZLo/1IneIea/dRRz9QNN8hnHH+Gezti6CSAWugMOguoqmK2wztV84vxbscORygG/Ca1hHcqfYp9TISflOwdemRB2DjohEaRjT7aYK42dKlA1ezl7Mx+DaJf8g6BeRM0RfIHikzNAPrPPgDrgWd+DNg3yH+6qJ8fa7Gq+Z9Wd1/l7eVo5Huamkjfv7OnenN/WaDnxbquAThTqBO1ShLV/eUy7F3UO9fv+WTuLedb2grzIdcxwmEZHufswNyfemaD/m1ETzSLljXKM8zs7f3NBBnfb1xOklvb6AV9GzmzrY5/rNwnltX3k0b9zWv3Pdm9r+9duYu/exRx+Cx0ReE/bowA3CnubAU5IpKkmtD3rK1NwcWfdjfqfaWHauX9Ev+ynDsU9EvPf/XETuJYc/KiKfxP8/KSLf92irZTAYDAaD4UHgvH/gf6vAg3JErnrvr+P/N0Tk6rITnXMfF5GPi4j0s40HLM5gMBgMBsOJcMo4Ig9NVvXee+fc0lZ7718WkZdFRLY7l09X7xgMBoPBcKrgv25uRG4656557687566JyK0TX9mOpZ20s1IPAGl4B9mGxvs+cFXfOd+AR8wePGJuHuhTmHs3NDBc3dYLyakIehvUT0C8tEuOyAFj5ORKsPymHbM1aioglr2d6ENQJ6Rk3Blx9k4c42UMuwCvpYJ5xM55mtcgTj3Q2OY0b/FUeloYdSBCjBYIOisAu7JO+BmMATPuzrSJiaMq9L2gl02b90DOQzfWVZlB3mO6rX1Z98kJ0LpPNmOuDetSNWF0EWk0YvKvab/cG2ssef9ZbeSlrcNw7kZP50MFnYv769CkgJ5Io7mhKfUPyCOontXrn7+qWiXPrO9Fdbk90vl1a0/T4a6OWbbTLK2g5QLeAP1LsiSuLhjP4NMBrxVSgTgng6cMdB/IrWBcP4f2B7k2bcsMzsmUP5FyfYLuB9MaXIgClaEmDuLxnU48f4I/UEVzmjrKR0Qko+8MBFK4HqiXkqN91O4JujNlrMcTyvDx51RHhNoVk0uNZ9Xld+u4bve1Uw+mOj92D3Uc9+/ohO9fh34GuFfTc+iwczp43Z5OoCn8bnwG7gw6vwu5EM63tRvYX/Ybz6rhfZ10b7+ge9d56IFsgSN2ZxMePFtoxxDjSw7VWD9zr7uH/aazAw+WHdYlnkdEm+cVvILI7QmyH+SEJJwoctEwp+nRdLip/Xh4UT+vr+mJvY72Vw7/nym4Na/euRjqMELfD97Svl+7Hs9zatyEvQp1LAfkHMXty8FrkUNMMOow5Xl84km4IY4dEs+9APJM6mPZDwZ5cGXVT4nIx/D/j4nIzzya6hgMBoPBYHhgeNEbowf9twIc+0TEOff3ROTDInLJOfemiPw3IvIjIvKTzrkfFJHXReT7H2clDQaDwWAwnBCn7GWdY29EvPd/aslXH3nEdTEYDAaDwfCQMIn34+B9E4NjetJOW3BePYJXDGKMmwONQT7T11j+ua4SCn6j1PMOR5u4MuYIsC7kVpTgVJDXUVMjBOHE6WYT1Roj/jm+iNj+VqJNQM4HYpdlz7WrICVeJqKORIa4K7UM6hlIEkk8n3wGEZEa/6d3RoiPo/4h6kmOS/CgIW+FehhIGS+mRMOAnhD0gYFmQR+6C1ttIoKL2jPbAmdhW+Pp69sanOZwjrx2QDGEPgLaTY2TwDnBmJAzQq7I+te0DtNdHdu3L66FqmQXdD50u7F4R8qRIAdmBs+L/kXN/AOXVGzhhXXlEgxybUMHE+dKT+P4F/ta9qsdjXHfrznPRLjMmrLiuHpOnRloklSbmvf4GU3Zx6PDxT455Jx0huRYJDHu1kf2IePn5BeQz1MOYj2QLHiCUEcDc7IX83iyhI+RQysnm4JjAh2S9gbJY+QnkVvFsWCZKX+Lfi/Uj2AZy8A1Tl6Z7zV/Lp6HbsW7NnR8OzBCOjink+yLffVnuVOfExGR7j1t9ww8p80tvf7d8DuaYJ95fUO1Lw66qmPTuws9I47Vvraht9fUheM3uaMckb1rOljVNZ0oQS5FaRcCCllrHoATcqgd2NUqSXef/Yh1iPlRQo+GPjvc69oIvApgToeIfCVo2GSJV8/am9pf5T1omawNonwCb2oP2iAtCtbGAcc75j4RYc5ifYT9oUdNJfL8qIEEbRfMu4xzcaz96+k5w+NtT7Q57at6+blPA07ZjYgxaQwGg8FgMKwM5jVjMBgMBsNZgZen7wnNMbAbEYPBYDAYzgy+fnREHgxeRKpq/h1sfpZjOq9qYsEF4sS9G9qEV/w1ERH56rZqSlw5p8HYXhFzA+gJQZ8TalnwdflynXwOxGtnGuOcQgNjckXr0LtyEPJ85pwGNtc7GiAt8e74vZHGRe/tapz4cE2DmDXeW6d2Bf1ysvMaqyzH2qZsF5on8Bzp34l1ANraHTPoZIwvxBomc14zSagzZ7wdeimdPQ3+ZlPwXBB4LQdal+5zh1GbB4WeP6ubd/FrFJKBFMG4e5FpGWuF9tPbB6p38EYPPjDgJzDu7MABYWycHivVGto/Q79AZ6IPI4L6a03Ecba1hn7BOYiDd3fwPfg5s4va3ne/R/Vo3rWpme1NNab9mZsviIjI/iG8agpty/Z6y1RGRKYliQhNRzMOXiCGHzgh4MAUOHftBrgSQ82jXNcyyLUJ/B9qnwQ/jzi+HjRAqN3REmIp1+I1NiEnCn3vMI7eKTeA84gxfZ8Ec8kVCOtxl/MJ8wfzKBui0a0NMitZhq4PcqxmW5qOL6HfRuw/XhfXIeTJ/QF+Uzn6gZwZ8qA6d5tt75VCOSCvDtSXhb5OlzZ0noc/LDuxlgk9rMbgUHDOX+zrdfll7fu3wE3a29Q2lrdxPnk8LfOMLjgR/R2t99otLePgrs652Qb6FnyKwe2Yl8NIO5ab9O+Rz6WfJ+f0P4fPoZ+vgu80wBrea+ZJ7ya4d+uabrzFsaiiunIuBp8jzGl6fnGOk9dD/ZGgQ4QxYr6u5UnkO9BLOa99dnBNJ+PoKvbmC2jflu4neQ954PryAFwZtKVcox6TjsXAcx/BhJphMnMetZ8qcD0f91tVxXwlX1WruSmwGxGDwWAwGAwrwym7ETGyqsFgMBgMhpXBnogYDAaDwXBWYGTVY+BEdf2Dfsg71BNphd/4/v3a2xo37N1F7LWj6Y1ryg3In1fDCupIZJsaB4R0hWxuxjHh4Uyvn8y0a+iFcAGeJeSBZC2fP3JC9iYay6VvAs/ZRNx5ryIHADwD6j50wTfY1LquX9Q63tnSWObotrbFVagTeB+de00dijvUDcE78xhZ+pF0hoin5rF/SzGKY/r5SMsOsf1+zBUgJ+L9W3dERGQAkYed2SDUZVhq5vvw+7k/1u/Ypxs9vaYil2SgZc02wY2ZMaav+TGePoGGibuqHTC8ihjyHS1vcJv8j6ZfqNdAPZWgjwHdC3rnbILzc2VtX0RE7ox1gvz2W2os3fmKtmHtLuuk6b3zqhcyO4fY9ibiza35UXf4f+ob6CfqIJD7wuP9O/h8m/oH+jl4FxVxSvhE64BVYP4ijSbF9jmdGOQ2cGzSJcilmefoe2RalvAHGsJT5b6OQf8mNR2UW7SOOH/3Ps4b0VhHRDgXe3rODDH/cy/siEgzT/bHmtfODe3rck3zIm9ptqEErsEW1tU+dCE41tDP6IF7sf5mo41RYe44r+lkQyfEl9+j49/doCFQzC3j2i1f1zX6+T2tY3dLy95Y08m7hjb0ntF5sY86HpzHXnGnGcTePe0H+rRQN6V3P9YXIg+nexDrgnDNcylS62gCfpS/pmv3mUtqfLPd0zpW2L/e7G6Hugy9touZ+kzHe3A39i9y8dSWGbSSRpehCUPKFDRNBtiz6FFUjOllBG7JdjM2+8/pxXvv08/5i7pGX7i4o/2QY9/AfnsIvaUR5vK+046YgRs0OdDzOki7mLNZQbMeauikfBBpecdQxGmJx0xKwktJVU8EvqnfKYE9ETEYDAaD4SzBOCIGg8FgMBgMJ4M9ETEYDAaD4azAOCIngHMn/+6Ix0vkNKzfokcMtTU0PbyN+OKBxnoPL9LXAnn24eOB+Cj5HBcHGjvPoLfAGPoImgd3hho7vbOzEepS39P4MLUF+Jypgg4EOSACngKlTYLXyK7GJvfWNT597oqKC1yDVscN1G1Y6Pd1V9tW9RrtjmKI+mJEqSVAbw9yQ0LcvGSaahHE4Pms661bGkf+FweIv061wPqgie3m9EShn804Htfdi+iXCxo/92PEbFFGEXQ2NK0xZh7x+SsXtF/oE3L/Ga3LrTvKFRje6TV1GcW+E4ztU9uD/I0p2vFbd66IiMj+PXiEgE+w8Sa1SsCVQHeV1+kzpG0YXoOfUEuvg9oTjKNzjMjdmG7HPh39e+AC3Il1JegfVINbMoPmTZ3TYwTeK9BiCF4ureeeDn252dfOzqHtcjCBXgz0H8h78pgAwVKjjh+iFl0tYwZuzBS6GuMheT4ktKD/i+b6jDon+C7DPBlP0efgV1xY1zU5uVjge/pEUY+HJBrwVNAfnNNMqVWxfrOpA8eR3jj09dkZgW/wDHhZXDfUhAH3qruLL65TH0TTww3dH+5j3yku6qReX9N+7z+jk3t0vsWJONAxONyBZs8u/Z/YX5rWgSuEeUDNo3OYy9Al6mxrWZe2lf9GTkiNiXj7UOs4Qn+PDpt146bxmqU/UtWN9wnuDxW+n21qevg8+CvrFfKGBgi8egp8dhX4PuBqjS833Ib8mnbye7gfrim3pcaEvj3S+t/YV+7Qwb4uKO5F+VDP6++QexP7+5APJ1XCp+Bk9y1SYqojErSwEp+jnIPDBZOK3jwhnLLQjD0RMRgMBoPhLMFuRAwGg8FgMKwGp0/i3ciqBoPBYDAYVgZ7ImIwGAwGw1mBF5HadESWw4sSgxLhpbnHSCnjtyjmjmcQwimGEKnZV+JRvj/GZ4gbQWRsBDJhCbEfEj7LvpLSXusr0bERn1IEcyYQ6YpDTbdbYmLdPRJlY9GwEsS32XpDKhUR6e7H5LnOPoiOEP56rb4oIo3w0HmIiG0OlHx2H0Zuu+cbparufZLAaE6lx2drJGUK6qYpiaC9nVhki0ZpOVOYUq1fBxGy7OF6TbfR9u5+M/HZLgpJkTBLcu3BNe374TXUH125dkP/s34DZlxDJXqNLusYHYJ0tnOg7Sf57tq6kld7uZa7u9X0ywFM6mYwkqtABOyAWAw9NinfUHJqDTLiNgzo1m5qG/p3tU4F6kSCpQfBurvPfoFJ4nbzsJHkQpJwOaegnSfldmKUVZDIByI2yJidEU3M4jErUsKxj1Oa7ImIuJtazzcOLutniseBYEwyJudHMLWbRFUMRNt6HXMZAnlcJ2E+kYhakpDakPdIpu3d02ObX9W6jQ50Lb55Xsckv6SFU0wtGFfSo42E6inbS8PGpD+AQWsfcZij+X7cwGymdTjYy9FerisfpzR7m5AMrW0ikXS6rfPt4Jq25eBZGDxe0Ym3ttUMzvlLKqY3PQdSLgiz1b5OlA7WOAX/AnkV84jmiP2LuvgvbNK4T89/a1eJ5od3tQ40/+OY9VvTkARZEjzXb2Gv2gM5eUvrMt6GSSKme8l5cU4nzqXL+6iDHj8cYYwhiFd0NL9NCMC9uN6YiW50IFwIgcRX7iuR/M59Jaf6W5pXDyJrm7pdNvsrxqZzqB3Vu6P5dW7qiX5f+8fP0Ng83qcX4jihML5wQU5rnjcufE8ST0Foxjn3X4rI/11ELnvv7xx1rj0RMRgMBoPhLGHFNyLOuRdE5A+KyNdOcr5xRAwGg8FgODPw+gjqQf89Gvw1EfmLEp53Hw17ImIwGAwGg4G45Jz7TOvzy977l096sXPuoyLylvf+19xRumEtrMD0LlvurHXc46S8JURUxWJIvJNzY8TywXHYwPHBLZo3oSgqFCUdRTGoDNyIILrEeDNIQFnbvKskkQQiUJ08Susey6bAF4K7FU2tNLDa24Ww0B3litx4N3gHVzV+em5LBX4ubGlsc9yfhirsnwMXYoqyZ2woTuigHRQHw/eHu1q30U1N127o9f0dLbsY0TAsThkL7+xrHdyk6Q83YfA6jqf6AUymphAL2y+iMvq3tJ3ZjrZPwJWoc43Xb31Frx8eaIz4K+dV0Ki8rHXow6Bs0Gv6ZQOGg7M+eDhdbdcEZn6923p8/U2IgoHzMrgH/sJ9zKcDmB1y3CkUl0EsKUwjzX+228xVCk4xVhxEoHBREI9CXL2ECeAuuAL774kFvIIKl+d8Qsk72ibO9e4hOSWhKrLxmn4owAsI47oLjtUkFk8L64ziaJjj5YaOxRgiY5NzMLsDX4Fx+s4+uFy7Gp/PDluEFcyPLqLHF76oafka+VxaR/IqxpfAR0J3dfaRHuD4nrYhw1hx/RGu0rq0j9Lc0U0wj6eaxxoeKHd36EiYCnxhTDy5L2jnXeU4OOwJg472z+arMLk7B9Gya9p/B883ImK7VyECtqV1KvrgNlxQzsd0oJ27vwnRuPvkOcUOdOO7un9cv6H9VuzHZnqXbyVCeRQ/bIka5uDOFFjf+X1dk24GM8wXlMdGkzsKnpFz5Q7AA9vSuq71tF831xKyEeATHouIyN6etiN7W/tuDeKBF++i/ve14l3MLZodOs4xjA3Hwu/qhKn2NfUlxh4GjdkAY01O4jsJb/B3KP1dyXN54iQRL+IfzvTujvf+paNOcM79nIg8s+CrHxaRvywaljkx7ImIwWAwGAxnCY9Z4t17/z2Ljjvn/l0ReVFE+DTkeRH5rHPu2733N5blZzciBoPBYDCcJayIrOq9/w0RucLPzrnXROSl496aMbKqwWAwGAyGleEJPxFxahZEoyA+Pkpvh6gzwu8Z72q9580weYhl8w6QsbmSsWmNr+b7cUxX0vP5GdcxFrr0zrJtlEQuBPgCDtwGxtOzThF9HzglBbU/YOB3XaJ0803wNy5qrHS8CQ2CdWQzaOkh8L31Av3B46gatSmowSDkiqBLqQtB86lqhLrP4nfx2d8ZeCDZIWK+0zZHhG51KByxeTfWAHKPGiUjxIDxOTvQ2C7j9GwdOTWb4HGs34g5F7M17afppsbdZxtNTHZyAdU7hzLQ9dTLIL+iu6Olrd1B3Bl8gzzlhnBeFDH/IJuCM3NInYxmaVEPhLwkjkmHWhTQwpmc03QGEzyaJtZrnF/x2PFzBdNAjjG5I1UXHIIWnWlwB7yMA6Q74MDsoe/HNAKLtU1c8qg3h7ZFcaATp7uncfZqEM8bzm3yM9q8IfJPZKR93L2tH7vJmlx/C7yeCyijRx0NckPAqQBXgHwPySA0wnVHbZNZ07bGGI9zFfNkT/lYHfZHyhHZGqAueXx9ch7rko+1boM7+v3gVa3ThY1G82Z2EVyYC9q3wysw0HsOJ2xyz8LaJZUBVRzciLkg/ftap84BdHkwp4t74HsMW3ydFNyD0S4/QyFd9mlUlaDh0gd/IwMHrfqKcj4mgZsXF0O9o+IQ14+bebYxJocO+h/39eRsHxeNtP6e++lkEte9Q3EbFA7uR7ahG6gn/4ljRm5IalzXRl3NH2sjuENijMryyT+d8P6pETTz3r/nJOdZaMZgMBgMhrOEp0DQ7J3AbkQMBoPBYDhD8E/JE5GTwm5EDAaDwWA4M/D2RORo+FirP0veuU55G+Gd7HlOLXkIBU89QHwYsdjA4SA/IcSJSZpgcDNfeNwnAxniiEijO840lph46YSymTJe3kGcnZ4g4ApQ26B3Ex4K1CVBfwRdkk7TL4xVkxdA/kTwRMnIG0Dag+YJw6kj+n4gnnxPY+SBM0Aw3hr0JRZohrDv2N50fGeM6SPWS17OSMfOT6lNommB64vdYmE+ARl1XJppXW1Dv2Fb+zroxyToHGhe3VuInx9o+9vcl0VlkQ8kGLvsEL4gvU44te7HOjISQv36n00cr7vQz1gDZ2SbehqItyPkTY4EvVaC5wzi7Gu3tT/7GEs3a/MyMNfAeXEHOgZzvJ5wAbkCCWcE8fkC1+f3URn2Rzo/pvPckxCjx5wihyjlJ5CvUdxOtqtEJ4LzwaOsbJpogCzanFMOBNvHfaNK+oO6IegnB20c8k4C74L9uGxfYf7wOxER6d2FZ1JX587mpvJQyB2hbw2RYZ8I+jTot95d6GrcOYjrlJRNHY20bXpR0mfcR/B1Ds+lYqR15RzMJ/qfdfhGBf7XCFyhGfWfYn2aMPbtNZ3WF9f4oB2Vcg3b2h3tbJLvoRsSeEv8fUk90Nqf6+S3KemXufMWcKIMy2FPRAwGg8FgOCvw8th1RB41Hur1Xefc9zrnfts592Xn3CceVaUMBoPBYDA8IHz94P9WgAd+IuKcy0Xkr4vIHxCRN0XkV5xzn/Lef+FRVc5gMBgMBsPJ4aUVvjoleJjQzLeLyJe996+KiDjnflxEPioix9+IuGXcjzo+zrszpnXLa4Y6FmnMLuUlMGadmu8wdpceZ9z6GLJP4H2088qTspblEd5Xj+tK35JQowk1LGKeR8ayW/l3GC8P2it+7pyoLPZLEb8zH2L6TJO4a8gtzb9eEF9OP2dL+iX53lGrIOSN/iUXgG1NeEDMx7V4HRni48XtuL2+gEcGPGcCjyJwGZK/DFKOUahzMofJd2lfmujMBASOQ9y+Ls5fC1ypmGNEnkvqacQxyIbgf7AtLc2TmtyVtB35kjg5kY5pMjYhxp8nbayStrfqMlcS5xg5I+l4c04yz5TjwPWT1mFZG0REwCcK16R8g3StLZsXWXJdnXzPucnriiO2Xvq57Cp/pAfdjC76LvQLORMb0Bc6p5ySnOO/TAupYJsTUY9FfIb0WlxDbkc+wd7EaQSuGbV/gpfPOKkT12yZ8FUW/YByX0i5g+k4u3ivmhvvdG6zH8lB4dgu0gqZ+83ivF5yHlEdozvyOOATLuYpwMOEZp4TkTdan9/EMYPBYDAYDIYT4bGTVZ1zHxeRj4uI9LONx12cwWAwGAxf1/h6Cs28JSIvtD4/j2MRvPcvi8jLIiLbncunq3cMBoPBYDhtOGWhGZfqZZz4QucKEXlFRD4iegPyKyLyn3jvP3/ENbdF5FBEjnTiO0W4JGenLSJnqz1nqS0iZ6s91panF2epPU9LW97tvb/8pApzzv0T0bY/KO5477/3UdXnJHjgGxEREefcHxGR/0FEchH5Ue/9f3eCaz7jvX/pgQt9inCW2iJyttpzltoicrbaY215enGW2nOW2nLW8VAcEe/9PxKRf/SI6mIwGAwGg+HrDA8laGYwGAwGg8HwMFjFjcjLKyjzceEstUXkbLXnLLVF5Gy1x9ry9OIstecsteVM46E4IgaDwWAwGAwPAwvNGAwGg8FgWBme2I3IaTfIc8694Jz7BefcF5xzn3fO/Tkc/2+dc2855z6Hf39k1XU9CZxzrznnfgN1/gyOXXDOfdo59yWk51ddz5PAOffBVv9/zjm355z786dlbJxzP+qcu+Wc+83WsYVj4RT/T6yjX3fOfdvqar4YS9rzV51zv4U6/7Rz7hyOv8c5N2qN0d9cWcUXYElbls4r59xfwtj8tnPuD62m1ouxpC0/0WrHa865z+H4Uz0uIkfuyad27Xzdwnv/2P+Jvt77FRF5r4h0ReTXROQbn0TZj7AN10Tk2/D/TVENlW8Ukf9WRP6rVdfvAdrzmohcSo7930TkE/j/J0Tkr6y6ng/QrlxEbojIu0/L2IjI7xORbxOR3zxuLETkj4jIPxa1Lfk9IvLLq67/CdvzB0WkwP//Sqs972mf97T9W9KWhfMK+8GviUhPRF7Enpevug1HtSX5/v8hIv/1aRgX1HHZnnxq187X678n9UQkGOR576ciQoO8UwPv/XXv/Wfx/30R+aKcPW+dj4rIJ/H/T4rI962uKg+Mj4jIV7z3r6+6IieF9/6fi8i95PCysfioiPzPXvFLInLOOXftiVT0hFjUHu/9z3rv6VL3S6JKzE89lozNMnxURH7cez/x3n9VRL4suvc9FTiqLU4d5b5fRP7eE63UQ+CIPfnUrp2vVzypG5EzZZDnnHuPiHyriPwyDv1ZPOr70dMSzhA10v1Z59yvOvUDEhG56r2/jv/fEJGrq6naQ+EHJN5MT+PYiCwfi7Owlv5z0b9MiRedc//WOfeLzrl/f1WVeodYNK9O89j8+yJy03v/pdaxUzMuyZ58ltfOmYSRVd8hnHMbIvK/isif997vicjfEJH3ici3iMh10cebpwHf5b3/NhH5wyLyf3TO/b72l957L3qzcmrgnOuKyB8Tkb+PQ6d1bCKcxrFYBufcD4tIKSI/hkPXReRd3vtvFZG/ICJ/1zm3tar6nRBnYl4l+FMS38CfmnFZsCcHnKW1c5bxpG5ETmSQ97TDOdcRnfA/5r3/ByIi3vub3vvKe1+LyP9LnqJHsUfBe/8W0lsi8tOi9b7JR5VIb62uhg+EPywin/Xe3xQ5vWMDLBuLU7uWnHN/WkT+qIj8p/iBEIQx7uL/vyrKq/gdK6vkCXDEvDqVY+PUN+xPiMhP8NhpGZdFe7KcwbVz1vGkbkR+RUQ+4Jx7EX+1/oCIfOoJlf1IgBjq3xaRL3rv//vW8XaM8Y+LyG+m1z5tcM6tO+c2+X9RIuFvio7Jx3Dax0TkZ1ZTwwdG9FfdaRybFpaNxadE5D/DGwC/R0R2W4+hn1o4575XRP6iiPwx7/2wdfyycy7H/98rIh8QkVdXU8uT4Yh59SkR+QHnXM8596JoW/7Nk67fA+B7ROS3vPdv8sBpGJdle7KcsbXzdYEnxYoVZSy/Inpn/cOrZuk+QP2/S/QR36+LyOfw74+IyP8iIr+B458SkWurrusJ2vJeUXb/r4nI5zkeInJRRH5eRL4kIj8nIhdWXdd30KZ1EbkrItutY6dibERvnq6LyEw0bv2Dy8ZClPH/17GOfkNEXlp1/U/Yni+Lxue5dv4mzv2PMAc/JyKfFZH/zarrf4K2LJ1XIvLDGJvfFpE/vOr6H9cWHP87IvJnknOf6nFBHZftyad27Xy9/jNlVYPBYDAYDCuDkVUNBoPBYDCsDHYjYjAYDAaDYWWwGxGDwWAwGAwrg92IGAwGg8FgWBnsRsRgMBgMBsPKYDciBoPBYDAYVga7ETEYDAaDwbAy2I2IwWAwGAyGleH/Dy26/0LeBaJ4AAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<Figure size 720x432 with 2 Axes>\"\n      ]\n     },\n     \"metadata\": {\n      \"needs_background\": \"light\"\n     },\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,UklGRjRTAQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YRBTAQAAAAAA/v8AAP7///8AAP//AAAAAAAAAAAAAAEAAAABAAIAAAADAAEAAAADAAEAAQACAAAAAQABAAAAAQAAAAAAAAAAAAAAAAD//wAA//8AAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAgABAAEAAQAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////v/////////+//7///////7//v//////AAD///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAD///7//v/+//3//v/+//7//f/9//3//v/8//3//v/9//3//v/+//3//v////7////+//3/AAD///7///////7//v////7////+//7//v/9//7//v/+//3//f/+/////P/8//3//v/+//3//v/+//3//v/+//7//v/9//7//P/+//3//f/8//z//P/9//z/+//7//v/+//8//n//P/6//v/+//6//z//P/7//3//f/8//3//f/+//3//f/8//z//f////z//v/+///////////////+//7////+//3//f/9//3//f/+//7//f/////////9//3//f/8//7//f/9//////////7////+//7/AAAAAP//AAAAAAAAAQAAAAAAAQABAAEAAAD//wAA/v////7////+//3//v/+//7//f/+//3//f////7//v8AAAAA//8AAAIAAgACAAIABAACAAMAAwADAAUAAwACAAQAAwADAAMAAQADAAIAAgABAAEAAAABAAAAAAAAAAAAAAD//wAA/////wAAAAAAAAAAAAAAAAAAAAACAAAAAAABAAAAAAABAAAAAQAAAAAAAQAAAAAA/v8AAP///v////7//v///////v///wAA/v8AAP//AAAAAP7/AAD+//////////7////+//7////9//7//f/9//3///////7//v////7//v////7//v/+//7////9//3//P/9/////f/+//7//f/+//3//v////7//v///////v/9//3/////////AAD/////AAAAAAAAAAAAAAAA//////3//f////3//v/+//z//f/8//7///8AAP//AAD////////+//7/AAAAAAAA//8AAP////8AAAAA///+//7////+//z//f/+//3//f/8//z/+v/5//n/+v/3//f/9P/2//X/8//2//X/9v/2//P/9P/3//b/+P/4//r/+v/5//n/+v/6//v//v////7//f/+/wAA//8AAAMAAQADAAAABAABAAIAAwADAAQAAQABAAEAAAD//////v////3/+v/4//j/+P/3//T/9v/2//T/8P/x//P/8P/0//T/9//z//L/9f/0//T/9//3//n/+f/5//r/+/////3//f/9//7/+//9//r//P/8//r//P/2//P/9P/1//f/8//y//X/8P/2//j/9v/4//3/+//8//v/+f/9//n/+f/6//n/+f/4//j/9v/6//n/9//7//n/+f/5//z//v8AAP7//f8CAAEA/v//////AAABAAMAAwADAAIABQADAAMAAgAIAAcA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sf+t/63/sP+x/6j/uv+s/7r/rP/F/7X/wf/I/8b/1f/K/+z/1//z/+j////2/wIA/f8OABEAEgAZABgAIgAaACUAHwAgABoAGQAYABkAFwAVAA0ACgAGAP///P/x/+7/6v/n/+L/4//f/9j/2v/Y/9X/1P/X/9P/0P/O/9L/0P/Q/9P/z//Q/9X/1f/W/9r/2P/e/+D/5P/k/+r/6//t//P/9P/3//n/+v/6//7/AAABAAMABQADAAcABwAFAAAABAACAAAA//////v//f/+//n/+v/4//7//v/5//v/AAABAAAAAAADAAMACAAGAA0ADQAOAA8AEAANABAADgAPABEAEQASABMAEQAQABYAFAAUABcAGwAdACAAHwAdACAAHwAjACUAJQAkACYAJgAkACgAJAAkACgAJgAkACUAIgAmACMAIgAkACUAIAAfAB4AHwAZABwAGQAQABQAEAAOAA0ADQAIAAoACQAIAAoADwAMABEAFAAYAB0AIAAhACcAKQAwAC4AMQA4AC8AOAA0ADcAOAAzADwAMQA4ADUAMwA4AC0APQAwADcANQA4AD0AMQBAADQAQgA5AEAAOwA9ADgAPQA3AD8ANQA6ADkAMgA7ACwAPgAnADkALgA2ADAAMwA8AC8AOAAsADYALAAvAC4ALAArACoAKgAlACkAJQAmACgAJQAkACQAIgAnACQAJwAqACsAKQAuACsAKgAsACsALQApAC4AKwAtACgAKAAoACgAJgAmACQAJQAjACIAIQAfACAAHwAgABwAHQAaAB0AGwAbACEAHwAdAB8AIAAgACEAIgAoACoAJgApAC0ALgArAC8ANQA0ADMANQA5ADYANAA1ADgAMgA0AC8AMQAtACwAKgAqACMAJAAlAB4AHwAeAB0AHgAeABYAGAAYABUAFQAZABcAFgAVABYAFwAaABkAFwAeAB4AHAAcACAAIAAgACAAHwAfACAAGgAaABoAFgAXABYADwATABQADwAWABIADAASABMADgAPABYADgAPABAAEAARAA4ADwAPABEAEQARABUAEgAXABcAGQAcAB0AHgAeACAAJAAhACIAHwAgACAAIAAjABkAHwAfABgAFwAYABgAEwAVABAADAAMAAwADAAMAAoABwAJAAkABAAFAAUABgAGAAQABAACAAcAAQAAAP3//v////7///8EAAIA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JQAuADYAOgA/AEQASwBPAFUAVgBbAFsAXgBeAFwAWABYAFUATwBOAEoARgA4ADYAMAAqACAAHQAUAAsABwAJAAkABgAFAAYABgAHAAgACwAKAA0AEQAMABIADQARAA4AFQASABQAEwATABQADwASABsADQAhAA8ALAARAB8AIAAkADQAJABKACAAYwAsAHIAMwB5AEAAdABRAGYAYABMAHEAOgBzACsAbQAgAFAAJQA+ACkAKQA2ABYALwAQACoABwAUAA0ADgAIAAcAEAD8/woA/f8LAPv/AwD7//3/8v/6//r/+f/9//n/AwD8/wQA/P8JAAEACQAMAA0AFgAPAB8AEgAhABgAJgAfACEAJgAoACsALAAuAC8ALwAwAC8ALwAuADAALwAsAC8AKwAmACcAKQAkACMAJAAoACMAIgAiACgAJwAiACcAKQArACkALAAuAC8ALgAtACwAKwAtACgAKAAqACQAIQAiAB8AGwAdABoAGAAYABkAGgAZABkAGQAgAB8AIgAnACQAKQApADIAMQAyADUANQA4ADgAOAA4ADgAPAA4ADUANQAxADEANAAvACwAKAAkAB8AGgAbABkAFAATABEADgAOAAsACwAPAA8ACQAMAA0ADQAOAA8ADwAUABYAFAAWABkAHgAdACEAIgAkACoAKgApACsAMQAuAC8ALgAvADIAMAAyADQAOAA5ADcAOgA5ADsAOwA7ADkAOgA0ADYANAAwAC4AKQAsACgAIgAiABsAGQAaABgAFQARABYAFwARAA4AEgAVABEADwAPABAADQAPAA8ADQATAAwAEAAOAA4AEAARABMAFAAXABcAHQAeAB8AIwAlACsALgAyADEALgAyADQANwA0AC8AMwA2ADIALwAvADIALgArAC4AKgAqACYAKQAtACsAJwAvACsAJgAsACgAKgAnACoAIgAkAB8AIAAhABkAGwAdABwAHAAcAB4AHQAiAB4AIQAlACgAKwAqACsAMgAzADIANQA1ADcANwA4ADkAOQAvADcAMgA2ADUAMgAyADAALQAsACsAJwApACUAJAAeAB4AGQAdAB8AIAAcACEAIwAjACcAJQApAC0AMAA5ADIAOAA6ADQANwA4ADoAOwA/ADoAQAA4ADkAPAA5ADcALwAxAC4ALQAsACoAKAApACMAIAAfABsAIgAgABoAFwAVABMA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HwD3/xQACAACANv/yv/i/+3/2/+1/7v/0v/R/8b/qv+w/9D/2v/d/8n/yv/a/+n/6P/e//z/BQDt/9n/3f/x//f//v/1/9r/7f8IAAoA8P/2/wUAIgAtAB4ADwAOABkAHgAXABEAEAAFAPX/8v/2//j/6//c/8//3f/r/+L/1v/N/9n/8P/7/+j/1P/Z/+j/8v/p/+j/4v/b/+f/8//p/9X/1//r/+z/4P/h/+7/8v/k/+7/BgAFAPr/AAAPAAYAAwAUABsAFwAFAAEAAwAAAP//9v/0//z/8//l/+X/9f/y/+b/8P/3//D/4f/g//L/AAD4/+7/8f8BAAEA+P/0//7/AwAGABYAEgAEAAIADwAWABYAEQASABsAGQASABUAJQAiAB0AHAAeACQAHAAiACAAIAArADEALAAdAB0AIgAtACYAHAAWAB4AKAAaAAcADAAUABcACAABAAYADgAMAPv/9/8IAA8ABQD4/wAADgAaABoAEwATACYANwAfABIAKAA6AC8AGgAgACMAIgApACkAEgAfADEAKgAQAAwAHAAsAB8AEgAjACQAKAAeABwAIQApACgAIQAeABwAGQAWABgAEQAXABYADQAHAAUACAAJAAkAEwAIAAUACAAKAAYADAAEAAgACgAHAAgABAAAAAAA/v8BAAQABQAEAAAA/P8AAAEAAQD8////AgD///z/AAADAAkABgAFAAUAAgAAAP3///////j/+//9////+f/2//j/+v/6//j/AAAAAP7//P/7//z//f/7/wAAAwADAP7/+v8AAP3/+P/5//3/+P/u//L/8v/o/+//9f/y/+j/7//0/+v/6v/4//P/7P/1//3/9P/0//n/9v/0//b/8v/r//D/7f/v/+j/6P/n/+L/5P/m/+P/5f/p/+z/6v/s//T/7//w/+j/7f/w/+n/8f/v/+7/5//i//H/6f/o/+H/6f/j/9n/5f/j/+H/3f/f/93/2P/c/97/3f/c/93/3f/c/+D/3//c/9n/2//b/9n/2v/Z/9v/2P/c/9//2//b/+L/5P/b/9f/3f/h/97/4//m/9b/3f/h/97/2P/W/9r/0//c/9r/1f/R/8//2//U/9H/0f/R/9z/1//X/9T/1P/W/9r/2f/Y/9f/0//W/9f/1//V/9b/z//P/9L/1v/S/9L/zP/N/8//zv/R/83/w//D/8j/x//H/8T/x//L/8n/yv/J/8n/yf/L/87/y//K/8z/zv/P/9D/0v/R/9H/zP/L/83/zP/N/83/z//O/87/0P/S/9L/1P/T/9j/2f/V/9X/1v/V/9X/0//T/9L/0f/Q/8r/z//Q/8r/yP/I/8v/xf/M/8r/yP/N/83/z//P/9f/1v/T/9L/1//W/9H/2P/a/9H/2P/X/9L/zP/R/83/zf/T/9D/0f/J/87/0f/R/8z/0f/S/9L/1//W/9f/2P/Z/9n/1//U/9j/2f/U/9X/3P/a/9n/0P/X/9v/2v/W/9j/1P/R/9b/2v/a/9n/2P/V/9L/0//X/9f/0//U/9X/1P/V/9n/0v/T/9n/2P/V/9P/1f/X/9z/4P/b/9r/1f/X/9f/1f/V/8//0f/Q/9b/0//S/9P/0P/S/9P/0//W/9b/zv/S/9H/0//W/9b/2P/U/9b/1v/Y/9j/1//a/97/2P/c/+L/4P/g/+D/4f/e/9//5f/g/+T/5//l/+X/5//l/+f/7f/p/+X/5P/m/+f/6v/s/+j/8P/u/+//7f/t/+z/7v/w/+//8P/t/+//8P/w/+7/7f/u/+z/7v/v//D/8P/1//P/7v/0//b/9//0//j/9f/5//3//P////v/9v/4//n/9f/z//H/8v/y//P/9P/z//L/9//4//f/9f/5//r//v8BAAEAAgAAAAEAAQAEAAEAAwACAAAAAAAAAP//AAACAAQABAACAAQABAAFAAcACQALAA0ADAAKAAkABQAEAAMABAAIAAsACQAGAAgABwALAAkADgAPABAAEwAYABgAGgAdABoAHgAfACAAIAAiACAAHwAiACEAIQAfAB0AHgAiACEAJAAkACIAJQAqACcAJgAoACsAKAAqACcAKgAqACwALAAoACsALgAuACwALgAvADMAMQAyADUANQA0ADcANQA5ADsAOgA6ADYANQA2ADgANgA1ADMAMgAzADQAMgAyADQANQA2ADAAMAA0ADcAMwA1ADoAOQA7ADgAPAA6AD0AQAA4ADsAPQA+ADgANgA0ADcAOAA4ADwAPQA5ADoAOQA1ADYANQA1ADMAOQA2ADgAOgAzADUANQA0ADAAMAAtADEAMgA0ADQANgA3ADkAPAA6ADcANwA1ADMAMwAzADEAMgA0ADIAMwAyADEAMgAxADAAMAAtAC0ALgAxADEAMAAwADEAMAAvAC4ALwAuAC8AMAAwADAAMgAzADIAMgAxADIAMAAuAC8ALwAtACwALAAsACsAKQAqACsAKgApACoAKgArACgAJwAnACcAJQAmACYAJQAlACYAJQAkACMAJQAkACQAIwAjACMAIAAfAB8AHgAdABsAGwAbABkAFwAWABYAFgAUABUAFQAUABQAFgAVABUAFQAVABYAFQAUABQAFAATABEAEgARABAADwARAA8ADwAPABAAEAAMAA4ADwAPAA4ADgAPAA4ADQANAAsADgANAAwADQAMAAsADAAMAA4ADgAOAA4ADwAOAA4ADwAOABEAEAAPABAAEAASABAADwATABEAEgAQABEADgAPABAACwAMAAwADgAMAAsACwANAAwACwANAAwACAAIAAkACAAJAAoACQAKAAsACQAKAAoACgAKAAwADAALAAsADAANAA0ADQAMAAwACwALAAsACgALAAoACwAKAAsACwAKAAoACgAJAAkACAAIAAkACAAJAAgACAAIAAkACAAIAAgACQAIAAgACAAIAAgACAAIAAgACAAHAAcABwAGAAcABgAGAAYABAAFAAUABQAFAAUABQAFAAUABQAFAAYABQAFAAYABgAFAAQABQAFAAQABQAEAAQABAAEAAMABAADAAUABAAEAAQABAAEAAMAAgACAAIAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAAAAAAAP//AAD/////AAAAAP///v///wAAAAD+//////8AAAAA/////wAAAAAAAAAA//8AAAAAAAAAAAEAAQAAAAAAAQAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAEAAQAAAAAAAAAAAAAA///////////+//////////7///////7////+//7//v8AAP7///////7//v/+/////v////////////////////////8AAAAAAAAAAAAAAAAAAAEAAAABAAIAAQABAAIAAQABAAEAAQABAAAAAQABAAEAAAABAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQABAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////AAAAAP////////////////////////////8AAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAP//////////AAD//wAAAAD//wAAAAAAAAAA//8AAAAAAAAAAAAAAAD//wAAAAAAAAAA//8AAAAAAAD//wAA/////////////////////////////////////wAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAA//8AAAAA//8AAAAAAAAAAP//AAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAD+/wAAAAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"execution_count\": 11,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# plt.plot(syn_audio)\\n\",\n    \"Tts_handel.feats_handle.melspec_plot(mel_pred)\\n\",\n    \"ipd.Audio(syn_audio, rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"95d06cd7\",\n   \"metadata\": {\n    \"scrolled\": false\n   },\n   \"source\": [\n    \"# 2. *Arbitrary Text\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"c1c18921\",\n   \"metadata\": {},\n   \"source\": [\n    \"- Because the silence at both ends of the reference audio may cause pronunciation errors at the beginning and end of the generated speech. \\n\",\n    \"- So we add some characters at both ends of the input text as the new input of the synthesizer. \\n\",\n    \"- After the synthesis is completed, the audio of the added character is removed from the speech according to their phoneme  frame length.\\n\",\n    \"- Inserting #3 marks into text is regarded as punctuation, and synthetic speech can produce pause.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"id\": \"6de3e38d\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# Inserting #3 marks into text is regarded as punctuation, and synthetic speech can produce pause.\\n\",\n    \"a_text = \\\"一句话#3风格迁移#3语音合成系统\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"id\": \"bd749ed6\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['yi1', 'ju4', 'hua4', 'feng1', 'ge2', 'qian1', 'yi2', 'yu3', 'yin1', 'he2', 'cheng2', 'xi4', 'tong3']\\n\",\n      \"phoneme seq: sil ^ i1 j v4 h ua4 #3 f eng1 g e2 q ian1 ^ i2 #3 ^ v3 ^ in1 h e2 ch eng2 x i4 t ong3 sil\\n\",\n      \"The statistics of the reference speech duration is calculated using the Style_Encoder.\\n\",\n      \"Duration statistics equal to (7.955729166666667, 2.4811523765991477, 9.546875, 4.652160706123402)\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"image/png\": \"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\\n\",\n      \"text/plain\": [\n       \"<Figure size 720x432 with 2 Axes>\"\n      ]\n     },\n     \"metadata\": {\n      \"needs_background\": \"light\"\n     },\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,UklGRiR3AQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YQB3AQAAAAcABwAIAAQAAQAEAAUACAAFAAcACAAKAAkABgAGAAEA+v/5//f/+/8AAP3///8BAAUADAAPAAwABQD+//n/+v/8/////////wAAAgAIAAsADAAKAAYABQAFAAYABwAEAP//+//5//z//v////3/+//6//3/AQAFAAkACAAGAAMAAAAAAAAA///+//v//P/8//7/AAAAAAAA///+//7//v/9//z/+v/8//z//P/9//z//P/7//z/AAABAAEAAAAAAAAA///+/////f/9//z//P/9//7///8BAAAAAAAAAP7////+//7//P/6//r/+//8//7//////////v/+//7////+//z/+v/6//n/+v/6//n/+P/4//n//f8AAAEAAQABAAEAAgADAAMAAgABAAAAAAABAAEAAQACAAAA/////wAAAwAFAAMAAgAAAP///////////P/7//3///8AAAAAAAAAAP///f8AAAIAAwABAAAA/v/8//z//P/9//v/+f/6//n/+P/2//f/+P/6//v/+//9/wAAAAAAAP3/+//5//n/+v/5//j/+//9//3///8AAAEAAQACAAMAAgADAAMAAwAEAAIAAQACAAEAAAAAAAAAAAD/////AAAAAAAAAAABAAEAAQACAAIAAgAAAAAA///9//v/+v/6//r/+//8//3///8AAAEAAQABAAEAAAAAAP7/+//7//v/+//8//7///8BAAIAAAAAAP7//f/8//3//P/9//7/AAAAAAAAAQACAAIABAACAAAA/v/9//7//v8AAAAAAAAAAAEAAQABAAMAAgACAAIAAgACAAIAAwABAAAAAAD//wAA//////7///8AAAAAAAAAAAAAAAABAAAA////////AAD///7//v///wAA///+//////8AAAAAAAABAAAAAQACAAIAAAAAAAAAAAAAAP7////+/////v////////8AAP///v/9//7//f/8//z/+//8//3/////////AAAAAAAA//8AAP///v/+/////v/+////////////AAAAAAAA//////////////////////7//v/+//7//v///wAA/////wAAAAAAAAAAAAABAAEAAQABAAEAAQABAAIAAQABAAEAAQAAAAAAAAD//////////wAA//8AAAAAAAABAAAAAAAAAP///v/+//7//v//////AAAAAAEAAQABAAAAAAABAAAAAAD//wAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAgACAAIAAQABAAEAAAABAAAAAAABAAEAAwADAAIAAgACAAEAAAACAAIAAQACAAMAAwADAAQAAgACAAIAAQABAAAAAAAAAAAAAAAAAAAAAAABAAIAAgACAAIAAgACAAMAAgACAAIAAgACAAIAAAAAAAAAAQAAAAEAAgACAAMAAwADAAIAAwACAAEAAgAAAAAAAAAAAAAAAQABAAEAAgACAAAAAAACAAAAAAAAAAAAAQABAAIAAgADAAQAAgABAAAAAQAAAAAAAQABAAIAAgACAAIAAQACAAMAAQABAAEAAQAAAAEAAgACAAMAAwACAAEAAAD//wAAAAACAAAAAAABAAIAAgACAAIAAwAEAAMAAgACAAIAAgADAAIAAgACAAEAAAAAAAAAAQABAAIAAgACAAAAAAAAAAAAAgABAAEAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAP//AAABAAQAAwADAAEAAAD9//3//v8AAAIAAQAAAP3//f/8/wAAAgACAAIAAwABAP7//v///wAAAgACAAEAAAD9//z//v///wIAAwABAAAA///8//r//f///wAAAQAAAAAA/f//////AAABAAIAAQD///7//f/+/wAAAAAAAAAA///+/wAAAAAAAAAAAAAAAP///v8AAAAAAQABAAAAAAAAAP///f/+//////8BAAEAAgAAAAAAAAD+/wAAAAAAAP7////9//7//////wAAAAD+//7//v/9//7//f/9//7//v////7//v8AAP///f/9//3//f/8//7//v/+/wAA//////7///8AAP7////+//3//P/9//3//v8AAP//AAD///3//P/9//7/AAD///7///8AAAAAAAAAAAAAAQABAAAAAAAAAP//////////AAAAAAAAAAAAAP////8AAAAA/////wAA/////////////////v/+//7//v/+/////////wAAAAAAAAAAAQABAAEAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQABAAEAAQACAAIAAgACAAEAAQABAAEAAQABAAAAAQABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQACAAEAAQABAAEAAQABAAEAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAQAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAAAAAAAAAQAAAAEAAQABAAEAAAABAAEAAQAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAABAAEAAQABAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAACAAEAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////v///////////////////wAA////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAP//AAD///////////////////7////////////////////+//7///////7//v///////v//////AAD/////AAD///////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAA//8AAAAAAAD//wAAAAAAAAAAAAD//////////////////////v/+//7//f/9//3//P/9//z//P/7//z//P/7//z//P/8//z//P/8//3//v/9//7//v/+//7//v/+//7//v/+//7//f/9//3//v/9//3//f/8//3//f/9//3//f/9//3//v/9//7//f/8//3//f/8//3//f/7//v/+//7//v/+//6//v/+v/5//n/+v/5//n/+v/6//r/+f/5//n/+f/5//n/+v/6//n/+v/6//n/+v/7//v/+v/6//r/+v/6//r/+//7//r/+v/6//z/+v/6//r/+//7//v//P/7//v/+//7//v//P/7//z/+v/8//v/+//6//r/+v/6//r/+//7//z//P/6//n/+v/6//r/+v/6//z/+f/3//j/+f/5//j//P/8//f/+v/1//X/+P/3//b/+P/2//f/+P/8//z/+f/3//j/+v/9//r/+//8//v/+f/6//z//v////7//v/7//j/+P/6//3/AAD7//3//v/8//v//v/8/wEABAAAAP//AAD+/wAAAgAAAP//AQADAAMAAQACAAIAAQACAAUABwAEAAUABAADAAgABwAIAAoACgAKAAoABwAJAAkACQAIAA4ADwAMABAADAAKAA4ADAALAA0ADAAJAA0AEAAQAAsACwAPAA4AEgANAA8AEAAPABAAEgANABIAEAASABMADwAOABAAEQASABUAEgASABUAEwAQABQADgAYABwAFAAUABkAEgATABoAFAATABQAGAAXABYAGgAYABcAHAAdACAAHQAcACEAIAAfAB8AIAAiACEAIgAhAB8AIQAhACMAIQAkACYAJgApACIAIwAoACUAJgAmACUAIgAmACUAJgAjACIAIQAiACQAIAAhAB8AHgAdAB4AHAAbABsAGwAbABoAHAAeAB0AHgAdAB0AHwAhACMAIwAmACMAKAApACgAJwAoACYAJwAqACUAJwAlACQAIQAjACQAIAAjACIAIwAiACMAJAAkACUAIwAiACIAJwAkACUAJwAmACsAJwApACkAKgApACgAKAAkACMAIQAgAB8AHQAdABoAGgAZABoAFgAYABUAFgAbABQAFgAVABYAFQAYABUAGAAXABYAFwAYABUAFwAXABQAFwASABAAEAAOAAoACAAGAAIAAwAAAP7/+//3//X/9v/x/+//7//t/+r/7P/v//P/9f/w/+//8v/y//P/9P/0//X/9f/3//j/9f/x//D/8P/z//L/7P/r/+3/7v/p/+z/6v/i/+H/4f/j/9v/2f/Z/9P/1f/T/9j/0f/P/9H/0v/T/83/yf/L/8b/wf/H/8f/xf/D/73/wv/B/8D/v/+8/8L/vP+9/8P/wv/B/8b/xP/I/8n/xv/N/9L/1//S/9P/3P/b/9n/2v/d/9z/3v/d/9n/3P/d/93/3P/e/+D/4f/g/93/3P/e/9v/3//h/93/4P/f/9n/2v/a/9T/0f/O/8b/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K/80/0X/VP9o/3X/gf+a/6v/wP/P/9r/5//7/wkACwAdADgATgBjAHsAjACTAJMAlgCLAHgAWwBBAB0A9P/M/7P/k/+A/2f/Xv9c/1D/PP8v/yj/Lf8t/yX/Jv86/1H/YP94/5L/sv/R/+b//P8SAB4AMQA5AEEARQBNAEsARABJAEIAMwAzACkAGQAGAPr/5P/S/7z/ov+R/4P/df9j/1b/T/9Q/0//Vf9P/13/cv91/3//kf+k/7v/zP/f//f/BQAeACoANQBCAEwASwBFAEUAOgAwACcAGAACAO//1//K/7L/o/+N/3r/c/9k/1j/U/9O/1b/Vf9e/2D/Y/9z/4H/i/+W/7D/xP/T/+X/+P8GABkAKwA2AEAASABPAFIAVABPAEoAQgA3ACkAHAAMAAAA6f/e/8//vv+y/6T/mv+N/4T/gP98/3j/c/91/33/ff+H/47/m/+m/7D/u//L/9n/5f/0/wAADAAWAB8AIwAtADEAMwA3ADEALQAoACMAFgAMAAYA+f/v/+v/3v/Z/8z/xf/B/7v/uf+y/7L/s/+0/7n/vv/G/87/1P/b/+v/6//7/wYACAASABsAJgAlACsAMAA1ADYANAAzADMALgAsACQAHgAWAAwADAAGAP//9//w/+3/6f/j/9v/2P/c/9r/3P/c/+L/6f/q/+7/+P///wcADwAXABsAIwAqAC0AMwA0ADcAOwA8ADkAOAAzADEAKwAmACMAHAAYABUADQALAAgABAABAAAA+//4//n/9//9//j/+////wAAAAAAAAgACwAOABEAGAAaAB8AJAAoACsAKwAyADgAOAA5AD0APwA/AEEAPwA9AD8AOQA4ADIAMQAxACgAJAAhABoAEwARAA0ACwAJAAgABAAEAAUABAADAAUABQALAAoADAAUABUAHAAcACIAKAAsAC8ANAA7ADkAOwA+AD8AQQA+ADwAOgA3ADMALgApACIAHAAYAA0ACAAEAAAA+v/3//f/9f/0//P/8//1//T/9//9/wAAAwAHAAsAEAAWABkAHwAjACYAKQAuADEAMQAzADMANAAzADAALwAtACkAJgAiABwAFgASABEACgAHAAMAAQAAAPv//f/+//////8BAAIAAwAFAAkADAARABQAGAAbACIAIwAmACgAKwAuADAAMgAyADEAMQAxADEAMAAtACoAKQAlACMA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CQANAAsADQAUABMAFQAXABYAGgAXABkAHgAeAB0AIQAhACQAIwAiACUAJQAjACMAIwAiACAAHgAgAB8AIAAcACAAHAAfACEAHgAgACIAJwApACYAJgArAC0ALAApACsALAAtACsALwAvAC4ALwAwADIAMQA0ADIAMgAyADQANAAyADMAMwAzADUAMgA0ADUAOQA4ADwAPQA7AD4APwBAAEAAQQBCAEAAPgA+AD8APQA7ADoAOgA5ADkAOQA6ADgAOgA7AD0AOwA8AD4AQQBBAEAAQgBDAEQARQBEAEcASgBJAEwATwBPAE0AUQBPAE4ATQBOAE0ASQBIAEoASQBGAEYARQBDAEIAQgBBAEMAQQBBAEIAQQBBAEIAQABCAEMAQgBEAEQARQBGAEYARwBIAEgASABGAEcARQBFAEUARABEAEMARABEAEMAQgBDAEAAPgA9AD4APAA6ADwAOwA5ADoAOQA4ADYANQA0ADYANQAzADcANgA2ADkAOQA3ADgAOAA5ADoAOwA5ADkAOQA6ADoANwA3ADYANgAyADIALQAtAC0AKgAoACkAJwAmACMAJQAjACIAIgAhACAAIQAgABwAHAAbABwAGgAWABgAFwAXABQAFQAWABYAEwAVABYAGQAWABgAFwAWABcAEwARABMAEAAPABAADgALAA8ACwAOAA0ACwAMAAoABwAIAAoABgAHAAgABgAHAAQABgAGAAcABgAHAAkABAAGAAEAAAABAP7////9//v/+v/7//j/+P/0//j/9v/z//T/9P/0//P/8//0//X/8v/x//P/8v/w//D/7//w/+//7f/u/+3/7P/s/+z/7P/q/+r/5//o/+j/5f/i/+H/4f/g/+H/4f/i/+H/4f/h/+D/4f/j/+T/4f/j/+T/5f/n/+T/5P/m/+b/5v/n/+j/5v/n/+b/6P/m/+T/5v/m/+X/5v/n/+f/5v/o/+f/5//o/+f/5//m/+X/5P/l/+H/3//j/+D/4P/i/+H/4P/i/+L/4//l/+j/5P/o/+j/6P/q/+n/6//q/+z/6v/r/+v/6//q/+r/7v/x/+//7//w/+//7v/w/+z/7v/s/+3/6v/s/+j/6v/q/+n/6f/q/+r/6v/n/+f/5//m/+b/5v/m/+P/4//i/+b/5f/m/+b/5v/o/+n/6v/o/+7/7//r/+7/7//t/+z/7//z//D/8//z/+//9f/2//L/+v/5//P/9//6//T/9v/9//j/+f/8//j/+//7//v//f/9//z/+f/+//z//v/7//7/+v/7//v/+//9//3//P/9//7//f/9//7/AAD+/wAAAAAAAP7/AAADAAQAAgADAAQAAwACAAAAAwAEAAEAAQAEAAAA/f///wAA///+////AAD+//v/+v/6//r/+v/9//z/+//8//7/AAD+////AwD//wAAAwAGAAYACAAIAAsADQALAAoADQANAA4ADAAIAAwADQAMAA0ADQAIAAkACAACAAwADQAJAAkADgADAAcACQANAAkABgACAAAACAAOAAcADAAKAAwADgAOAAsAEAAWABEAEwAPABAADAAMABAADAAIAA8AEAAPAA4AEgAQABIAGAAVABcAGgAbACEAJgAcABkAIQAfABsAGgAZAB0AHwAfABkAHAAcABwAIAAdABgAEQATABgAGQAVAA8ADAAPAA0ADAAPABIADAANABEAEQANABcAGQAUABUAGwAWABkAHQAjACQAIQAgAC8ALwAlADAAMAAvADQANQAxAC4AQQA0AC8AOgAyACwAMQA7ACQAJQAsACsAJAAwACEAFwAlACcAIwAhAC0AGAAnACQAGwAjACcALQAiACQAHAAwAC4AOgAvADIAMgA6AD4APwA9ADMANgA2ADoANwAxACwAKgAbAB0AIwAiABkAIQAlABoAGAAlACcAIgAmACcAKAApAC4AMAA0ADUAPQA+AEEASQBGAEgATABOAFIAWgBUAE8AUABNAE8AUQBRAE0ATAA/ADsAPQA/ADQAMgAyACcAIgAjAB4AGAAVABAAGwAXABYAFQAhABcAFQAeACQAJgAlACsAOAA0AEQAPABBADAASQA+AE8ATABMAHEAXwBeAF8AhQBuAIAAkgCdAIAAhQBvAHIAngCGAHEAcQBYAGEAZwCQAIkAlgCTAP//PAAOAPz/VACTAJUAawA+AHcA7ACcADQAaAAnAPv/5P+1/9T/1v8EAMH/mv+4/xwAiAA7ACAA9/+C/9f/DwAAAMP/HgAlAPr/+/9BALcA+gAfAQkBnQBcAE0ApwC8AMwArQBlAFEAPgAhAAkAUgB4AHEAMgACAMj/kP90/7z/+v+m/2D/Vf97/5f/nv91/2f/tv/q/9n/Pf/n/h//sv/h/5n/h/+q/xgAQgBEAE0A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LgA3ADwAOwA3AC8AIQAOAPz/8v/w/+7/6//y/wUAEAARABYAFwAUAP///f/y/+v/6//0////FAAeADUAPgA/AD8ALwAuABoACwAGABEAFQAZACYAQABEADsAOQBCAEEANwA0AEQATQBNAE8AWABYAFcAVwBYAF4AWQBVAFEASQBGAD4AOgA3ADgAMAAqACMAHAAWAAsACAALAA8AFAAbAC0AOQA+AEUARwBHAD4AKgAqACcAFAAUABMADwAPAB0AMAA3ADQAQwBKAD0AMgA0AC8AJgAfABgAFAAZAB0AKwAtACoANwA9AE0ARABFAFMAagBnAGYAdABxAGEATQA7ADMANwAsACYAIwAkADYARQBFAEIASABMAEYANQAvAD0AOABCADcARABRAFYASgBBAFkAWwBXAEkAXQBfAFMAOwBFAEcANQA1ACgAIAAiACsALAAmACwAQAA4ACYALQBAADwAKwAjADgARQBAAEoAVABgAGoAaQBdAFkAVgBHAEEANwBFAE0ARwBOAEcAWgBzAGYAPABRAHQAWQAuAC4ANwA/ADgANABFAEkASQBGAEAASwBeAEwARwBJAFkAZwBmAFwAawB/AIIAdgBrAGwAYQBPAC8AIAAmACoAIwAhADcAZABqAGkAfACFAIUAegBjAF0AcAB2AGoAawCDAKMAqgCiAJIAsQCZAHQAdABfAGUAbgBrAFQAZwCCAHEAbAB3AIkAoACGAHYAfgBrAFIARABXAE8AUwBjAFsAXwBdAFMAXQBmAGQAbABxAGwAcgCKAI0AgABwAHkAcwBfAE8AWABkAHMAegByAHUAgQB1AG0AeABzAHcAfAB/AIQAhwCQAJwAkwCcAKYAlgCFAIMAhgCHAHoAdwBxAGsAYgBiAGkAawB1AIEAggCfAKoAmwCbAKMApwCQAH8AhwB3AG0AbQB5AGMAXABsAGYAXABZAF0AYwBxAHAAiQCOAI8AlgChAJ4AlACQAIQAfQB/AIgAiwCUAKMAqQC0AK0AngCMAIYAhQCCAIcAgwCHAIsAjgCVAJsAjQCAAH4AdQBzAG4AcQByAGYAeAB6AH4AfAB7AHgAgAB8AJAAoACeAJMAlgCYAIsAfQB8AGIAUgBXAGwAbAB3AHkAfQCCAIUAkQBwAG4AVwBiAGoAdAB7AHQAgACMAKEAlgCeAJkAjgCMAIQAegBwAGkAawBmAGsAfgCDAHkAdQByAIYAgwCBAHsAbgBwAGsAawBfAFQAXABSAFAAXwBTAGMAZwBdAGoAZwBwAFYAVgBVAFoAbwBaAF8AWwBcAF8AZwBhAFkAWQBYAF8AZwBmAGIAaABwAHUAcQBrAGoAaQBnAGsAaQBtAHUAewB5AHYAcABpAGAAWQBZAFkAVgBaAFcAVQBZAFYAVwBTAFIAUABNAFQAUABTAE4ARwBEAD8APwA+ADoAQgBLAEsATgBPAEsASAA9AD0AOwA6ADQAMwAuADQAQgBCAEUARgBGAEIARQBCAEEAPgA9AD4AQAA7AD0APAA7ADcAMgAwACwALQAqACoAKAAlACYAJAAfACIAIAAgACMAIwAmACkAKAArACkAKgApACYAKAAmACcAJgAfACMAHgAeABwAHQAZABcAGgAYABkAFwAUABcAFwAUABYAGgAfAB8AHwAlACYAJgApACcAKAAlACQAIQAgABwAGgAWABUAEQAQABEADgAPAA0ACwAKAAQABAADAPz/+f/1//X/9P/0//X/9//1//T/9v/2//T/9P/1//X/8//x//D/8//y//P/9f/3//X/9P/2//f/+P/3//f/9//2//f/+P/5//n/+P/7//z//P/7//v/+//6//j/+f/3//b/9v/1//T/9P/z//P/8f/w/+//7//u/+7/7v/t/+//7f/t/+3/7f/t/+n/6v/p/+b/5v/l/+X/4v/g/+D/4P/e/93/3//g/97/3//d/9z/3P/b/97/3v/g/+H/4//m/+b/5v/p/+f/5//n/+b/5//m/+X/5f/l/+b/5v/m/+b/5//n/+f/5v/m/+X/5P/j/+T/5P/k/+T/5f/k/+P/5P/k/+T/5f/m/+X/5v/l/+b/5v/n/+r/6P/q/+v/6//s/+z/7//u/+//7//w//H/8v/z//P/8//1//X/9P/1//T/9v/3//b/9//4//j/+P/5//n/+v/8//v/+//7//v/+f/5//n/+f/5//f/+f/4//b/9//3//j/+P/4//j/+f/4//j/+f/4//f/+P/3//j/+P/4//r/+v/6//v//f/9//3//v///wAAAQACAAMABQAFAAYABgAHAAcACgAKAAoACwALAAsADAAMAAwADQANAA0ADQAOAA4ADwAOAAwADQANAA0ADgANAA0ADQAMAA0ADQANAA4ADwAOAA8AEAAQABAAEQASABMAEwAUABQAFAAVABQAFgAVABYAFgAUABUAFQAUABQAFAAUABQAEgATABMAEgASABIAEwARABEADwAPAA4ADgANAA4ADwAOABAAEgASABIAEwASABEAEQARAA8ADwAOAA4ADgAPABAAEAARABEAEAARABAAEAAOAA4ADgAOAA4ADQAOAA8ADwAOAA8ADwAPABEAEgARABIAEgASABIAEAATABMAEwATABQAFQAVABUAFAAUABMAEgATABIAEwATABIAFAATABMAEwARABEAEQAPABAADwAPAA4ADgAOAAwADAAMAAsACwALAAoACQAJAAsACwAMAAwADgANAA0ADQAPAA8ADwAPABAAEAAQABAAEAARABAADwAQAA8ADgAPAA4ADwAOAA4ADgAOAA0ADAANAA4ADQANAA0ADAALAAwADAAMAA0ADAAOAA4ADQANAA4ADQAMAA0ADAAMAAsACgALAAsACwAKAAoACQAIAAgABgAGAAYABgAGAAcABwAHAAgACAAHAAcABgAGAAYABQAFAAYABwAGAAcABwAFAAYABwAIAAcABwAGAAYABAAFAAYABQAHAAQABAAEAAMAAwADAAMABAACAAEAAgADAAIAAgABAAEAAgAAAAAAAAABAAEAAgACAAMABAAEAAMAAgADAAYAAwAFAAYABgAEAAQABAAEAAYABAAEAAUABAADAAQAAgAFAAMAAgADAAcABgAHAAYABgAEAAMAAQAEAAMAAwADAAAAAAAAAAAA//8AAAAAAgABAAEAAAAAAP7//f/9/wAAAAAAAAEAAAD////////+/wAAAAAAAAIABAABAAMAAwACAAQAAgABAAMABAABAAMABQAGAAgABwAJAAcACgAKAAUACAAGAAYABAADAAIABQAFAAYACAAJAAcABwAFAAMABQAFAAYABgAJAAYACAAJAAYACAAHAAYAAwADAAEAAgAEAAQABQAGAAYABQAGAAQAAwACAAAAAAAAAAEAAAABAAMAAgADAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAAAAQAAAAAA///+//3//f/+//7//f/+//7//f/9//7//f/9//3//f/9//3//v/+//7//v/9//7//v/+//3//v/+//7//v/+//7//v////////////7//////////v//////////////AAD///7//v///////////////v////7//f/+//3//v/+//3//f/+//7///////7//////////////////v////7//v/+//7//v/+//7//v/+//7//f/+//7//f/+//3//f/9//7//v////7//v////////////////8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQACAAEAAgAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAQABAAAAAQABAAEAAQABAAEAAAABAAEAAgABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v////7//////////////////////////v////////////////////////////////8AAP///////////////wAA////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAA/////////////wAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAABAAAAAQAAAAAAAQAAAAEAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"execution_count\": 13,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# change emotion name[\\\"neutral\\\", \\\"happy\\\", \\\"surprise\\\", \\\"angry\\\", \\\"sad\\\"]\\n\",\n    \"emotion_type = \\\"happy\\\"\\n\",\n    \"\\n\",\n    \"wav_fpath = Path(emotional_src_wav[emotion_type][\\\"wav\\\"])\\n\",\n    \"src_audio = preprocess_wav(wav_fpath, source_sr=16000, normalize=True, trim_silence=True, is_sil_pad=True,\\n\",\n    \"                    vad_window_length=30,\\n\",\n    \"                    vad_moving_average_width=1,\\n\",\n    \"                    vad_max_silence_length=1)\\n\",\n    \"\\n\",\n    \"text = a_text\\n\",\n    \"\\n\",\n    \"syn_audio, mel_pred, mel_src = Tts_handel.one_shot_TTS(text, src_audio)\\n\",\n    \"\\n\",\n    \"## or\\n\",\n    \"# dur_stat = np.load(emotional_src_wav[emotion_type][\\\"dur_stat\\\"])\\n\",\n    \"# print(\\\"dur_stat:\\\", dur_stat)\\n\",\n    \"# syn_audio, mel_pred, mel_src = Tts_handel.one_shot_TTS(text, src_audio, dur_stat)\\n\",\n    \"\\n\",\n    \"# plt.plot(syn_audio)\\n\",\n    \"Tts_handel.feats_handle.melspec_plot(mel_pred)\\n\",\n    \"ipd.Audio(syn_audio, rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"c032ae3f\",\n   \"metadata\": {},\n   \"source\": [\n    \"# 3. Adjust speech speed according to the statistics of phoneme duration\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"id\": \"c07b16d5\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"a_text = \\\"一句话#3风格迁移#3语音合成系统\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"id\": \"a11ce2b5\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# change emotion name[\\\"neutral\\\", \\\"happy\\\", \\\"surprise\\\", \\\"angry\\\", \\\"sad\\\"]\\n\",\n    \"emotion_type = \\\"happy\\\"\\n\",\n    \"\\n\",\n    \"wav_fpath = Path(emotional_src_wav[emotion_type][\\\"wav\\\"])\\n\",\n    \"\\n\",\n    \"src_audio = preprocess_wav(wav_fpath, source_sr=16000, normalize=True, trim_silence=True, is_sil_pad=True,\\n\",\n    \"                    vad_window_length=30,\\n\",\n    \"                    vad_moving_average_width=1,\\n\",\n    \"                    vad_max_silence_length=1)\\n\",\n    \"\\n\",\n    \"text = a_text\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"id\": \"35072516\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['yi1', 'ju4', 'hua4', 'feng1', 'ge2', 'qian1', 'yi2', 'yu3', 'yin1', 'he2', 'cheng2', 'xi4', 'tong3']\\n\",\n      \"phoneme seq: sil ^ i1 j v4 h ua4 #3 f eng1 g e2 q ian1 ^ i2 #3 ^ v3 ^ in1 h e2 ch eng2 x i4 t ong3 sil\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"image/png\": \"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\\n\",\n      \"text/plain\": [\n       \"<Figure size 720x432 with 2 Axes>\"\n      ]\n     },\n     \"metadata\": {\n      \"needs_background\": \"light\"\n     },\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,UklGRkS/AgBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YSC/AgABAAYABgAKAAcABQAIAAcACwAIAAkACwALAAsACAAFAAAA+f/4//X/9//+//v//v8CAAYADAANAAoAAwD9//n/+//8//7//v/9//7/AAAFAAYABwAGAAQAAwADAAQABAACAPz/+P/2//j/+v/7//n/+P/4//r/AAADAAYABQADAAEAAAAAAAAA/v/7//j/+v/7////AAAAAAAA/v/9//7//v/9//v/+P/6//v//P/+//3//P/6//3/AAADAAQAAwADAAMAAgADAAMAAAAAAP///v8AAAAAAAACAAAA///+////AAAAAAAA///8//3//f///wAAAQABAAIAAQACAAEAAgAAAP7//P/8//z/+//7//r/+f/4//n//P8AAAEAAAAAAAAAAAABAAIAAwACAAIAAQADAAMAAwAEAAMAAQAAAAAAAgADAAEAAQAAAAAAAAAAAAAA///9//7///8AAAAAAAAAAP7//f8AAAEAAgAAAAAA///+//7//v/+//3//f/+//////////7//f/+//3//f/9//7////+//z//P/9//7//f/+//7/////////AAAAAAEAAQACAAIAAQACAAEAAAAAAAAAAAAAAAAAAAAAAAEAAgABAAEAAgACAAIAAgACAAIAAQABAAEAAQAAAAAAAAAAAP//////////AAD//wAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAAQABAAEAAQACAAEAAQABAAAAAQAAAAIAAQACAAIAAgABAAEAAQACAAEAAgACAAEAAAABAAEAAAAAAAAAAQAAAAAAAAAAAAEAAAABAAEAAQABAAEAAgAAAAAAAAABAAEAAAABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAD/////AAD///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAA/////wAAAAAAAP//AAD///7/AAD///////8AAP////8AAAAAAAD//wAAAAAAAAAAAAAAAAAAAQAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAAAAAAAAAAAAAAABAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAP///////wAAAAD+////AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAP//AAABAAEAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAEAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAP////////////8AAAAAAAD//wAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAA////////////////AAD///////////////////////////////////////////////8AAP////8AAP///////wAAAAD/////////////AAD//////////wAA////////////////AAD/////AAD/////AAD//////////////////////////////v/+//7//v/+//3//v/9//3//f/9//3//f/9//3//f/9//3//f/8//z//f/9//3//f/+//3//f/9//3//v/9//3//f/9//3//f/9//3//v/+//7//f/9//3//f/9//3//f/9//3//f/9//3//v/9//3//v/9//7//v/+//3//f/9//3//f/9//3//f/8//z//P/8//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//z//P/8//3//f/9//3//v/+//3//f/9//3//f/9//3//v/9//3//f/8//3//f/9//3//f/8//z//P/9//3//P/8//z//P/8//z//P/7//v/+//7//r/+//7//v/+v/6//r/+v/6//r/+v/7//v/+v/6//r/+//6//v/+//7//v/+//6//r/+//7//v/+//6//v/+v/7//v/+//8//z//P/8//3//f/9//7///8AAP//AAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAA//8AAAAA///+//7////+//3/AAAAAPz//v/5//j/+f/3//n/+//6//r/+v/6//z/+v/9/wAAAgADAP7//v/8//v//f8CAAQACQAMAAsABwAAAPv/+v/7////BAAAAAAA/v8AAAEABwALAA4ADgAHAAIAAAAAAAIABAAFAAoADgAOAA0ACQAJAAwADAAPABEAEQAKAAcABgAFAAwADgAOAA0ACwANAA8ADAANAAoACQAJABIAFQAUABgAEQAPAA8ACwAJAAsACAAGAAkABgADAPr//f8GABYAIAAWAA4AAAD1//b/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Xv6W/sj+Af88/4n/1f8bAF8ArADwAC0BaQGMAaUBsgG4AbQBmwFzAUoBEwHSAJAASAD6/7L/c/84/wH/y/6o/ob+cv5s/nD+gv6h/sX+8f4f/17/m//V/x4AXwCgANcACgE1AVsBbwF/AYEBeAFfAUYBJAHyAMMAiwBOABQA3f+t/27/O/8c///+2/7L/rz+wP7H/tX+8P4J/zX/YP+O/7r/+/8qAFwAiQC7AOIA+wARASMBKQEgASABCwHzANEAsQCKAF0AMgAHANz/tv+R/3H/Vf85/zb/KP8i/yb/Lv8+/1D/Yf97/5r/vP/b//r/HQBEAFsAdACNAKEAqwCwALIArwClAJoAjAB2AFwARQAxABgA+//m/9L/u/+l/5//mf+N/4P/i/+N/5X/m/+p/7b/xP/X/+f//P8VACQANwBCAFQAYgBrAG4AdwBxAHIAbgBkAGAATgBEADQAKAAZABAAAQD0/+z/5P/Z/9f/0f/Y/9f/0P/X/+H/6v/q//P/+/8DAAgADwAVABwAHwAmACYALgArACsAKQArACgAJQAlABwAGQAXABcAEgAOAA8ADQAJAA0ABwANAAoADAASABQAFwAXABwAIgAmACMAKgAnACYAJwAoACYAIAAeAB8AFgASABIACgAJAP7/AAD6//f/8P/z//H/9//1//X/9//5/wAABAALABIAIAAgACgAMgA0ADUANQA7ADwAOAA5ADUAKwApACIAHQAUAA0ACQD///v/+f/x//H/7v/t/+3/7P/r//D/7f/z//r//v8CAAUADAAUABQAHwAlAC0ALQAyADYANQA1ADIAMwAzAC4AKwAmACAAGAAUAAoABAD9//3/+f/v/+7/7v/p/+v/6//s//D/7//1//j//v/+/wUACAALAA8AEgATABUAGQAZAB0AHwAaABkAFwAUABQADwAQAA4ACAAGAAcA/v/7//b/9//1//L/8f/w//D/7v/x//H/9P/x//f/9v/2//f/+f/6/wAA/////wAABAABAAgADQAOAA8ADwAQAA0AEgANAA0ADAAIAAgAAgD9/wAA/v/9//v/8f/6//n/7//0//P/8f/v/+r/6//v/+7/5//q/+v/5//q/+b/4P/l/+L/6f/x/+z/7f/4//T/7f/3//r/+f/0//f//P/6/+7/8v/0//f/7v/r//j/6v/n/+3/7f/o/+//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awCCAIkAgAB3AHAAYABKADkAJQAXAAcA+f/l/9X/xv++/7X/sP+u/7T/u/+5/8P/0f/Z/93/6P/z/wAABAARABwAJAArAC4ANAA4ADgANwA0AC8ALwAiAB0AEgAJAAAA+//x/+v/5//h/+H/3v/c/97/4//n//D/9v///wMADQAZABoAHgAjACsAKwAwADEANgAzADIALQApACAAHAAVAAsABgAAAPz/8//u/+v/5//h/+D/5P/k/+j/7P/x//b//P8AAAcACwAPABYAGwAfACMAJwAlACsALAApACsAKwAsACYAIwAhAB0AFwANAAsABgAEAAIA/f/8//f/9f/2//T/8f/v//T/8v/0//b/9v/3//r//f8AAAEABQAHAAsAFAAYABkAGgAdACAAIQAiACMAIgAiACAAHgAcABYAFQARABEADAAMAAUABwAAAAEAAAD7//7/+//8//r//P8AAAEAAwAIAAoACwAQABYAGAAdACEAIQAkACkAKgAtAC0ALgAuACwAJwAnACIAHgAbABQAEwANAAgABAABAP3//P/5//X/9P/1//f/9v/5//v//v8CAAgACQAQABYAGgAgACcAKgAsADAAMgAzADIANQAyAC8ALAAnACUAGwAXABEACwAGAAMAAAD6//f/9f/z//P/8P/w//H/9P/z//b/+f/8/wEAAwAFAAsADgASABcAGwAdABwAIgAjACAAIgAiAB8AGwAZABcAFAANAA0ACgACAAAAAAD8//r/+f/5//n/9//6//z/+v/9//z/AQACAAQACAAJAAsACwANAA8ADgAPABAADQAPAA8ADAAMAA0ACwAJAAcABQAEAAIAAAD+//7//P/5//n/+v/5//n//P/6//r/+v/9//3//v/8////AAAAAAAAAAABAAAAAQACAAIABAAAAAEAAAD9//7//P/7//n/9//1//b/9P/z//P/8//2//T/9//z//r/9//8/////v8CAP7/BQAAAAQAAwAFAAUAAgAAAAIA/v8DAPn/AAD6//n/9v/1//f/8v/3//D/+f/w//T/7v/x//L/8P/y//b/9f/0//j/+P/6//r/+//8//z/+v/8//v//P/8//z//P/9//r/+f/7//j/+f/5//z/9//6//X/9v/3//T/9f/1//X/8v/1//X/+P/2//j/+P/4//f/9f/3//j/9//3//j/+P/3//j/+P/4//X/9v/5//j/9//5//v/+v/6//v//v/8//z/+//7//v/+f/5//j/9v/4//X/9f/0//X/8f/1//P/9f/2//P/9v/4//j/+f/6//z//P/9//r/+//7//n/+f/5//j/9v/0//T/8//x/+7/8P/t/+3/7f/r/+v/7P/p/+n/6v/p/+b/5v/o/+b/5//p/+n/6//q/+z/7P/u/+7/7P/w//D/7//w//H/8//0//P/9P/3//b/9v/2//f/9f/2//b/9v/1//b/+P/3//b/9f/3//r/9//4//j/+P/9//j/+//+//j//P/9//z/+//5//j/9v/1//X/8//x//H/7//w/+//7v/v/+7/7//y//H/8P/w//T/+P/1//f//P/7//n/+f/7//r/9//6//f/+P/0//P/8P/v/+z/6f/q/+j/6f/o/+X/5//n/+j/7f/q/+3/7f/v/+//7v/w/+//9f/z//P/8P/0//T/9P/3//r/9v/0//H/9P/t/+v/7P/q/+r/5v/j/+L/4f/h/+L/3v/h/+L/5P/k/+L/5//p/+j/7//t//D/8f/w//L/7//1//T/7v/u/+7/6P/i/+D/5f/j/9//5P/i/9//4f/j/+j/6//u//L/8P/0//f//f8BAAEACAAGAAgACgAHAA0ACAAIAA0ABwAHAAYACQAGAAcAAQACAAAA/v8AAPr/+P/6//n/+P////n/9//8//b//P8AAPv/AQD8/////v///////f/9//r/+v/8//v/+v8AAAAAAQAAAPv/CAAIAAUAEgASAAwAFgATAA4AEgARABMADwAVABAADAARABYAGAAXABIAEwASABIAGAARAAoADQAOABEAFAASABgAGQAeABsAGAAfABkAHAAiACAAFwAaACAAIQAbABoAEwALAAUABwABAAAA///x/+//6//o/+T/6//p/+b/8P/8/+z/7//z//z/AwAKAAUACgACAAAAAgAFABIAFQAfACwAGAASACUAKgAwADsATAA5ACsAIwAqADIAQgA2ADwANQAdABYAHAAfACsAMQAyAEEAMgAnACEAMAA8AC8AIgA0AD8AKgAjACQALAAbABUAJwAZAAAAEgAoACIABAAJABEAFgAeABUAHwAdABoAIgAhACAAQABZAEgAJgDz//j/CgAUAEYANQAXAPr/qv+X//b/DAD6/7v/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NQA0ADUANAAzADEAMQAyADAALgAwAC4ALgAuAC8AMAAtADAAMQAyADIAMgAzADQANQA3ADsAOgA9AD0APgBAAEAARABDAEMARABHAEcARwBIAEgASABJAEkASABIAEkASgBHAEcARgBGAEYARQBEAEUARABGAEUARwBHAEgARwBIAEgASQBJAEkASABHAEYASQBLAEgASgBLAEwASgBJAEwASgBKAEwARwBKAEoASABIAEYARQBGAEQARABFAEMAQgBFAEQARQBGAEYARQBFAEcARwBGAEcARwBGAEYARgBJAEcASgBKAEgASgBMAEsASgBKAEoASgBHAEgASgBKAEgARwBHAEYARQBEAEUARABCAEQARABBAEIAQwBDAEIAQgBDAEMAQwBDAEIAQgBCAEIAQwBCAEIAQwBFAEQARABFAEQARABDAEAAQgBDAEIAQQBAAD8APgA+AD0APQA7ADkAPAA8ADgANwA4ADoANgA1ADcANgA3ADUANAA3ADIAMwA0ADQAMwAvADMANQA0ADEANQA0ADEAMwAyADAAMwAwAC8AMAArACsAKwAsACoAJgAoACgAJgAlACQAJwAkACIAJgAnACQAJAAjACIAIwAiACMAIgAiACAAIQAiACEAIgAlACQAIgAhACIAIQAhACAAHwAfAB0AHQAcAB0AGwAcABoAHQAdABwAGwAcABoAGgAaABgAGQAUABQAEwASABIAEwASABEAEgARAA8ADgARAA4ADwASAAwADAAPAA0AEAAMAAoADgAOAAoACQALAAoABwAEAAMAAwACAAEAAQADAAAA/////////f/7//r/+v/9////+v/8//3//v///wAA//8AAAYABAAFAAQABQAGAAUABwAJAAcACAAJAAwABwAIAAYABgAKAAkACAAJAAoACQALAAsACgALAAsACgAHAAsACwAHAAwACQAHAAkACgABAAQACAADAAIAAwACAAMABAABAAUABwAGAAMACQAJAAgACQAIAAcACAAGAAUACAAGAAMABAADAAMAAAD+/wEAAwACAAMAAgAEAAUABgAJAAcACwAKAAoACgAIAAcACwAKAAkACAAFAAQABAADAAMABQADAAUABAAAAAAA//8BAP///v8CAAAAAAD9/wEA//8AAAIA/P///wEABQAFAAUAAgAFAAQAAgABAAIAAwAEAAAA//8AAAQAAgAAAAQAAAAAAAEA+f8AAAAA/v/9//7/+v/7//v//v/7//z/9v/1//z////+/wAA/v8AAAAAAAABAAAABgADAAEAAAADAAIAAAD7//z/9//3//b/+P/1//T/8f/x//P/8f/w/+//8//x//H/8f/w//b/9P/y/+//8//z/+7/8v/v//H/8f/0//P/9P/0//D/8//0//f/+f/3//L/8//0//b/9v/4//b/8//y//L/9f/4//f/9P/w//f/+P/2//n/+f/9//n/+P/6//7////+//z/AAAAAP///P/9////+v/+//3//v/7//v/+//9//3//v/8//r/+P/3//b/8//0//X/8v/u/+3/7//t/+j/7f/r/+7/7//y//T/9v/5//j/8//4//3//P/9//z/+f/5//j/9v/5//f/9P/z//L/8//v/+z/7P/p/+b/4//o/+X/4//h/97/3P/f/93/2P/b/93/2v/e/+L/3f/i/+b/5P/m/+r/6P/o//D/7P/q/+3/6P/l/+z/7//q/+z/8f/2//j/AAD7//7//v/+//r/+//4/+v/7//w/+r/4v/g/9z/4//l/+f/7f/u/+r/5f/m/+3/7P8SAAgABwAWABgADwAeAP3/xP/n/wEAOAAfAGoAVADH/03/k/8YAB0A5//E/8//NACCAFcA2//a/xoARQArAOX/vP+9/woAAgDn/8z/y//U/9r/7f/3//P/9P/s/+n/8v/t//H/8P8DAAQA6P/q//P/DwAFAPX/7v8KAP//6f/2/xgAHwAPAAAA//8QACkAJQAFAAMANAAgAAgA7//g/+f/6f/5/+f/3f/m/93/yP/h//j/8v/u//f/9v/w//H/5P/6/xUAEAD2//D/BwAeACIADQAAAAgADgALAAkAAwAWABIA+/8GACQANQApAAIA8/8IAC4AMgAdAP3/8/8wAEcAGwAAAAsADAAwACIA5v/Y/wwAJQAIAOD/zv/j/w4AAgDZ/8L/5P8KAPj/tf+n/+L/+//Y/77/wv/f/wkA9//F/8v/BAAZAO3/v/+9/+f/9P/Y/9L/1v/q//b/7//z/xMAJAAUAAoACgA2AGkASgAQADAAcQB1AFcAVgBFAFgAUABHAEQAbABOAAwA3/8AABwAHgC0/3f/hf/R/77/Uf/z/hj/vf+F/w3/3v4u/z//WP8F/9r+H/9d/17/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MgBYAG4AegCMAKMArACtAK0ArQCfAJcAiQB3AGYATAA2ACEADwDy/+L/0P+7/6z/of+W/4z/jP+L/5L/lP+e/6j/tP/C/8v/3P/y/wQAFQAkADUAQwBMAFUAXABnAGkAaABgAFwAUwBMAD4AMwAiABQACwD+//f/5v/h/9v/1f/Q/8j/xP/M/8v/yv/R/9n/5P/i/+r/8f/3//3/BAAMABAAHAAgACIAIgAjACgAJQAhACAAHwAZABcAEQANAAoABQADAAAAAAD3//b/9v/1//T/8//w//r/9f/z//P/9v/7//n/+v/3//r/+f/z//T/+P/5//T/9P/2//L/8P/y//D/7v/r//L/7P/s/+r/8f/0//T/+/8AAAAAAQAFAAoAEQAPAA4AEQASABEAEAAQABMAEgAPAAkACgAIAAAAAAAAAP7//f/9//f//f/2/wAAAAACAAYABwAIAAYADgAVABcAIQAiACQAIgAmACcAKgAsACsAKAAnACkAJQAlACQAJAAgABoAEwASAAgABAADAAEABQD6//r/9//2//X/9f/3//f/9//5//7//f8AAAgADAAOABkAFQAcABwAIQAmACYAKwAoACoAKwApACMAKAAlACIAHQAcABgAEQAMAA4ABwADAAQA/f/8//T/+v/4//X/9f/2//D/9//3//b//P/+/wYABwAIAA4AFQAXABoAIgAlACYAJgAlACgAJgAqACsAIwAgABwAGgAVABQAEgAMAAsACwAGAAsACAAIAAsADwAQAA4ADgAQABgAFgAfAB8AHwAkACIAJgAjACcAKAAnACkAJQAkABwAGgAaABYAEwAPAAoABAABAPz/9v/y//L/8f/r/+7/7f/m/+n/7P/v//X/9f/0//v///8AAAYACwAUABUAGAAbAB0AHgAdAB4AIAAaABgAFQAPAAoABwAGAAEA//////v/9v/1//P/8P/0//f/9v/3//r/+P/5//j//P/5//3///////3//P/+//3//f/7//r////4//j/9//3//b/8f/0//P/9//z/+n/7v/v/+n/5//h/+//6v/f/+v/4f/j/+P/5//s/+z/6v/m/+H/8f/t/+f/7f/m/+P/3P/c/9f/1v/Z/9T/1P/e/9X/0P/a/9L/2P/Y/9j/2v/R/9L/2//Z/9r/4f/h/+H/4//o//D/7P/q/+3/7P/x//P/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V/9n/4f/l/+z/9j/9P8DAAEA/v/s/+b/1v/U/7//s/+3/9L/6//7/yQANwBMAEwAXABcAFIAOwAxACMAGgAEAOv/4P/Z/9P/zv/o//7/CAATACIAOQA9ADoAOQA1ACwAJgAfACIAMwA1ADcAQABPAFMAVQBYAFgAWQBRAEQAQQA3ACoAEQARAP//9f/m/97/2P/T/9n/0f/Z/9H/1//X/9f/1P/W/9v/3v/d/+//AwAGAAgAEwApAC0AMQArAC8AKAAaAB8AIgAnAB0AIAAbACQAIwAkACAAJQAbABIAEwAZABgADgAMABEAFAAYAB0AKAAyADoAQABFAEYARwBGAEMAPQA4ADkAOQA1ADQAOQA6ADcALAAlAB8AFgAGAAAA/f/2/+//7P/0//X/7P/q/+//8P/z//v/CAAMAA0ACgASAB0AHQAYABgADwAKABIAEwAQAA8ACgAPABgAIwAhABgABwD///f/9P/0//X/7//0//D/8P/7/wIABQAIAAcAEAAZABoAIQAkACMAHgAhACcAKQAlACEAIwAjACAAIgAiAB0AGgAbABwAGgAYABoAGQAXABEAFAAWABcAEgATABUAEwATABYAFwAZABcAGQAaAB0AHQAaABkAEQAMAAwABgAEAP7//f8AAPn//P///wAA+P/3//T/+v/2//b/+/////r/+f/+////AAABAP7///8AAP7//////wMAAQAEAAIAAAAAAP7//P/4//r/+f/2//b/9v/3//r//v8AAAcACQAGAA8AEAARABIAFAAYABsAGQAcAB0AIQAcACAAIQAhAB4AIQAjACEAHgAfAB8AGgAYABYAFAARAAsADAAKAAkABwAHAAkABQAFAAQAAQABAP7///8AAAAAAAABAAIAAwADAAIAAAD//wAAAQACAAMABwAIAAkACwAMAA0ACwAIAAQAAwAAAAAA//8CAAAA//8AAAIAAQAAAAQAAAAAAAAA/v/+//z//P/7//3//f8AAAAAAQAEAAkACAANAAoADgAOAA0ADQANAAwADgAOABMAFQAVABoAGAAZABkAFgAWABQAEgAOAAwADQAKAAoADQANAA0ADgAQABEAEgATABMAEgAQAA8ADQAMAAsACwANAAwACwAPAA8AEAAQABAADgAMAAkABAACAAAA/v/5//b/9P/x/+3/7P/t/+7/7v/v/+7/7f/v//P/8f/z//T/9//2//f/9v/3//n//P/4//z/AAACAAUACQALAAsACgAMAAwABwAGAAUAAwAEAAUABQAIAAgACgAIAAoACgAMAAsACwAMAAgACQAJAAoADQANAA8AEQAPABIADgAQABAADwANABIAFAASABkAEwASAA8ADgAJAAkACAADAAQAAAABAAEAAAAAAAAA///9//z/+f/0//X/9P/0//T/8//3//r/+f/8//z//P/9//3/+//7//r/+v/7//r//P/7//j/9//5//f/9v/5//f/+f/5//z//P/8//v/+//+//r//P/9////AAABAAIAAgADAAUABwAHAAgACwAPAA0ADgAMAA0ADQAOABAAEQATABIAFAAXABcAFwAZABcAFQAVABIAEAAQAA4ADQALAA0ADAAMAAwADAALAAkACgAJAAkACQAIAAUABAADAAEAAAAAAPz/+v/6//n/+v/5//r/+P/3//T/9v/1//T/9f/y//T/9f/1//T/+P/3//n//f/+/wAA//8BAAAA//8FAAAAAQADAAcACAAKAA0ACQAMAAsABgAFAAcACAAKAAkADAAMAAwADwARAA8AEQARABIAFQAVABUAFwAWABsAGQAYABcAFgAVABQAFAARABEAEwAQABIAEwASABEAEgAQAA8ADQALAAoACgALAAwADQAOAA4ADwANAA0ADwAMAA8AEQASABQAFQAWABMAFAARAA8ADwAMAAkABwAHAAUACAAKAAgACwAMAAoACgAJAAgABgAFAAUAAwAHAAgACAAIAAkACgAJAAcACQAJAAoADQAOABAAFAAYABgAGgAaABwAHQAdAB0AHQAeACAAHwAfACEAHwAfACAAIAAeACAAIAAdAB0AGgAaABsAHAAbAB0AIAAfAB8AIAAhACIAIwAhAB8AHgAeABwAGQAWABQAFQAUABcAFwAXABYAFQATABMAEgAQABEAEQAOAA0ADgAMAAwADQAKAAsADQAOAA8AEQAUABIAEwASABcAFAAYABgAFQAYABcAFwAVABcAFAAVABcAFwAZABcAGAAVABQAFQAQABEAEgATABQAFQAVABQAFgAVABMAEwAVABQAFQAUABUAFQAUABQAFQAVABQAFgAXABcAFwAXABkAFgAaABgAFwAZABcAFgAUABMAEQARABEAEQAUABQAEQAQAA4ADAALAAoACgALAAsADAAOAA4ACwAMAAsACAAHAAgACAAMAA4ADwASABQAFAASABIADgANAAwADAAMAAwADQAOAA4ADgAOABAADwAOAA4ADQANAA0ADQAOAA0ADgAPAAwADgANAA0ADQAMAAsACwAMAA4ADQAOAA8ADwANAA0ADwAPAA8ADQAMAAwADAAPABAADwAPAA0ACwAJAAQAAQACAAMAAwACAAEAAwAEAAMAAwACAAUABQAGAAUABwAGAAgABwADAAMABAAEAAMAAwACAAUABAAFAAUABQADAAMAAQAAAAAA/v/////////9//7//f/+//7//f///////v///wAA/////////v8AAP//AAAAAP///////////v/+//7/////////AAD//wAA///+/wAA/f/+/wAAAAAAAAAAAAAAAAIAAQAAAAEAAAD+/wAAAAAAAAAA/f/9//7////8//v////+/////f8AAP7/AAAAAPv//f/+/////f/+//z//f/9//3//v/9//r//P/7//r//P/8//v/+//9//r/+//8//r//P/8//z//P/9//3///8AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAIAAQACAAIAAgACAAEAAAABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAA/////////////////////////v////7//v////7//v/9//7/AAD///7//v/+//7//v/9//z//f/+//7//v/9//7//v/+//7//f/9//3//f/+//7//v/+//7//////wAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAP//AAD/////AAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAA//8AAP/////+////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAQAAAAEAAQABAAEAAgACAAEAAgABAAEAAQABAAEAAQABAAIAAQAAAAEAAQABAAAAAAAAAAAAAQAAAAEAAQABAAEAAQACAAIAAgACAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQABAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAABAAEAAQABAAEAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//////////////////AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAA//////////8AAAAAAAAAAP//AAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAD//////////wAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAD/////AAD/////AAAAAAAA//8AAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAQAAAAEAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"execution_count\": 16,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"dur_stat = np.array([15, 6, 18, 9])\\n\",\n    \"\\n\",\n    \"syn_audio, mel_pred, mel_src = Tts_handel.one_shot_TTS(text, src_audio, dur_stat, True)\\n\",\n    \"\\n\",\n    \"# plt.plot(syn_audio)\\n\",\n    \"Tts_handel.feats_handle.melspec_plot(mel_pred)\\n\",\n    \"ipd.Audio(syn_audio, rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"id\": \"9f7a67ea\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['yi1', 'ju4', 'hua4', 'feng1', 'ge2', 'qian1', 'yi2', 'yu3', 'yin1', 'he2', 'cheng2', 'xi4', 'tong3']\\n\",\n      \"phoneme seq: sil ^ i1 j v4 h ua4 #3 f eng1 g e2 q ian1 ^ i2 #3 ^ v3 ^ in1 h e2 ch eng2 x i4 t ong3 sil\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"image/png\": \"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\\n\",\n      \"text/plain\": [\n       \"<Figure size 720x432 with 2 Axes>\"\n      ]\n     },\n     \"metadata\": {\n      \"needs_background\": \"light\"\n     },\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,UklGRuTUAQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YcDUAQACAAUABQAIAAUABAAHAAYACgAGAAYACAAIAAcABgAFAAIA/f/9//3//f8AAP3//P///wAABQAHAAYABAAAAP7///8AAAAA///+//7///8BAAIAAgABAAAAAAD////////+//v/+f/5//v//P/9//3//v/+/wAAAQADAAUABQAEAAAA/v/9//3//f/9//z//f/+/wAAAQABAAEAAAD//////////////f///wAAAAAAAAAAAAD9//7///8AAAAAAAAAAAAAAAABAAIAAAAAAP////8AAAAAAAACAAAAAAAAAAAAAQABAAEAAAD/////AAAAAAEAAgACAAIAAQACAAIAAwACAAAA//////7//////////v/9//3///8AAAAAAAD///////8AAAEAAgACAAIAAQACAAIAAgACAAAAAAAAAAAAAgACAAIAAQAAAAAAAAD//////v/9//3//v8AAAAAAAAAAP///v///wAAAAD//////v/+//7///8AAAAAAAAAAAAAAAAAAP7//f/+//3//f/9//7//v/+//3//P/9//3//v////7/AAD//wAAAAAAAAEAAAAAAAEAAQABAAEAAQABAAIAAQACAAIAAQABAAIAAgABAAEAAQABAAEAAQABAAIAAQACAAEAAQABAAAAAAAAAAAAAAAAAP//AAD//////////wAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAQABAAEAAQAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAEAAQABAAEAAQABAAAAAAABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAD//wAA////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAP////8AAAAA/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAAAAAAEAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP///////wAA/////wAAAAD//wAAAAD/////AAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD/////////////////////AAD///////8AAP//AAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA////////////////AAD///////////////////////////7///////////////7//////////v/+///////+//7//v/+//7//f/+//7//v/9//7//v/9//7///8AAP////8AAAAA////////AAD//////////////////wAA//////////8AAAAA//////7//v/+//7//v/9//3//f/8//z//P/8//z//P/8//z/+//8//z/+//8//z//P/8//z//P/7//r/+//6//r/+v/5//n/+f/5//r/+v/6//r/+v/6//v/+//7//v//P/9//z//f/9//3//f/9//3//f/9//3//f/8//v//P/9//z//f/+//7//v/+/wAA/v/+//7///////7//////////v//////AAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//////7//f/9//v/+//8//v/+v/6//r/+v/5//v//P/7//v/+//8//7//v8AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQABAAAAAAAAAAEAAAD//wAAAAAAAAAA/////wAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIABAAGAAUAAwAGAAgABgAJAAoADAAKAAwACQALAA4ADAAOABAADAAJAAwAEQAOAAkABQAFAAYACwAKAAYACAAKAAgABwAIAAEAAwAFAAMAAAD9//3//f8AAAIA/f/7//7//v/+/wAA/P/9//v/+//+/wEAAgAAAAAAAAD+/wMABAAFAAMAAQABAP7/AAD//wAAAAAAAAIAAQABAAMAAQD+/wEAAwD///v//P/5//f/+f/9/wEA/f/+/wAAAAACAAAAAAAEAAoACAAKAA8ACwAIAAgABAAFAAMAAwADAAAAAwAGAAIA//8AAAIAAgACAAYABQAGAA8AEQAUABoAGgAZABgAHAAWABYAFwASABQAFgARAA0ACwAMAAwAEAAMAA0ADQAFAAcAHQASAAsADgAzAGgAewBSAP//0v/t/w0ABADu/+X/3v/k/+7/8P/v//3/8P/P/83/0P/K/8b/0f/Y/8//yP/H/8H/zv/W/93/1f/R/8r/zP/J/8D/u/+2/7r/vP+4/7P/sf+0/7f/wP/O/9j/3//j/+r/9P/9/wAADwAfACEAKwAvACUALQA7ADMAMgBBAEYARQBTAFYAWQBVAE0ASQBTAEwAOQA8AFAAQgA+AB4AIQA0AFYAQwAzABIA5v8HAAgAEgDj/+//8P8XAA4A7//m/9v/6v/l/9H/sP+4/8L/uP+7/7f/sf+j/7r/wf+7/8H/wv/G/9D/4P/b/9j/1v/j/+b/1v/L/8T/xf/L/8r/vf+3/6T/pv+3/6//mP+d/6T/tv+9/8T/tf+5/9//1f/D/8P/0f/b/+D/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s/+L/23/Uf88/yj/GP8j/yH/Jv81/0n/ZP+A/5f/tv/V//n/EwAvAE0AbQB+AI0AmwChAKIAnACVAIsAeQBpAFcAPAAgAAoA9v/f/8X/t/+m/5j/iP+K/4z/hf+D/5P/m/+r/7X/y//a/+z/AAAPACAANwBBAFAAVgBfAGYAYwBgAFwAUABLAEMAMwArAB0ADgD///b/7P/o/93/1f/U/9P/zf/U/9T/4P/j/+H/6v/3/wIABQANABcAIQAkACgAKgAuACwALQApACsAJQAfABkAGgATAA8ADQAGAAQAAQAFAAMAAQAGAAcACAAMAAkAEQASABYAHQAgACQAIgAkACoALgAoAC8AKgAnACUAJAAdABgAEQAQAAgABAAEAP7/AQD3//v/+f/7//n//f/9/wYABQAHAAkADwAXABYAGwAiACoAKAArADAAMQAtAC0ALQAsACcAJwAlABsAGAAWABIACgAIAAgAAgAAAAEA//8BAAAAAgAEAAMABQAHAAYADQAPABEAFAATABYAGAAWABsAGwAfAB8AHgAhACAAHwAcABwAGgAXABUAEAANAAsACgACAAAAAAAAAP//+P/9////+f/+/////P/9//v///8BAAMA//8EAAMABAAGAAUABwAIAAsACAAKAA0ACgALAAsACgAMAAkADQAKAAcACAAHAAUABAAAAAIABQAEAAIABQAEAAMAAgAEAAYAAgAHAAIAAQAAAAAA/v8AAP3/+//6//7/+v///wIAAgABAAEABQACAAUABAAEAAIA//8DAAMAAgAEAAMAAQAEAP3/AgABAP3/AgABAP3//v/8//v//v8AAPz///////3/AAAAAAAAAgACAAcACQAGAAYADAALAAQABgANAAwAAgAEAAoACQD9//3//P8CAP7/9/8CAPv/9P/2//X/8//1//X/8f/v/+//6v/v//D/7P/r//P/9//0//b/AwAKAAQA/v8OAA0ACQAIAA0ADQAIAAIACQAKAAEABAACAAMAAwADAPz/+P/7//j/8f/u/+r/5//g/+L/5v/k/+L/4v/i/+n/9P/p/+3/8v/t//j/9P/3//3/AADw//L//f/3//L//v8AAPj//P/0//v/+f/x/wQAFwACAAAA+P/v//f//P8AAOz/6/8FAA0A6P++/7r/6f8BABIA7f/t/wwAAgDe/9n/if9b/7P/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/P/6//7//f/+//n/9P/y//D/7P/p/+z/6f/p/+n/5//l/+H/4f/h/9//4P/d/9r/3P/a/9f/2f/a/+H/3//o//D/8//1//3/AAABAAIAAAAFAAAABAAFAAQABAAEAAIABQABAAAAAAAAAPv/+P/3//D/8//t/+//6//r/+r/6f/l/+T/5v/o/+P/5f/o/+j/6//n/+3/7//y//X/+v/6//j/9//8/////v/9//7/AAD///z/AAAAAP/////9//3/+v/3//X/9f/y//P/8f/x/+//7v/v//D/7//w//D/8P/x//D/7v/0//L/9f/3//r/+//5//3//v8AAAEAAQAFAAYABAAHAAQABwACAAIABAAAAP7///8AAP3/+v/2//b/8//w/+//7f/s/+3/6v/v/+v/6//x/+//9P/z//f/9//5//j//v//////AAABAAEAAwACAAYABgAJAAcABwAGAAUABQABAAIAAAAAAP//+//3//f/9f/w//D/7P/q/+j/6f/n/+r/5//u/+3/7f/v//D/7f/y//P/7P/r/+7/7//t/+r/7//x/+3/7f/w//H/6v/r/+v/7v/o/+j/5//k/+L/4f/h/+H/4f/j/+T/4//l/+X/6//s/+7/7v/0//L/8v/v//T/+P/0//b/+f/4//3//P8AAAIAAwAAAAIAAQAFAP///v8AAP3/AAAAAPj/9//2//T/7//5/+v/8f/q/+v/8//2//X/9//+//X/AAABAPz/AgAEAAUA/f8NAPz/DgACAAMAAwAAAAkA+/8PAPf/BAAAAP3/9f/9/////v/y//n//f/p//P/8P///9z/+f/2/+n/8v/2/wYA6v8VAPX/FAD6/wkAAwAHAAYABwARAP//BgAAAAMAAwAGAAgAEQADAAsADQAZAA0AGAARAAkADgAJAAYAAAANAAAABAAAAAoAAgDw/wkA/f8AAP7/BADz//3/BwAAAAcABgAAAA8ACgARAAkAEQAcAA4AFgAVAB4AAgAFABYA/v8LAA0ABQAAAAEABAD3//n/AAABAP3/+P8DAAoAAAABAAwACQALABMADgAIAAEAAgACAAcAAAD7/wAA/P/u//H/9f/r/+b/7P/o/+T/4f/i/97/3f/c/+D/4v/b/9T/3P/Z/9f/2P/S/83/z//I/8v/y//J/83/yv/P/9n/1v/Z/+X/4P/m/+7/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SAESAekAqgB4AD8ACADX/53/Y/82//z+1P6q/pH+hP56/nn+d/54/oz+rP7K/vv+Kv9k/6z/8P8vAHMAswDvACABTgFuAYcBnQGtAawBngGCAVUBGwHZAJoATgAKAMz/jv9M/xf/8f7I/qf+lP6K/nf+dv6D/pb+sv7b/g3/RP+E/87/EABUAJMAxgD9ADABUgFhAXMBeAF4AXABWAE8ARMB3gCvAHcARAAGAMv/mf9o/y//Df/j/sj+uv6u/qj+rf6//t7+/P4k/13/kP/D//L/JABVAHgAmQC8ANUA6wAAAQ4BFAERAQsBAAHnAMUAqACBAFoANgATAPD/zP+u/5L/eP9d/0//Pv80/zT/NP85/0X/Vf9q/4D/n//A/9//AwAgAEIAWwB6AI8ApACyAMAAwQC9ALgAsQCnAJEAggBnAE0AMQAUAAEA4v/C/6//ov+H/3z/bv9s/2r/bf90/3r/iv+Z/63/v//d//b/CwAhADsATwBkAHEAfACGAI0AkACNAIoAgwB6AG0AYABOADsAJQAYAAYA+v/u/93/1v/K/7v/uP+w/7T/tv+4/8D/x//Q/9b/4v/w/wIADgAeACwANgBAAE4AUwBZAFgAXQBdAFcAUABJAEIAOwAtACUAGwARAAMA/v/8//b/7v/x//L/7f/v//L/9//9////AwAIABAAFAAXABkAIAAlACkAKQAtACcAKQAmACQAHQAaABYADAAJAAUAAQD///n/+//2//b/9P/z//b/+v/4//7/AgAEAAgACwAPABQAFgAXABoAHwAeABsAGwAjAB8AHgAaAB0AGQAVABQAEgARABEAEgAQABEADwARABIAFwAVABoAHwAgACMAKwAtACwAMAA5ADwANQA6ADkANQAyAC4AKQAkABsAFgAPAAgABgD///z/+P/z/+//8P/r/+3/7f/y//P/9v/4//z/AQAIAAwAEQAbAB4AJQAqACsALwA0ADYANAA0ADYANgAtAC0ALAAoACMAHgAeABUAEwAWABAAEAAJAAgACAAGAAQACgAGAAkACwANABAAEAASABcAGgAbAB4AIAAiACMAIgAlACcAJgAmACQAJgAlACEAIwAkACAAHAAWABgAFAARABEAEwATAA0ACwALAAwADQAOAA0AEAASABAAFwAbAB0AIQAkACkAJwAoACkALgArACYAKAAlAB0A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CwANABgADAALABAACAAJAAUABgAKAAsAFgAfAB4AGgAoADoAOwBEAFIAXwBkAGIAaABiAFQATwBKAEEAMwAwACgAIgAeABcAEgASAA8ACwAPAAgABQD8//j/7//p/9//1f/P/8n/wv/G/8T/zf/N/8//2v/m//L//v8MABsAJAAxAEAAPQBLAFIAUQBRAFUAVgBLAEQAQAA6ADAAKAAiAB0AEQANAAAA+P/y/+b/5v/g/97/1f/T/9H/0//Q/8f/yf/U/9f/4v/q//v/BQAPAB8ALwA5AEUAUwBcAGIAcAB9AH0AhgCJAI0AiACDAH0AdQBsAFwATAA7AC4AIQAOAAQA9v/t/+X/3f/T/9L/zv/O/83/1P/e/+H/7f/5////CQAWACIAMQA6AEMAVQBhAGgAaAB0AHcAeQB9AH8AewB+AH4AegByAGkAYABZAFYARwA7ADAAKgAkABgAEgAOAAgAAgADAAkACgAQABgAHAAiACgALgAyADkAPQBFAEYATQBMAEsATwBPAFIAUABUAFAAUwBVAFEASwBJAE0ASgBFADwAPAA9ADgAMQAvACkAKAAkACAAIQAiACcAJgAlACoALAAsAC0ALwAuADEANwA3ADoAPAA+ADkAOQA9AD8APAA7ADsAPQA5ADAALwAmACkAHgAeAB0AEwAZABMAEQAMAAkACQAIAA0ABgAFAAoACgAVAA4AGAAdACQAKQAzADcAOgBDAEcASQBOAFEAVQBUAFgAWABYAFYAVwBRAFIAUgBKAEsARgBBADoAOQAyAC0AJQAjACQAHwAfABoAGQAUABQAFAAUABUAEgAXABcAHQAdACAAIgAkACQALQArAC4AMQA3ADYAOAA8ADUAPAA4ADcAMwAwAC8AJwAfABkAGAANAAcABQAIAAIAAAAAAAMAAAAGAAcACgAOABMAGgAeACIAJgAuADEAOQA3ADsAQABIAEQASgBNAEwATABNAE0ARwBJAEkARQA9ADoANQAxACkAJgAgABoAFQANAA0ABwAGAAEAAwAEAAEABwAHAAkADAASABgAHAAjACoAMQA2ADsAQABFAEkASgBLAEsATABNAEsATgBIAEoASQBFAEIAPgA7ADYAMQAwACoALAAlACsAJwAoACYAJgAnACUAKQAvADEANAAzADsAQQBDAEQATgBQAFcAVwBZAGAAUQBlAFwA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sP+1/7f/tf+z/7b/uP+5/7n/vP+8/7//wf/G/8j/yv/K/87/zP/Q/9D/0P/R/9P/0//U/9P/0v/T/9D/1P/S/9X/2P/Z/9v/3P/f/+P/5//m/+r/6v/v//D/8P/0//b/+P/7//z/+//6//7/AQD+//7/AgABAP7//P/9///////9/wMAAwACAAEACQALAA4AEQAPABUAFwAXABoAHgAdACAAIAAkAB4AHwAiACMAIQAiACYAKQAoACgALAArAC8ALgAxADIAMwAzADgAOgA7AD4APwBEAEUARABGAEcARQBFAEYARgBDAD8APwBAAD0APgBAAEEAPQA8AEEAPwBBAEMARABGAEgATABPAFAAUABRAFIAUgBVAFMAVQBWAFYAVQBSAFUAUwBSAFEAUgBOAFEAUgBPAE8AUQBSAFIAUwBVAFgAWABWAFoAXQBbAFsAWwBeAFwAWwBbAFoAWwBZAFoAWgBcAFoAWwBbAFsAXABgAF0AXQBfAGIAXwBgAF0AYABjAGEAYgBhAF8AXwBfAGAAYABhAGEAXwBfAF8AXwBiAFwAYABiAGEAXwBgAF8AYQBgAF8AXgBcAFkAVgBXAFUAVABTAFIAUQBQAFAAUABSAFMAUgBVAFQAVQBWAFcAVwBWAFYAVwBXAFgAVgBSAFUAVQBSAFAATwBPAE4ATgBMAEoASgBLAEwATABNAEwATgBNAEsASwBMAEwASwBJAEgARgBDAEEAQQBAADwAOQA5ADcANQAyADMAMwAxADMAMwAyADMAMwA1ADQAMgAxAC8ALgAsACkAKgAqACkAJAAlACIAIgAfAB4AHAAaABkAFwAYABMAFAAWABUAFAASABIAEwATABEAEgASABAAEAANAAsACgAIAAcABQACAAIAAAAAAP///P/+//n/+P/2//f/9f/y//T/9//3//T/9P/1//L/9P/z//L/9f/z/+//8//u//D/8P/y//D/7f/w/+v/7v/t/+3/7v/s/+b/7f/w/+n/7f/p/+j/5v/j/+X/4v/j/+L/4v/j/+P/4//l/+X/4//h/+L/4v/i/+H/3//e/93/3P/c/9z/2//b/9r/3v/f/9z/3v/e/97/3f/f/93/3f/Z/9v/2v/Y/9f/2f/Y/9f/1//W/9f/1f/W/9T/1v/Y/9L/1f/W/9L/1f/W/9b/1v/X/9b/1v/W/9b/1//W/9f/1//X/9f/1v/X/9b/1f/V/9X/0//T/9H/0//S/9P/0//T/9T/1P/U/9T/1P/V/9b/1f/X/9f/1//Y/9b/2f/Z/9r/2v/a/9r/2v/c/9v/3P/e/97/3f/f/9//4f/h/+L/5P/j/+L/5f/l/+X/5v/l/+j/5v/l/+b/6f/l/+f/6P/n/+f/5v/o/+r/6v/r/+7/8P/v/+7/9P/1//X/9f/4//b/+P/3//n/+v/7//n/+//9//z/+v/6/wAA/////wAAAgADAAMAAwAFAAUACQAIAAcACAAHAAkACgAKAAoACwAMAAoACgAKAAwADAAMAA4ADgAOAA4ADQAPAA8ADwAVABMAFAARABUAFQAYABsAGAAaAB4AIAAgACEAHwAhACMAIgAjACIAIAAjACIAIgAjACcAJQAkACUAJQAmACQAIQAlACYAIwAkACUAJAAjACgAKQAlACcAJQAjACcAKQApAC0AKgAtAC8AMAAxADAANQA0ADUAMwA1ADcAMgAxAC8ALQArACoALAArACoAKAAtAC4ALQAqACkAKwAtAC4AMAAyADIAMAAvADMAMQAzADEANAAzADMAOAA2ADMAOAAwAC4ALQAyADEAMQAuACgAMQAvAC0ALgAzACwALAAtACkALwAwADAAMgAuADEAMQAuAC8ALgAwACwAKwAzADQAMgA0ADIANgA1ADYAMwAwAD8ANwA1ADoAOgA4ADgAMgA0ADAAMQAwADcANAAvADAAKgAqAC0ALgAtAC0ALAAwACsAMQAyADIALAAvADMANAA2ADQAMAA2ADcAOAA7ADgAOAA0ADIANAA4ADgAMgAxADsAMwAtACwAOQA0AC8AKQAmACYAJgApADEALAAnAC8AHQAkAC0AMwAuAC0AKwAxAC0ANQA5AD8ANwA0ADgANwA0ADAANQA3ADIALgApACoAJwAkACkAJwAeABwAHAAXABAAGwAcABYAFgAYABUAGQAfABsAGAAYABMAEgAgACEAGwAaABwAIQAkACcAIwAeACYAGQAgACwAJQAVABsALQArABgAGgAXAB4ALwA/ADYAHQAgACgALgA0ADMAJwAeAAkAGgA1AC8AFQAVACkAMQAcAA4ADAATACEAJwAXABAAHAAcABkAIAAVABcAKAAsACcAAAAEACQAOQApAB0AIwAxAA0A9v/9/z4ASwA0AO7/6/8vAHIA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zgDUAMQAowCGAGoAQgAXAOj/xP+b/3X/Sf88/yf/GP8P/xD/IP8x/0//cP+O/63/3f/7/yUASwBzAJoAsgC5AMcAxwDKALkAnwCVAIAAYABKADAAEgD+/+n/1P++/6v/nf+L/3T/dv9y/23/af94/4r/m/+3/97/AAAkAEsAZAB9AI0AmQCpAKkAogCWAIUAagBNAC8AEQDz/9X/vf+q/5H/hf90/2f/YP9a/1//bP9x/33/jv+p/8T/3v8AACEAQwBiAIMAnQC7AMwA1gDVANIAvQCzAKMAiABtAE0AKgAKAOL/x/+h/4H/cf9g/0n/Pv82/zz/Q/9M/17/bP+K/6D/u//X/wIAIAA9AF4AfwCXAKoAuADFAMkAxQDDALUApwCOAHcAXAA7AB4A+//c/8L/p/+T/3z/av9n/1//Wf9g/2f/dv+G/5T/p/+9/9v/8f8GACAARwBZAGkAewCKAJMAlACPAI8AhQB9AGwAWQBFAC0AGAAEAO//2v/I/7f/pf+d/5j/kP+J/5H/lv+a/6L/sf/B/9H/2//p//3/EAAbACsANQBFAEwAVQBWAFsAVwBYAFEATABGAD0AMAAfABUADAACAPb/6v/i/9j/0f/L/8b/x//H/8H/yf/P/9T/3P/l//D/+/8BAAYAEAAcAB4AJAAoADUANAAxADAANAAxACsAKAAhABsAGAATAAsABwAAAPz/9//3/+//7//s/+r/7P/u/+3/7P/v//b//P/2//7/AAAAAAIAAwACAAQAAgAEAAQAAwAEAAAAAwAAAAEAAAAAAP3/AAD+/wAA/v////////8BAAEABgAGAAsACwAPABAADwARABYAFwAVABYAHAAgABYAFwAXABkAFQASABMADAAMAA0ACwANAAgACwAKAAkABwAIAAgACwAMAA4AEQAOAA8AEgATABIAFQAVABkAGgAYABkAGQAVABgAFAAVABUAEgAQAA0ACwAJAAIAAgAFAAMAAQAFAAcABQAEAAkACwAMAAoACwANAA8ADAARABQAFAAVABkAGgAYABoAFwAaABgAFgAWABgAFQARABIAFAASABIADwAPAA8ACQAKAAcACAAJAAcACAALAAYABwAIAAoADQAOAA8AEAAUABEAEwAYABoAGwAbACMAIQAlACUAJwAsACkALQAqACwALQArACoALAAoACoAJQApACcA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/wD2AO8A7ADoAOEA5ADrAO0A6gDuAPoA+ADuAPMAAAH3APkA+AACARUBDQEUARoBFwEQAQ0B/QD9APgA7wDlAOgA5ADlAOcA5gD1APcA9AD6APkA9wD6APgA8QDpAOYA4QDbAN8A4gDlAOwA7wDwAOsA6gDlAOEA3gDYANsA3wDjAOoA8AD7AAABCAEEAQYBBAH+APcA7ADhAOMA4ADcAOEA6QDxAPYAAQEHAQ8BEwEOAQ8BDwEKAQoB/wD/APgA7wDtAOcA5ADlAOgA5ADjAOcA5wDpAPIA+AD6AAEBBQEEAQMBAAH8APEA6wDrAOQA4wDhAOcA6QDrAO8A7QDqAOcA5QDcANQAzgDOAMcAwgDBAMIAwAC+AMEAxgDFAMoAxgDGAMQAwgDDAMIAvQDBAMcAxgDIAMsA0wDRANIA1wDXANkA2QDcANgA1wDUAM8A0ADKAMYAxwDEAL8AvgC7ALsAuAC5ALgAwgDHAMoAzwDRANUA1ADUANYA0gDNAM8AyQDIAMMAxADCAMEAwAC/AL8AvAC8AL0AvQC3ALgAuAC1ALEArgCqAKkApwCkAKYAnQCdAJoAmgCgAJ8ApACnAKwAsgC2AL0AxADAAMAAvgC/ALAArACtAKQAlgCRAJYAlwCSAJcAmwCbAKEAoAChAJ8AmwCVAJUAkwCMAIgAhwCIAIkAjACTAJoAlgCXAJ0AnQCZAJUAkwCPAIcAhwCHAIQAgQCEAIcAgwCAAIAAgACAAIEAhwCHAIcAiwCLAIIAgQCGAIAAegB4AHYAbgBqAGoAagBoAGwAawBiAGcAagBlAGIAaABqAGQAXwBhAGIAXQBcAF0AYABdAFsAWQBWAF8AZQBpAFwAYQBpAGYAXgBZAGAAVgBaAE8ATQBGAEkASABGAEgATQBTAEsATwBXAFMAUgBVAFEATQBMAFIATgBRAFMAVABSAFIAUABRAEgAQwBDAEEAPgA5ADcANgAxADMANgA5ADgANwA8ADoANwA3ADYAMwAvAC4ALAAwADMANAA7AD0APQBAAD4APQA5ADoAOAA1ADsAOQA0ADUAOQA8ADgAOAA3ADMAMAAwACwALAArACwAKAAiACIAIgAiACAAIAAdABsAGgAWABUAEwATABIADwAJAAYABAAHAAMABgADAAUABgAGAAsACAAJABAAFgAVABUAFQAZABcAGQAdABcAFwAXABYAEQATABcAEwAQAA8AEAAJAAYABQAEAAIAAgAFAAMAAQAEAAgACQAHAAYACAAIAAQABQAHAAEA/P8AAAIA+//5//3//P/z//L/+P/y/+3/8v/2/+7/8f/6//n/9f/6//z/9P/6/wAA/f/+/wEA//8CAAcACQAKAAUAAwAIAAgABgADAAMABwADAAIA////////AAAAAAAA///+//7//f/7//v//f/0//n//v/8//b/+//3//f//////wAA///7//v/+v/6//X/+f/6//v//P/+/wAAAAAAAAIAAwABAAAA/////wAAAQADAAIABgAFAAYACAAHAAgACAAIAAcABwAHAAcABwAJAAgACAAGAAUABQADAAEAAAAAAAAA/f//////AAD//wAAAQABAAAAAAD//wAA//8BAAMAAgAGAAcACAAHAAsADAAIAAsADQANAA0ACQAIAAgABwAHAAgACwALAA4ADgALAAsABwAEAAEAAAAAAAEAAAACAAUACQAKAAoACgAKAAgABwAEAAQAAgADAAEAAgAGAAUABwAIAAsADAAMAAwACgAJAAYABAADAAIAAAAAAAEAAgAAAAAAAAD8//z/AAD9////AAADAAIABAAJAAgADAAOAAoACwAJAAoACAAIAAwACQAOABMAGgAZABwAHgAYABsAFwATABQAEQANAA4ADQAMAAsACwAJAAgACQAIAAkACgAJAAwADAAGAA4ADgAJAAoABQAEAAYABgAIAAgACgAKAAwACgANABEAEQARAA4AEAAQAA0ADgANAAsACQALAAwADgAOAA4ADwAPABMAEgASAA8ADwAQABEAFAATABUAFQAUABUAEwAOABEADgANAAsACwAJAAYACQAIAAkACQAHAAgABwAHAAkACAAIAAsADQANAAwADAAMAAsADAALAAoACwAMAAoADAAPAA8ADwAPAA8AEQAQABEAEAATABIADQAPABIAEgAUABUAEwATABIAEgARABEAEQARABQAEgAQAA4ADwAPAA4AEAAQABMAFQASABIAEgATABQAEgAVABQAFAAUABQAEQARABEADwARABEAFAAXABgAFwAYABgAFgAWABUAEwARABIAEAARABEAEAATABQAFgAWABcAGQAZABoAGAAdABwAHgAeABwAHgAgAB8AHQAeABsAHAAcABwAHQAaABoAGwAXABgAFgAWABYAFAAVABUAFgAXABcAFwAYABkAGAAXABgAFwAYABgAFAAUABUAGQAWABUAGgAYABkAFgAbABcAGgAdABcAGgAcAB4AHAAcABoAHAAdAB0AHwAfABoAGgAZABYAFgAXABYAFgAXABYAGAAZABUAFwAWABQAEgASABAAEgASABMAFAAWABMAEgATABAAEAAPABAAEAARABMAEwASABIAEQASAA8ADwAPAA4ADwAOAA4ADwAOAA4ADgAOAA4ADAAMAAwADAALAAsADQAPABAAEAASABIAEAARABIAEgARAA8AEAAQAA8AEAARABEAEQAPAA0ACwAKAAcABgAHAAcABwAIAAoACgAIAAoACQAIAAgACAAIAAgACAAIAAcABwAGAAYABwAFAAQABAAFAAMABAAEAAYABgAFAAQAAwADAAAAAQABAAAAAAAAAAAAAQABAAEAAwACAAMABAAEAAMAAgACAAAAAAD//wAAAAD///////8AAP3//f/9//7//P/8//3//f/8//z//P/+//3//v/////////+//7///8AAAAAAAAAAP///v///wAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQD//wAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAEAAAD/////////////AAD/////AAD+////AAAAAAAAAAD//wAAAAAAAAAAAQAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAABAAAAAAABAAAAAAD/////AAD+//7////+//3//f/9//3//f/9//z//P/8//3//f/9//3//f/+//3//v/+//3//v/+//7//v/9//7//f/+/////v/+//7//f/+//7//f/9//3//f/+//7//f/9//3//f/9//3//f/9//3//f/9//3//v/9//7//v///////v/+///////+//7//v/+//7//v/+/////////wAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAD/////AAD//////v/+//7/////////AAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAQABAAAAAQABAAEAAgACAAIAAwADAAMAAwADAAIAAgACAAIAAgACAAIAAgACAAIAAgADAAIAAgADAAIAAwADAAQAAwADAAMAAwACAAMAAwACAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAgACAAIAAgACAAIAAgABAAIAAQABAAIAAQABAAEAAQABAAEAAQAAAAEAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAQABAAEAAAABAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAEAAAAAAAAAAAABAAEAAAAAAAEAAAABAAEAAQABAAAAAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAA//8AAP//////////AAAAAP//////////AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAD//wAAAAD//wAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"execution_count\": 17,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"dur_stat = np.array([10, 4, 12, 6])\\n\",\n    \"\\n\",\n    \"syn_audio, mel_pred, mel_src = Tts_handel.one_shot_TTS(text, src_audio, dur_stat, True)\\n\",\n    \"\\n\",\n    \"# plt.plot(syn_audio)\\n\",\n    \"Tts_handel.feats_handle.melspec_plot(mel_pred)\\n\",\n    \"ipd.Audio(syn_audio, rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"id\": \"5cc68224\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"id\": \"37dd49ef\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.6.9\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 5\n}\n"
  },
  {
    "path": "train/configs/multiband_melgan.yaml",
    "content": "\n# This is the hyperparameter configuration file for Multi-Band MelGAN.\n# Please make sure this is adjusted for the Baker dataset. If you want to\n# apply to the other dataset, you might need to carefully change some parameters.\n# This configuration performs 1000k iters.\n\n###########################################################\n#                FEATURE EXTRACTION SETTING               #\n###########################################################\nsampling_rate: 16000\nhop_size: 200            # Hop size.\nformat: \"npy\"\n\n\n###########################################################\n#         GENERATOR NETWORK ARCHITECTURE SETTING          #\n###########################################################\nmodel_type: \"multiband_melgan_generator\"\n\nmultiband_melgan_generator_params:\n    out_channels: 4               # Number of output channels (number of subbands).\n    kernel_size: 7                # Kernel size of initial and final conv layers.\n    filters: 384                  # Initial number of channels for conv layers.\n    upsample_scales: [5, 5, 2]    # List of Upsampling scales.\n    stack_kernel_size: 3          # Kernel size of dilated conv layers in residual stack.\n    stacks: 4                     # Number of stacks in a single residual stack module.\n    is_weight_norm: false         # Use weight-norm or not.\n\n###########################################################\n#       DISCRIMINATOR NETWORK ARCHITECTURE SETTING        #\n###########################################################\nmultiband_melgan_discriminator_params:\n    out_channels: 1                   # Number of output channels.\n    scales: 3                         # Number of multi-scales.\n    downsample_pooling: \"AveragePooling1D\"   # Pooling type for the input downsampling.\n    downsample_pooling_params:        # Parameters of the above pooling function.\n        pool_size: 4\n        strides: 2\n    kernel_sizes: [5, 3]              # List of kernel size.\n    filters: 16                       # Number of channels of the initial conv layer.\n    max_downsample_filters: 512       # Maximum number of channels of downsampling layers.\n    downsample_scales: [4, 4, 4]      # List of downsampling scales.\n    nonlinear_activation: \"LeakyReLU\" # Nonlinear activation function.\n    nonlinear_activation_params:      # Parameters of nonlinear activation function.\n        alpha: 0.2\n    is_weight_norm: false             # Use weight-norm or not.\n\n###########################################################\n#                   STFT LOSS SETTING                     #\n###########################################################\nstft_loss_params:\n    fft_lengths: [1024, 2048, 512]  # List of FFT size for STFT-based loss.\n    frame_steps: [120, 240, 50]     # List of hop size for STFT-based loss\n    frame_lengths: [600, 1200, 240] # List of window length for STFT-based loss.\n\nsubband_stft_loss_params:\n    fft_lengths: [384, 683, 171]  # List of FFT size for STFT-based loss.\n    frame_steps: [30, 60, 10]     # List of hop size for STFT-based loss\n    frame_lengths: [150, 300, 60] # List of window length for STFT-based loss.\n\n###########################################################\n#               ADVERSARIAL LOSS SETTING                  #\n###########################################################\nlambda_feat_match: 10.0      # Loss balancing coefficient for feature matching loss\nlambda_adv: 2.5              # Loss balancing coefficient for adversarial loss.\n\n###########################################################\n#                  DATA LOADER SETTING                    #\n###########################################################\nbatch_size: 64                 # Batch size.\nbatch_max_steps: 6400          # Length of each audio in batch for training. Make sure dividable by hop_size.\nbatch_max_steps_valid: 32000   # Length of each audio for validation. Make sure dividable by hope_size.\nremove_short_samples: true     # Whether to remove samples the length of which are less than batch_max_steps.\nallow_cache: true              # Whether to allow cache in dataset. If true, it requires cpu memory.\nis_shuffle: true               # shuffle dataset after each epoch.\n\n###########################################################\n#             OPTIMIZER & SCHEDULER SETTING               #\n###########################################################\ngenerator_optimizer_params:\n    lr_fn: \"PiecewiseConstantDecay\"\n    lr_params: \n        boundaries: [100000, 200000, 300000, 400000, 500000, 600000, 700000]\n        # values: [0.001, 0.0005, 0.00025, 0.000125, 0.0000625, 0.00003125, 0.000015625, 0.000001]\n        values: [0.0001, 0.0001, 0.0001, 0.0001, 0.0000625, 0.00003125, 0.000015625, 0.000001]\n    amsgrad: false\n\ndiscriminator_optimizer_params:\n    lr_fn: \"PiecewiseConstantDecay\"\n    lr_params: \n        boundaries: [100000, 200000, 300000, 400000, 500000]\n        # values: [0.00025, 0.000125, 0.0000625, 0.00003125, 0.000015625, 0.000001]\n        values: [0.0001, 0.0001, 0.0000625, 0.00003125, 0.000015625, 0.000001]\n    amsgrad: false\n\n###########################################################\n#                    INTERVAL SETTING                     #\n###########################################################\ndiscriminator_train_start_steps: 200000  # steps begin training discriminator\ntrain_max_steps: 4000000                 # Number of training steps.\nsave_interval_steps: 20000               # Interval steps to save checkpoint.\neval_interval_steps: 5000                # Interval steps to evaluate the network.\nlog_interval_steps: 200                  # Interval steps to record the training log.\n\n###########################################################\n#                     OTHER SETTING                       #\n###########################################################\nnum_save_intermediate_results: 1  # Number of batch to be saved as intermediate results.\n"
  },
  {
    "path": "train/configs/unetts_acous.yaml",
    "content": "###########################################################\n#                FEATURE EXTRACTION SETTING               #\n###########################################################\nhop_size: 200            # Hop size.\nformat: \"npy\"\n\n\n###########################################################\n#              NETWORK ARCHITECTURE SETTING               #\n###########################################################\nmodel_type: \"unetts_acous\"\n\nunetts_acous_params:\n    dataset: multispk_voiceclone\n\n    # content encoder\n    encoder_hidden_size: 128\n    encoder_num_hidden_layers: 2\n    encoder_num_attention_heads: 2\n    encoder_attention_head_size: 64\n\n    encoder_intermediate_size: 512\n    encoder_intermediate_kernel_size: 3\n    encoder_hidden_act: \"mish\"\n\n    addfeatures_num: 4\n    isaddur: False\n\n    # AdaIN encoder and decoder\n    content_latent_dim: 132  # content_latent_dim = proj(encoder_output) + (3 + (1 if isaddur else 0) if addfeatures_num else 0)\n    n_conv_blocks: 6\n    adain_filter_size: 256\n    enc_kernel_size: 5\n    dec_kernel_size: 5\n    gen_kernel_size: 5\n\n    num_mels: 80\n    hidden_dropout_prob: 0.2\n    attention_probs_dropout_prob: 0.1\n\n    initializer_range: 0.02\n    output_attentions: False\n    output_hidden_states: False\n\nunetts_acous_context_pre_params:\n    dataset: multispk_voiceclone\n\n    encoder_hidden_size: 128\n    encoder_num_hidden_layers: 2\n    encoder_num_attention_heads: 2\n    encoder_attention_head_size: 64\n\n    encoder_intermediate_size: 512\n    encoder_intermediate_kernel_size: 3\n    encoder_hidden_act: \"mish\"\n\n    addfeatures_num: 4\n    isaddur: False\n\n    content_latent_dim: 132  # content_latent_dim = proj(encoder_output) + (3 + (1 if isaddur else 0) if addfeatures_num else 0)\n\n    decoder_is_conditional: True\n    decoder_conditional_norm_type: \"Instance\"      # \"Layer\" or \"Instance\"\n\n    decoder_hidden_size: 132\n    decoder_num_hidden_layers: 3\n    decoder_num_attention_heads: 2\n    decoder_attention_head_size: 66\n\n    decoder_intermediate_size: 512\n    decoder_intermediate_kernel_size: 9\n    decoder_hidden_act: \"mish\"\n\n    num_mels: 80\n    hidden_dropout_prob: 0.2\n    attention_probs_dropout_prob: 0.1\n\n    initializer_range: 0.02\n    output_attentions: False\n    output_hidden_states: False\n\n###########################################################\n#                  DATA LOADER SETTING                    #\n###########################################################\nbatch_size: 32              # Batch size.\n# remove_short_samples: true  # Whether to remove samples the length of which are less than batch_max_steps.\nallow_cache: true           # Whether to allow cache in dataset. If true, it requires cpu memory.\n# mel_length_threshold: 32    # remove all targets has mel_length <= 32 \nis_shuffle: true            # shuffle dataset after each epoch.\n###########################################################\n#             OPTIMIZER & SCHEDULER SETTING               #\n###########################################################\noptimizer_params:\n    initial_learning_rate: 0.001\n    end_learning_rate: 0.00001\n    decay_steps: 150000          # < train_max_steps is recommend.\n    warmup_proportion: 0.02\n    weight_decay: 0.001\n    \n    \n###########################################################\n#                    INTERVAL SETTING                     #\n###########################################################\ntrain_max_steps: 200000               # Number of training steps.\nsave_interval_steps: 10000             # Interval steps to save checkpoint.\neval_interval_steps: 2000              # Interval steps to evaluate the network.\nlog_interval_steps: 250               # Interval steps to record the training log.\n###########################################################\n#                     OTHER SETTING                       #\n###########################################################\nnum_save_intermediate_results: 1  # Number of batch to be saved as intermediate results.\nresults_num: 10\nwav_output_epochs: 20\n"
  },
  {
    "path": "train/configs/unetts_duration.yaml",
    "content": "###########################################################\n#                FEATURE EXTRACTION SETTING               #\n###########################################################\nhop_size: 200            # Hop size.\nformat: \"npy\"\n\n###########################################################\n#              NETWORK ARCHITECTURE SETTING               #\n###########################################################\nmodel_type: \"unetts_duration\"\n\nunetts_duration_params:\n    dataset: multispk_voiceclone\n\n    encoder_hidden_size: 128\n    encoder_num_hidden_layers: 2\n    encoder_num_attention_heads: 2\n    encoder_attention_head_size: 64\n\n    encoder_intermediate_size: 512\n    encoder_intermediate_kernel_size: 3\n    encoder_hidden_act: \"mish\"\n\n    hidden_dropout_prob: 0.2\n    attention_probs_dropout_prob: 0.1\n\n    num_duration_conv_layers: 2\n    duration_predictor_filters: 128\n    duration_predictor_kernel_sizes: 3\n    duration_predictor_dropout_probs: 0.1\n\n    initializer_range: 0.02\n    output_attentions: False\n    output_hidden_states: False\n\n###########################################################\n#                  DATA LOADER SETTING                    #\n###########################################################\nbatch_size: 32              # Batch size.\nallow_cache: true           # Whether to allow cache in dataset. If true, it requires cpu memory.\nis_shuffle: true            # shuffle dataset after each epoch.\n\n###########################################################\n#             OPTIMIZER & SCHEDULER SETTING               #\n###########################################################\noptimizer_params:\n    initial_learning_rate: 0.001\n    end_learning_rate: 0.00001\n    decay_steps: 75000          # < train_max_steps is recommend.\n    warmup_proportion: 0.02\n    weight_decay: 0.001\n\n###########################################################\n#                    INTERVAL SETTING                     #\n###########################################################\ntrain_max_steps: 100000               # Number of training steps.\nsave_interval_steps: 10000             # Interval steps to save checkpoint.\neval_interval_steps: 1000              # Interval steps to evaluate the network.\nlog_interval_steps: 500               # Interval steps to record the training log.\n\n###########################################################\n#                     OTHER SETTING                       #\n###########################################################\nnum_save_intermediate_results: 1  # Number of batch to be saved as intermediate results.\n"
  },
  {
    "path": "train/configs/unetts_preprocess.yaml",
    "content": "###########################################################\n#                FEATURE EXTRACTION SETTING               #\n###########################################################\nfeat_params:\n  sample_rate: 16000\n  n_fft: 800\n  num_mels: 80\n  hop_size: 200\n  win_size: 800\n  fmin: 55\n  fmax: 7600\n  min_level_db: -100\n  ref_level_db: 20\n  max_abs_value: 4.0\n  preemphasis: 0.97\n  preemphasize: True\n  signal_normalization: True\n  allow_clipping_in_normalization: True\n  symmetric_mels: True\n  power: 1.5\n  griffin_lim_iters: 60\n  rescale: True\n  rescaling_max: 0.9\n\nformat: \"npy\"            # Feature file format. Only \"npy\" is supported."
  },
  {
    "path": "train/train_multiband_melgan.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Train Multi-Band MelGAN.\"\"\"\n\nimport tensorflow as tf\n\nphysical_devices = tf.config.list_physical_devices(\"GPU\")\nfor i in range(len(physical_devices)):\n    tf.config.experimental.set_memory_growth(physical_devices[i], True)\n\nimport sys\n\nsys.path.append(\"../..\")\n\nimport argparse\nimport logging\nimport os\n\nimport numpy as np\nimport soundfile as sf\nimport yaml\nfrom tensorflow.keras.mixed_precision import experimental as mixed_precision\n\nimport tensorflow_tts\nfrom examples.melgan.audio_mel_dataset import AudioMelDataset\nfrom examples.melgan.train_melgan import MelganTrainer, collater\nfrom tensorflow_tts.configs import (MultiBandMelGANDiscriminatorConfig,\n                                    MultiBandMelGANGeneratorConfig)\nfrom tensorflow_tts.losses import TFMultiResolutionSTFT\nfrom tensorflow_tts.models import (TFPQMF, TFMelGANGenerator,\n                                   TFMelGANMultiScaleDiscriminator)\nfrom tensorflow_tts.utils import (calculate_2d_loss, calculate_3d_loss,\n                                  return_strategy)\n\n\nclass MultiBandMelganTrainer(MelganTrainer):\n    \"\"\"Multi-Band MelGAN Trainer class based on MelganTrainer.\"\"\"\n\n    def __init__(\n        self,\n        config,\n        strategy,\n        steps=0,\n        epochs=0,\n        is_generator_mixed_precision=False,\n        is_discriminator_mixed_precision=False,\n    ):\n        \"\"\"Initialize trainer.\n\n        Args:\n            steps (int): Initial global steps.\n            epochs (int): Initial global epochs.\n            config (dict): Config dict loaded from yaml format configuration file.\n            is_generator_mixed_precision (bool): Use mixed precision for generator or not.\n            is_discriminator_mixed_precision (bool): Use mixed precision for discriminator or not.\n\n        \"\"\"\n        super(MultiBandMelganTrainer, self).__init__(\n            config=config,\n            steps=steps,\n            epochs=epochs,\n            strategy=strategy,\n            is_generator_mixed_precision=is_generator_mixed_precision,\n            is_discriminator_mixed_precision=is_discriminator_mixed_precision,\n        )\n\n        # define metrics to aggregates data and use tf.summary logs them\n        self.list_metrics_name = [\n            \"adversarial_loss\",\n            \"subband_spectral_convergence_loss\",\n            \"subband_log_magnitude_loss\",\n            \"fullband_spectral_convergence_loss\",\n            \"fullband_log_magnitude_loss\",\n            \"gen_loss\",\n            \"real_loss\",\n            \"fake_loss\",\n            \"dis_loss\",\n        ]\n\n        self.init_train_eval_metrics(self.list_metrics_name)\n        self.reset_states_train()\n        self.reset_states_eval()\n\n    def compile(self, gen_model, dis_model, gen_optimizer, dis_optimizer, pqmf):\n        super().compile(gen_model, dis_model, gen_optimizer, dis_optimizer)\n        # define loss\n        self.sub_band_stft_loss = TFMultiResolutionSTFT(\n            **self.config[\"subband_stft_loss_params\"]\n        )\n        self.full_band_stft_loss = TFMultiResolutionSTFT(\n            **self.config[\"stft_loss_params\"]\n        )\n\n        # define pqmf module\n        self.pqmf = pqmf\n\n    def compute_per_example_generator_losses(self, batch, outputs):\n        \"\"\"Compute per example generator losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        dict_metrics_losses = {}\n        per_example_losses = 0.0\n\n        audios = batch[\"audios\"]\n        y_mb_hat = outputs\n        y_hat = self.pqmf.synthesis(y_mb_hat)\n\n        y_mb = self.pqmf.analysis(tf.expand_dims(audios, -1))\n        y_mb = tf.transpose(y_mb, (0, 2, 1))  # [B, subbands, T//subbands]\n        y_mb = tf.reshape(y_mb, (-1, tf.shape(y_mb)[-1]))  # [B * subbands, T']\n\n        y_mb_hat = tf.transpose(y_mb_hat, (0, 2, 1))  # [B, subbands, T//subbands]\n        y_mb_hat = tf.reshape(\n            y_mb_hat, (-1, tf.shape(y_mb_hat)[-1])\n        )  # [B * subbands, T']\n\n        # calculate sub/full band spectral_convergence and log mag loss.\n        sub_sc_loss, sub_mag_loss = calculate_2d_loss(\n            y_mb, y_mb_hat, self.sub_band_stft_loss\n        )\n        sub_sc_loss = tf.reduce_mean(\n            tf.reshape(sub_sc_loss, [-1, self.pqmf.subbands]), -1\n        )\n        sub_mag_loss = tf.reduce_mean(\n            tf.reshape(sub_mag_loss, [-1, self.pqmf.subbands]), -1\n        )\n        full_sc_loss, full_mag_loss = calculate_2d_loss(\n            audios, tf.squeeze(y_hat, -1), self.full_band_stft_loss\n        )\n\n        # define generator loss\n        gen_loss = 0.5 * (sub_sc_loss + sub_mag_loss) + 0.5 * (\n            full_sc_loss + full_mag_loss\n        )\n\n        if self.steps >= self.config[\"discriminator_train_start_steps\"]:\n            p_hat = self._discriminator(y_hat)\n            p = self._discriminator(tf.expand_dims(audios, 2))\n            adv_loss = 0.0\n            for i in range(len(p_hat)):\n                adv_loss += calculate_3d_loss(\n                    tf.ones_like(p_hat[i][-1]), p_hat[i][-1], loss_fn=self.mse_loss\n                )\n            adv_loss /= i + 1\n            gen_loss += self.config[\"lambda_adv\"] * adv_loss\n\n            dict_metrics_losses.update({\"adversarial_loss\": adv_loss},)\n\n        dict_metrics_losses.update({\"gen_loss\": gen_loss})\n        dict_metrics_losses.update({\"subband_spectral_convergence_loss\": sub_sc_loss})\n        dict_metrics_losses.update({\"subband_log_magnitude_loss\": sub_mag_loss})\n        dict_metrics_losses.update({\"fullband_spectral_convergence_loss\": full_sc_loss})\n        dict_metrics_losses.update({\"fullband_log_magnitude_loss\": full_mag_loss})\n\n        per_example_losses = gen_loss\n        return per_example_losses, dict_metrics_losses\n\n    def compute_per_example_discriminator_losses(self, batch, gen_outputs):\n        \"\"\"Compute per example discriminator losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        y_mb_hat = gen_outputs\n        y_hat = self.pqmf.synthesis(y_mb_hat)\n        (\n            per_example_losses,\n            dict_metrics_losses,\n        ) = super().compute_per_example_discriminator_losses(batch, y_hat)\n        return per_example_losses, dict_metrics_losses\n\n    def generate_and_save_intermediate_result(self, batch):\n        \"\"\"Generate and save intermediate result.\"\"\"\n        import matplotlib.pyplot as plt\n\n        y_mb_batch_ = self.one_step_predict(batch)  # [B, T // subbands, subbands]\n        y_batch = batch[\"audios\"]\n\n        # convert to tensor.\n        # here we just take a sample at first replica.\n        try:\n            y_mb_batch_ = y_mb_batch_.values[0].numpy()\n            y_batch = y_batch.values[0].numpy()\n        except Exception:\n            y_mb_batch_ = y_mb_batch_.numpy()\n            y_batch = y_batch.numpy()\n\n        y_batch_ = self.pqmf.synthesis(y_mb_batch_).numpy()  # [B, T, 1]\n\n        # check directory\n        utt_ids = batch[\"utt_ids\"].numpy()\n        dirname = os.path.join(self.config[\"outdir\"], f\"predictions/{self.steps}steps\")\n        if not os.path.exists(dirname):\n            os.makedirs(dirname)\n\n        for idx, (y, y_) in enumerate(zip(y_batch, y_batch_), 0):\n            # convert to ndarray\n            y, y_ = tf.reshape(y, [-1]).numpy(), tf.reshape(y_, [-1]).numpy()\n\n            # plit figure and save it\n            utt_id = utt_ids[idx]\n            figname = os.path.join(dirname, f\"{utt_id}.png\")\n            plt.subplot(2, 1, 1)\n            plt.plot(y)\n            plt.title(\"groundtruth speech\")\n            plt.subplot(2, 1, 2)\n            plt.plot(y_)\n            plt.title(f\"generated speech @ {self.steps} steps\")\n            plt.tight_layout()\n            plt.savefig(figname)\n            plt.close()\n\n            # save as wavefile\n            y = np.clip(y, -1, 1)\n            y_ = np.clip(y_, -1, 1)\n            sf.write(\n                figname.replace(\".png\", \"_ref.wav\"),\n                y,\n                self.config[\"sampling_rate\"],\n                \"PCM_16\",\n            )\n            sf.write(\n                figname.replace(\".png\", \"_gen.wav\"),\n                y_,\n                self.config[\"sampling_rate\"],\n                \"PCM_16\",\n            )\n\n\ndef main():\n    \"\"\"Run training process.\"\"\"\n    parser = argparse.ArgumentParser(\n        description=\"Train MultiBand MelGAN (See detail in examples/multiband_melgan/train_multiband_melgan.py)\"\n    )\n    parser.add_argument(\n        \"--train-dir\",\n        default=None,\n        type=str,\n        help=\"directory including training data. \",\n    )\n    parser.add_argument(\n        \"--dev-dir\",\n        default=None,\n        type=str,\n        help=\"directory including development data. \",\n    )\n    parser.add_argument(\n        \"--use-norm\", default=1, type=int, help=\"use norm mels for training or raw.\"\n    )\n    parser.add_argument(\n        \"--outdir\", type=str, required=True, help=\"directory to save checkpoints.\"\n    )\n    parser.add_argument(\n        \"--config\", type=str, required=True, help=\"yaml format configuration file.\"\n    )\n    parser.add_argument(\n        \"--resume\",\n        default=\"\",\n        type=str,\n        nargs=\"?\",\n        help='checkpoint file path to resume training. (default=\"\")',\n    )\n    parser.add_argument(\n        \"--verbose\",\n        type=int,\n        default=1,\n        help=\"logging level. higher is more logging. (default=1)\",\n    )\n    parser.add_argument(\n        \"--generator_mixed_precision\",\n        default=0,\n        type=int,\n        help=\"using mixed precision for generator or not.\",\n    )\n    parser.add_argument(\n        \"--discriminator_mixed_precision\",\n        default=0,\n        type=int,\n        help=\"using mixed precision for discriminator or not.\",\n    )\n    parser.add_argument(\n        \"--pretrained\",\n        default=\"\",\n        type=str,\n        nargs=\"?\",\n        help='path of .h5 mb-melgan generator to load weights from',\n    )\n    args = parser.parse_args()\n\n    # return strategy\n    STRATEGY = return_strategy()\n\n    # set mixed precision config\n    if args.generator_mixed_precision == 1 or args.discriminator_mixed_precision == 1:\n        tf.config.optimizer.set_experimental_options({\"auto_mixed_precision\": True})\n\n    args.generator_mixed_precision = bool(args.generator_mixed_precision)\n    args.discriminator_mixed_precision = bool(args.discriminator_mixed_precision)\n\n    args.use_norm = bool(args.use_norm)\n\n    # set logger\n    if args.verbose > 1:\n        logging.basicConfig(\n            level=logging.DEBUG,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n    elif args.verbose > 0:\n        logging.basicConfig(\n            level=logging.INFO,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n    else:\n        logging.basicConfig(\n            level=logging.WARN,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n        logging.warning(\"Skip DEBUG/INFO messages\")\n\n    # check directory existence\n    if not os.path.exists(args.outdir):\n        os.makedirs(args.outdir)\n\n    # check arguments\n    if args.train_dir is None:\n        raise ValueError(\"Please specify --train-dir\")\n    if args.dev_dir is None:\n        raise ValueError(\"Please specify either --valid-dir\")\n\n    # load and save config\n    with open(args.config) as f:\n        config = yaml.load(f, Loader=yaml.Loader)\n    config.update(vars(args))\n    config[\"version\"] = tensorflow_tts.__version__\n    with open(os.path.join(args.outdir, \"config.yml\"), \"w\") as f:\n        yaml.dump(config, f, Dumper=yaml.Dumper)\n    for key, value in config.items():\n        logging.info(f\"{key} = {value}\")\n\n    # get dataset\n    if config[\"remove_short_samples\"]:\n        mel_length_threshold = config[\"batch_max_steps\"] // config[\n            \"hop_size\"\n        ] + 2 * config[\"multiband_melgan_generator_params\"].get(\"aux_context_window\", 0)\n    else:\n        mel_length_threshold = None\n\n    if config[\"format\"] == \"npy\":\n        audio_query = \"*-wave.npy\"\n        mel_query = \"*-raw-feats.npy\" if args.use_norm is False else \"*-norm-feats.npy\"\n        audio_load_fn = np.load\n        mel_load_fn = np.load\n    else:\n        raise ValueError(\"Only npy are supported.\")\n\n    # define train/valid dataset\n    train_dataset = AudioMelDataset(\n        root_dir=args.train_dir,\n        audio_query=audio_query,\n        mel_query=mel_query,\n        audio_load_fn=audio_load_fn,\n        mel_load_fn=mel_load_fn,\n        mel_length_threshold=mel_length_threshold,\n    ).create(\n        is_shuffle=config[\"is_shuffle\"],\n        map_fn=lambda items: collater(\n            items,\n            batch_max_steps=tf.constant(config[\"batch_max_steps\"], dtype=tf.int32),\n            hop_size=tf.constant(config[\"hop_size\"], dtype=tf.int32),\n        ),\n        allow_cache=config[\"allow_cache\"],\n        batch_size=config[\"batch_size\"] * STRATEGY.num_replicas_in_sync,\n    )\n\n    valid_dataset = AudioMelDataset(\n        root_dir=args.dev_dir,\n        audio_query=audio_query,\n        mel_query=mel_query,\n        audio_load_fn=audio_load_fn,\n        mel_load_fn=mel_load_fn,\n        mel_length_threshold=mel_length_threshold,\n    ).create(\n        is_shuffle=config[\"is_shuffle\"],\n        map_fn=lambda items: collater(\n            items,\n            batch_max_steps=tf.constant(\n                config[\"batch_max_steps_valid\"], dtype=tf.int32\n            ),\n            hop_size=tf.constant(config[\"hop_size\"], dtype=tf.int32),\n        ),\n        allow_cache=config[\"allow_cache\"],\n        batch_size=config[\"batch_size\"] * STRATEGY.num_replicas_in_sync,\n    )\n\n    # define trainer\n    trainer = MultiBandMelganTrainer(\n        steps=0,\n        epochs=0,\n        config=config,\n        strategy=STRATEGY,\n        is_generator_mixed_precision=args.generator_mixed_precision,\n        is_discriminator_mixed_precision=args.discriminator_mixed_precision,\n    )\n\n    with STRATEGY.scope():\n        # define generator and discriminator\n        generator = TFMelGANGenerator(\n            MultiBandMelGANGeneratorConfig(**config[\"multiband_melgan_generator_params\"]),\n            name=\"multi_band_melgan_generator\",\n        )\n\n        discriminator = TFMelGANMultiScaleDiscriminator(\n            MultiBandMelGANDiscriminatorConfig(**config[\"multiband_melgan_discriminator_params\"]),\n            name=\"multi_band_melgan_discriminator\",\n        )\n\n        pqmf = TFPQMF(\n            MultiBandMelGANGeneratorConfig(**config[\"multiband_melgan_generator_params\"]), name=\"pqmf\"\n        )\n\n        # dummy input to build model.\n        fake_mels = tf.random.uniform(shape=[1, 100, 80], dtype=tf.float32)\n        y_mb_hat = generator(fake_mels)\n        y_hat = pqmf.synthesis(y_mb_hat)\n        discriminator(y_hat)\n        \n        if len(args.pretrained) > 1:\n            generator.load_weights(args.pretrained)\n            logging.info(f\"Successfully loaded pretrained weight from {args.pretrained}.\")\n\n        generator.summary()\n        discriminator.summary()\n\n        # define optimizer\n        generator_lr_fn = getattr(\n            tf.keras.optimizers.schedules, config[\"generator_optimizer_params\"][\"lr_fn\"]\n        )(**config[\"generator_optimizer_params\"][\"lr_params\"])\n        discriminator_lr_fn = getattr(\n            tf.keras.optimizers.schedules,\n            config[\"discriminator_optimizer_params\"][\"lr_fn\"],\n        )(**config[\"discriminator_optimizer_params\"][\"lr_params\"])\n\n        gen_optimizer = tf.keras.optimizers.Adam(\n            learning_rate=generator_lr_fn,\n            amsgrad=config[\"generator_optimizer_params\"][\"amsgrad\"],\n        )\n        dis_optimizer = tf.keras.optimizers.Adam(\n            learning_rate=discriminator_lr_fn,\n            amsgrad=config[\"discriminator_optimizer_params\"][\"amsgrad\"],\n        )\n\n    trainer.compile(\n        gen_model=generator,\n        dis_model=discriminator,\n        gen_optimizer=gen_optimizer,\n        dis_optimizer=dis_optimizer,\n        pqmf=pqmf,\n    )\n\n    # start training\n    try:\n        trainer.fit(\n            train_dataset,\n            valid_dataset,\n            saved_path=os.path.join(config[\"outdir\"], \"checkpoints/\"),\n            resume=args.resume,\n        )\n    except KeyboardInterrupt:\n        trainer.save_checkpoint()\n        logging.info(f\"Successfully saved checkpoint @ {trainer.steps}steps.\")\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "train/train_unetts_acous.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Train Unet-TTS\"\"\"\n\nimport tensorflow as tf\n\nphysical_devices = tf.config.list_physical_devices(\"GPU\")\nfor i in range(len(physical_devices)):\n    tf.config.experimental.set_memory_growth(physical_devices[i], True)\n\nimport sys\n\n# sys.path.append(\"../..\")\n\nimport argparse\nimport logging\nimport os\nimport traceback\n\nimport numpy as np\nimport yaml\n\nimport tensorflow_tts\nfrom train.unetts_dataset import UNETTSAcousDataset\nfrom tensorflow_tts.configs import UNETTSAcousConfig\nfrom tensorflow_tts.models import TFUNETTSContentPretrain, TFUNETTSAcous\nfrom tensorflow_tts.optimizers import AdamWeightDecay, WarmUp\nfrom tensorflow_tts.trainers import Seq2SeqBasedTrainer\nfrom tensorflow_tts.utils import calculate_loss_norm_lens, return_strategy\nfrom tensorflow_tts.audio_process.audio_spec import AudioMelSpec\n\n\nclass UNETTSAcousTrainer(Seq2SeqBasedTrainer):\n    \"\"\"UNETTSAcousTrainer.\"\"\"\n\n    def __init__(\n        self, config, strategy, steps=0, epochs=0, is_mixed_precision=False,\n    ):\n        \"\"\"Initialize trainer.\n        Args:\n            steps (int): Initial global steps.\n            epochs (int): Initial global epochs.\n            config (dict): Config dict loaded from yaml format configuration file.\n            is_mixed_precision (bool): Use mixed precision or not.\n        \"\"\"\n        super(UNETTSAcousTrainer, self).__init__(\n            steps=steps,\n            epochs=epochs,\n            config=config,\n            strategy=strategy,\n            is_mixed_precision=is_mixed_precision,\n        )\n        # define metrics to aggregates data and use tf.summary logs them\n        self.list_metrics_name = [\n            \"mel_before\",\n            \"content_loss\",\n        ]\n        self.init_train_eval_metrics(self.list_metrics_name)\n        self.reset_states_train()\n        self.reset_states_eval()\n\n        self.feature_handle = AudioMelSpec(**config[\"feat_params\"])\n\n    def compile(self, model, optimizer):\n        super().compile(model, optimizer)\n        self.mse = tf.keras.losses.MeanSquaredError(\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n        self.mae = tf.keras.losses.MeanAbsoluteError(\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n        # self.bce = tf.keras.losses.BinaryCrossentropy(\n        #     reduction=tf.keras.losses.Reduction.NONE\n        # )\n\n    def compute_per_example_losses(self, batch, outputs):\n        \"\"\"Compute per example losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        mel_before, content_latents, content_latent_pred = outputs\n\n        # mse, 0.01; mae, 0.05\n        mel_loss_before = calculate_loss_norm_lens(batch[\"mel_gts\"], mel_before,   self.mae, batch[\"mel_lengths\"])\n        content_loss    = calculate_loss_norm_lens(content_latents, content_latent_pred, self.mse, batch[\"mel_lengths\"])\n\n        per_example_losses = (\n            mel_loss_before + content_loss\n        )\n\n        dict_metrics_losses = {\n            \"mel_before\": mel_loss_before,\n            \"content_loss\" : content_loss,\n        }\n\n        return per_example_losses, dict_metrics_losses\n\n    def generate_and_save_intermediate_result(self, batch):\n        \"\"\"Generate and save intermediate result.\"\"\"\n\n        # predict with tf.function.\n        mel_before, *_ = self.one_step_predict(batch)\n\n        mel_gts = batch[\"mel_gts\"].numpy()\n        frame_real_length = batch[\"mel_lengths\"].numpy()\n\n        # convert to tensor.\n        # here we just take a sample at first replica.\n        try: \n            mel_before  = mel_before.values[0].numpy()\n        except Exception: \n            mel_before  = mel_before.numpy()\n\n        # check directory\n        utt_ids = batch[\"utt_ids\"].numpy()\n        dirname = os.path.join(self.config[\"outdir\"], f\"predictions/{self.steps}steps\")\n        if not os.path.exists(dirname):\n            os.makedirs(dirname)\n\n        for i, utt in enumerate(utt_ids):\n            figname = os.path.join(dirname, f\"{utt}.png\")\n            wavname = os.path.join(dirname, f\"{utt}.wav\")\n\n            self.feature_handle.compare_plot(mel_gts[i],\n                                             mel_before[i],\n                                             filepath=figname,\n                                             frame_real_len=frame_real_length[i],\n                                             text=None)\n\n            if self.epochs > self.config[\"wav_output_epochs\"] and i < self.config[\"results_num\"]:\n                audio = self.feature_handle.inv_mel_spectrogram(mel_before[i][:frame_real_length[i]])\n                self.feature_handle.save_wav(audio, wavname)\n\n\nclass UNETTSContentPreTrainer(Seq2SeqBasedTrainer):\n    \"\"\"UNETTSContentPreTrainer\"\"\"\n\n    def __init__(\n        self, config, strategy, steps=0, epochs=0, is_mixed_precision=False,\n    ):\n        \"\"\"Initialize trainer.\n        Args:\n            steps (int): Initial global steps.\n            epochs (int): Initial global epochs.\n            config (dict): Config dict loaded from yaml format configuration file.\n            is_mixed_precision (bool): Use mixed precision or not.\n        \"\"\"\n        super(UNETTSContentPreTrainer, self).__init__(\n            steps=steps,\n            epochs=epochs,\n            config=config,\n            strategy=strategy,\n            is_mixed_precision=is_mixed_precision,\n        )\n        # define metrics to aggregates data and use tf.summary logs them\n        self.list_metrics_name = [\n            \"mel_before\",\n            \"mel_after\",\n        ]\n        self.init_train_eval_metrics(self.list_metrics_name)\n        self.reset_states_train()\n        self.reset_states_eval()\n\n        self.feature_handle = AudioMelSpec(**config[\"feat_params\"])\n\n    def compile(self, model, optimizer):\n        super().compile(model, optimizer)\n        self.mse = tf.keras.losses.MeanSquaredError(\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n        self.mae = tf.keras.losses.MeanAbsoluteError(\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n        # self.bce = tf.keras.losses.BinaryCrossentropy(\n        #     reduction=tf.keras.losses.Reduction.NONE\n        # )\n\n    def compute_per_example_losses(self, batch, outputs):\n        \"\"\"Compute per example losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n        mel_before, mel_after = outputs\n\n        # mse, 0.01; mae, 0.05\n        mel_loss_before = calculate_loss_norm_lens(batch[\"mel_gts\"], mel_before, self.mae, batch[\"mel_lengths\"])\n        mel_loss_after  = calculate_loss_norm_lens(batch[\"mel_gts\"], mel_after,  self.mae, batch[\"mel_lengths\"])\n\n        per_example_losses = (\n            mel_loss_before + mel_loss_after\n        )\n\n        dict_metrics_losses = {\n            \"mel_before\": mel_loss_before,\n            \"mel_after\" : mel_loss_after,\n        }\n\n        return per_example_losses, dict_metrics_losses\n\n    def generate_and_save_intermediate_result(self, batch):\n        \"\"\"Generate and save intermediate result.\"\"\"\n\n        # predict with tf.function.\n        outputs = self.one_step_predict(batch)\n\n        mel_before, mel_after = outputs\n\n        mel_gts = batch[\"mel_gts\"].numpy()\n        frame_real_length = batch[\"mel_lengths\"].numpy()\n\n        # convert to tensor.\n        # here we just take a sample at first replica.\n        try: \n            mel_before  = mel_before.values[0].numpy()\n            mel_after   = mel_after.values[0].numpy()\n        except Exception: \n            mel_before  = mel_before.numpy()\n            mel_after   = mel_after.numpy()\n\n        # check directory\n        utt_ids = batch[\"utt_ids\"].numpy()\n        dirname = os.path.join(self.config[\"outdir\"], f\"predictions/{self.steps}steps\")\n        if not os.path.exists(dirname):\n            os.makedirs(dirname)\n\n        for i, utt in enumerate(utt_ids):\n            figname = os.path.join(dirname, f\"{utt}.png\")\n            wavname = os.path.join(dirname, f\"{utt}.wav\")\n\n            self.feature_handle.compare_plot(mel_gts[i],\n                                             mel_after[i],\n                                             filepath=figname,\n                                             frame_real_len=frame_real_length[i],\n                                             text=None)\n\n            if self.epochs > self.config[\"wav_output_epochs\"] and i < self.config[\"results_num\"]:\n                audio = self.feature_handle.inv_mel_spectrogram(mel_after[i][:frame_real_length[i]])\n                self.feature_handle.save_wav(audio, wavname)\n\ndef main():\n    \"\"\"Run training process.\"\"\"\n    parser = argparse.ArgumentParser(\n        description=\"Train model (See detail in tensorflow_tts/models)\"\n    )\n    parser.add_argument(\n        \"--train-dir\",\n        default=None,\n        type=str,\n        help=\"directory including training data. \",\n    )\n    parser.add_argument(\n        \"--dev-dir\",\n        default=None,\n        type=str,\n        help=\"directory including development data. \",\n    )\n    parser.add_argument(\n        \"--content_training\", default=0, type=int, help=\"is need to training context_model\"\n    )\n    parser.add_argument(\n        \"--content_pretrained_path\", type=str, required=True, help=\"directory to content_pretrained_path\"\n    )\n    parser.add_argument(\n        \"--outdir\", type=str, required=True, help=\"directory to save checkpoints.\"\n    )\n    parser.add_argument(\n        \"--config\", type=str, required=True, help=\"yaml format configuration file.\"\n    )\n    parser.add_argument(\n        \"--data_config\", type=str, required=True, help=\"yaml format data_process file.\"\n    )\n    parser.add_argument(\n        \"--resume\",\n        default=\"\",\n        type=str,\n        nargs=\"?\",\n        help='checkpoint file path to resume training. (default=\"\")',\n    )\n    parser.add_argument(\n        \"--verbose\",\n        type=int,\n        default=1,\n        help=\"logging level. higher is more logging. (default=1)\",\n    )\n    parser.add_argument(\n        \"--mixed_precision\",\n        default=0,\n        type=int,\n        help=\"using mixed precision for generator or not.\",\n    )\n    parser.add_argument(\n        \"--pretrained\",\n        default=\"\",\n        type=str,\n        nargs=\"?\",\n        help='pretrained weights .h5 file to load weights from. Auto-skips non-matching layers',\n    )\n    \n\n    args = parser.parse_args()\n\n    # return strategy\n    STRATEGY = return_strategy()\n\n    # set mixed precision config\n    if args.mixed_precision == 1:\n        tf.config.optimizer.set_experimental_options({\"auto_mixed_precision\": True})\n\n    args.mixed_precision = bool(args.mixed_precision)\n    # args.use_norm = bool(args.use_norm)\n\n    # set logger\n    if args.verbose > 1:\n        logging.basicConfig(\n            level=logging.DEBUG,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n    elif args.verbose > 0:\n        logging.basicConfig(\n            level=logging.INFO,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n    else:\n        logging.basicConfig(\n            level=logging.WARN,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n        logging.warning(\"Skip DEBUG/INFO messages\")\n\n    # check directory existence\n    if not os.path.exists(args.outdir):\n        os.makedirs(args.outdir)\n\n    # check arguments\n    if args.train_dir is None:\n        raise ValueError(\"Please specify --train-dir\")\n    if args.dev_dir is None:\n        raise ValueError(\"Please specify --valid-dir\")\n\n    # load and save config\n    with open(args.config) as f:\n        config = yaml.load(f, Loader=yaml.Loader)\n    with open(args.data_config) as f:\n        data_config = yaml.load(f, Loader=yaml.Loader)\n    config.update(data_config)\n\n    config.update(vars(args))\n    config[\"version\"] = tensorflow_tts.__version__\n    with open(os.path.join(args.outdir, \"config.yml\"), \"w\") as f:\n        yaml.dump(config, f, Dumper=yaml.Dumper)\n    for key, value in config.items():\n        logging.info(f\"{key} = {value}\")\n\n    config[\"content_training\"] = True if config[\"content_training\"] else False\n\n    if config[\"content_training\"]:\n        print(\"*\"*50)\n        print(\"*\"*20 + \"Training Content Encoder ......\" + \"*\"*20)\n        print(\"*\"*50)\n        assert config[\"unetts_acous_context_pre_params\"][\"num_mels\"] == config[\"feat_params\"][\"num_mels\"]\n    else:\n        assert config[\"unetts_acous_params\"][\"num_mels\"] == config[\"feat_params\"][\"num_mels\"]\n\n    # get dataset\n    # if config[\"remove_short_samples\"]:\n    #     mel_length_threshold = config[\"mel_length_threshold\"]\n    # else:\n    #     mel_length_threshold = None\n\n    # if config[\"format\"] == \"npy\":\n    #     charactor_query = \"*-ids.npy\"\n    #     mel_query = \"*-raw-feats.npy\" if args.use_norm is False else \"*-norm-feats.npy\"\n    #     duration_query = \"*-durations.npy\"\n    #     lf0_query = \"*-raw-lf0.npy\"\n    #     energy_query = \"*-raw-energy.npy\"\n    # else:\n    #     raise ValueError(\"Only npy are supported.\")\n\n    # define train/valid dataset\n    train_dataset = UNETTSAcousDataset(\n        root_dir=args.train_dir,\n    ).create(\n        is_shuffle=config[\"is_shuffle\"],\n        allow_cache=config[\"allow_cache\"],\n        batch_size=config[\"batch_size\"] * STRATEGY.num_replicas_in_sync,\n    )\n\n    valid_dataset = UNETTSAcousDataset(\n        root_dir=args.dev_dir,\n    ).create(\n        is_shuffle=config[\"is_shuffle\"],\n        allow_cache=config[\"allow_cache\"],\n        batch_size=config[\"batch_size\"] * STRATEGY.num_replicas_in_sync,\n    )\n\n    # define trainer\n    if config[\"content_training\"]:\n        trainer = UNETTSContentPreTrainer(\n            config=config,\n            strategy=STRATEGY,\n            steps=0,\n            epochs=0,\n            is_mixed_precision=args.mixed_precision,\n        )\n    else:\n        trainer = UNETTSAcousTrainer(\n            config=config,\n            strategy=STRATEGY,\n            steps=0,\n            epochs=0,\n            is_mixed_precision=args.mixed_precision,\n        )\n\n    with STRATEGY.scope():\n        # define model\n        if config[\"content_training\"]:\n            model = TFUNETTSContentPretrain(\n                config=UNETTSAcousConfig(**config[\"unetts_acous_context_pre_params\"])\n            )\n        else:\n            model = TFUNETTSAcous(\n                config=UNETTSAcousConfig(**config[\"unetts_acous_params\"])\n            )\n\n        model._build()\n\n        if not config[\"content_training\"]:\n            logging.info(\"Model content_pretrained_path: {}\".format(config[\"content_pretrained_path\"]))\n            try:\n                # TODO\n                model.text_encoder_weight_load(config[\"content_pretrained_path\"])\n                model.freezen_encoder()\n            except:\n                logging.error(\"Error: Model embedding and text_encoder\")\n                exit(1)\n\n        model.summary()\n\n        if len(args.pretrained) > 1:\n            model.load_weights(args.pretrained, by_name=True, skip_mismatch=True)\n            logging.info(f\"Successfully loaded pretrained weight from {args.pretrained}.\")\n\n        # AdamW for model\n        learning_rate_fn = tf.keras.optimizers.schedules.PolynomialDecay(\n            initial_learning_rate=config[\"optimizer_params\"][\"initial_learning_rate\"],\n            decay_steps=config[\"optimizer_params\"][\"decay_steps\"],\n            end_learning_rate=config[\"optimizer_params\"][\"end_learning_rate\"],\n        )\n\n        learning_rate_fn = WarmUp(\n            initial_learning_rate=config[\"optimizer_params\"][\"initial_learning_rate\"],\n            decay_schedule_fn=learning_rate_fn,\n            warmup_steps=int(\n                config[\"train_max_steps\"]\n                * config[\"optimizer_params\"][\"warmup_proportion\"]\n            ),\n        )\n\n        optimizer = AdamWeightDecay(\n            learning_rate=learning_rate_fn,\n            weight_decay_rate=config[\"optimizer_params\"][\"weight_decay\"],\n            beta_1=0.9,\n            beta_2=0.98,\n            epsilon=1e-6,\n            exclude_from_weight_decay=[\"LayerNorm\", \"layer_norm\", \"bias\"],\n        )\n\n        _ = optimizer.iterations\n\n    # compile trainer\n    trainer.compile(model=model, optimizer=optimizer)\n\n    # start training\n    try:\n        trainer.fit(\n            train_dataset,\n            valid_dataset,\n            saved_path=os.path.join(config[\"outdir\"], \"checkpoints/\"),\n            resume=args.resume,\n        )\n    except KeyboardInterrupt:\n        trainer.save_checkpoint()\n        logging.info(f\"Successfully saved checkpoint @ {trainer.steps}steps.\")\n    except:\n        error = traceback.format_exc()\n        print(error)\n        with open(os.path.join(config[\"outdir\"], \"error.txt\"), 'a') as fw:\n            fw.write(error + \"\\n\")\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "train/train_unetts_duration.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Train MultiSPKCLDuration.\"\"\"\n\nimport tensorflow as tf\n\nphysical_devices = tf.config.list_physical_devices(\"GPU\")\nfor i in range(len(physical_devices)):\n    tf.config.experimental.set_memory_growth(physical_devices[i], True)\n\nimport sys\n\nsys.path.append(\"../..\")\n\nimport argparse\nimport logging\nimport os\nimport traceback\n\nimport numpy as np\nimport yaml\nimport matplotlib.pyplot as plt\n\nimport tensorflow_tts\nfrom train.unetts_dataset import UNETTSDurationDataset\nfrom tensorflow_tts.configs import UNETTSDurationConfig\nfrom tensorflow_tts.models import TFUNETTSDuration\nfrom tensorflow_tts.optimizers import AdamWeightDecay, WarmUp\nfrom tensorflow_tts.trainers import Seq2SeqBasedTrainer\nfrom tensorflow_tts.utils import (calculate_loss_norm_lens, return_strategy)\n\n\nclass UNETTSDurationTrainer(Seq2SeqBasedTrainer):\n    \"\"\"UNETTSDurationTrainer\"\"\"\n\n    def __init__(\n        self, config, strategy, steps=0, epochs=0, is_mixed_precision=False,\n    ):\n        \"\"\"Initialize trainer.\n        Args:\n            steps (int): Initial global steps.\n            epochs (int): Initial global epochs.\n            config (dict): Config dict loaded from yaml format configuration file.\n            is_mixed_precision (bool): Use mixed precision or not.\n        \"\"\"\n        super(UNETTSDurationTrainer, self).__init__(\n            steps=steps,\n            epochs=epochs,\n            config=config,\n            strategy=strategy,\n            is_mixed_precision=is_mixed_precision,\n        )\n        # define metrics to aggregates data and use tf.summary logs them\n        self.list_metrics_name = [\n            \"dur_loss\",\n        ]\n        self.init_train_eval_metrics(self.list_metrics_name)\n        self.reset_states_train()\n        self.reset_states_eval()\n\n    def compile(self, model, optimizer):\n        super().compile(model, optimizer)\n        self.mse = tf.keras.losses.MeanSquaredError(\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n        self.mae = tf.keras.losses.MeanAbsoluteError(\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n        self.huber = tf.keras.losses.Huber(\n            delta = 2.0,\n            reduction=tf.keras.losses.Reduction.NONE\n        )\n\n    def compute_per_example_losses(self, batch, outputs):\n        \"\"\"Compute per example losses and return dict_metrics_losses\n        Note that all element of the loss MUST has a shape [batch_size] and \n        the keys of dict_metrics_losses MUST be in self.list_metrics_name.\n\n        Args:\n            batch: dictionary batch input return from dataloader\n            outputs: outputs of the model\n        \n        Returns:\n            per_example_losses: per example losses for each GPU, shape [B]\n            dict_metrics_losses: dictionary loss.\n        \"\"\"\n\n        # log_duration = tf.math.log(\n        #     tf.cast(tf.math.add(batch[\"duration_gts\"], 1), tf.float32)\n        # )\n\n        per_example_losses = calculate_loss_norm_lens(batch[\"duration_gts\"], outputs,  self.mae, batch[\"char_lengths\"])\n\n        dict_metrics_losses = {\n            \"dur_loss\": per_example_losses,\n        }\n\n        return per_example_losses, dict_metrics_losses\n\n    def generate_and_save_intermediate_result(self, batch):\n        \"\"\"Generate and save intermediate result.\"\"\"\n\n        outputs = self.one_step_predict(batch)\n\n        try:\n            dur_preds = outputs.values[0].numpy()\n        except Exception:\n            dur_preds = outputs.numpy()\n\n        dur_gts      = batch[\"duration_gts\"].numpy()\n        char_lengths = batch[\"char_lengths\"].numpy()\n        utt_ids      = batch[\"utt_ids\"].numpy()\n\n        dirname = os.path.join(self.config[\"outdir\"], f\"predictions/{self.steps}steps\")\n        if not os.path.exists(dirname):\n            os.makedirs(dirname)\n\n        for i, utt_id in enumerate(utt_ids):\n            figname = os.path.join(dirname, f\"{utt_id}.png\")\n            plt.figure(figsize=(10, 4))\n            plt.plot(dur_gts[i][:char_lengths[i]],   'b--o', markersize=6)\n            plt.plot(dur_preds[i][:char_lengths[i]], 'r-x', markersize=10)\n            plt.grid()\n            plt.legend((\"gst\", \"pred\"))\n            plt.tight_layout()\n            plt.savefig(figname)\n            plt.close()\n\n\ndef main():\n    \"\"\"Run training process.\"\"\"\n    parser = argparse.ArgumentParser(\n        description=\"Train model (See detail in tensorflow_tts/models)\"\n    )\n    parser.add_argument(\n        \"--train-dir\",\n        default=None,\n        type=str,\n        help=\"directory including training data. \",\n    )\n    parser.add_argument(\n        \"--dev-dir\",\n        default=None,\n        type=str,\n        help=\"directory including development data. \",\n    )\n    parser.add_argument(\n        \"--outdir\", type=str, required=True, help=\"directory to save checkpoints.\"\n    )\n    parser.add_argument(\n        \"--config\", type=str, required=True, help=\"yaml format configuration file.\"\n    )\n    parser.add_argument(\n        \"--resume\",\n        default=\"\",\n        type=str,\n        nargs=\"?\",\n        help='checkpoint file path to resume training. (default=\"\")',\n    )\n    parser.add_argument(\n        \"--verbose\",\n        type=int,\n        default=1,\n        help=\"logging level. higher is more logging. (default=1)\",\n    )\n    parser.add_argument(\n        \"--mixed_precision\",\n        default=0,\n        type=int,\n        help=\"using mixed precision for generator or not.\",\n    )\n    parser.add_argument(\n        \"--pretrained\",\n        default=\"\",\n        type=str,\n        nargs=\"?\",\n        help='pretrained weights .h5 file to load weights from. Auto-skips non-matching layers',\n    )\n    \n\n    args = parser.parse_args()\n\n    # return strategy\n    STRATEGY = return_strategy()\n\n    # set mixed precision config\n    if args.mixed_precision == 1:\n        tf.config.optimizer.set_experimental_options({\"auto_mixed_precision\": True})\n\n    args.mixed_precision = bool(args.mixed_precision)\n    # args.use_norm = bool(args.use_norm)\n\n    # set logger\n    if args.verbose > 1:\n        logging.basicConfig(\n            level=logging.DEBUG,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n    elif args.verbose > 0:\n        logging.basicConfig(\n            level=logging.INFO,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n    else:\n        logging.basicConfig(\n            level=logging.WARN,\n            stream=sys.stdout,\n            format=\"%(asctime)s (%(module)s:%(lineno)d) %(levelname)s: %(message)s\",\n        )\n        logging.warning(\"Skip DEBUG/INFO messages\")\n\n    # check directory existence\n    if not os.path.exists(args.outdir):\n        os.makedirs(args.outdir)\n\n    # check arguments\n    if args.train_dir is None:\n        raise ValueError(\"Please specify --train-dir\")\n    if args.dev_dir is None:\n        raise ValueError(\"Please specify --valid-dir\")\n\n    # load and save config\n    with open(args.config) as f:\n        config = yaml.load(f, Loader=yaml.Loader)\n    config.update(vars(args))\n    config[\"version\"] = tensorflow_tts.__version__\n    with open(os.path.join(args.outdir, \"config.yml\"), \"w\") as f:\n        yaml.dump(config, f, Dumper=yaml.Dumper)\n    for key, value in config.items():\n        logging.info(f\"{key} = {value}\")\n\n    # # get dataset\n    # if config[\"remove_short_samples\"]:\n    #     mel_length_threshold = config[\"mel_length_threshold\"]\n    # else:\n    #     mel_length_threshold = None\n\n    # if config[\"format\"] == \"npy\":\n    #     charactor_query = \"*-ids.npy\"\n    #     mel_query = \"*-raw-feats.npy\" if args.use_norm is False else \"*-norm-feats.npy\"\n    #     duration_query = \"*-durations.npy\"\n    #     lf0_query = \"*-raw-lf0.npy\"\n    #     energy_query = \"*-raw-energy.npy\"\n    # else:\n    #     raise ValueError(\"Only npy are supported.\")\n\n    # define train/valid dataset\n    train_dataset = UNETTSDurationDataset(\n        root_dir=args.train_dir\n    ).create(\n        is_shuffle=config[\"is_shuffle\"],\n        allow_cache=config[\"allow_cache\"],\n        batch_size=config[\"batch_size\"] * STRATEGY.num_replicas_in_sync,\n    )\n\n    valid_dataset = UNETTSDurationDataset(\n        root_dir=args.dev_dir\n    ).create(\n        is_shuffle=config[\"is_shuffle\"],\n        allow_cache=config[\"allow_cache\"],\n        batch_size=config[\"batch_size\"] * STRATEGY.num_replicas_in_sync,\n    )\n\n    # define trainer\n    trainer = UNETTSDurationTrainer(\n        config=config,\n        strategy=STRATEGY,\n        steps=0,\n        epochs=0,\n        is_mixed_precision=args.mixed_precision,\n    )\n\n    with STRATEGY.scope():\n        # define model\n        model = TFUNETTSDuration(\n            config=UNETTSDurationConfig(**config[\"unetts_duration\"])\n        )\n        model._build()\n        model.summary()\n        if len(args.pretrained) > 1:\n            model.load_weights(args.pretrained, by_name=True, skip_mismatch=True)\n            logging.info(f\"Successfully loaded pretrained weight from {args.pretrained}.\")\n\n        # AdamW for model\n        learning_rate_fn = tf.keras.optimizers.schedules.PolynomialDecay(\n            initial_learning_rate=config[\"optimizer_params\"][\"initial_learning_rate\"],\n            decay_steps=config[\"optimizer_params\"][\"decay_steps\"],\n            end_learning_rate=config[\"optimizer_params\"][\"end_learning_rate\"],\n        )\n\n        learning_rate_fn = WarmUp(\n            initial_learning_rate=config[\"optimizer_params\"][\"initial_learning_rate\"],\n            decay_schedule_fn=learning_rate_fn,\n            warmup_steps=int(\n                config[\"train_max_steps\"]\n                * config[\"optimizer_params\"][\"warmup_proportion\"]\n            ),\n        )\n\n        optimizer = AdamWeightDecay(\n            learning_rate=learning_rate_fn,\n            weight_decay_rate=config[\"optimizer_params\"][\"weight_decay\"],\n            beta_1=0.9,\n            beta_2=0.98,\n            epsilon=1e-6,\n            exclude_from_weight_decay=[\"LayerNorm\", \"layer_norm\", \"bias\"],\n        )\n\n        _ = optimizer.iterations\n\n    # compile trainer\n    trainer.compile(model=model, optimizer=optimizer)\n\n    # start training\n    try:\n        trainer.fit(\n            train_dataset,\n            valid_dataset,\n            saved_path=os.path.join(config[\"outdir\"], \"checkpoints/\"),\n            resume=args.resume,\n        )\n    except KeyboardInterrupt:\n        trainer.save_checkpoint()\n        logging.info(f\"Successfully saved checkpoint @ {trainer.steps}steps.\")\n    except:\n        error = traceback.format_exc()\n        print(error)\n        with open(os.path.join(config[\"outdir\"], \"error.txt\"), 'a') as fw:\n            fw.write(error + \"\\n\")\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "train/unetts_dataset.py",
    "content": "# -*- coding: utf-8 -*-\n# Copyright 2020 Minh Nguyen (@dathudeptrai)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Dataset modules.\"\"\"\n\nimport itertools\nimport logging\nimport os\nimport random\n\nimport numpy as np\nimport tensorflow as tf\n\nfrom tensorflow_tts.datasets.abstract_dataset import AbstractDataset\nfrom tensorflow_tts.utils import find_files\n\nclass UNETTSDurationDataset(AbstractDataset):\n    \"\"\"UNETTSDurationDataset\"\"\"\n\n    def __init__(\n        self,\n        root_dir,\n        charactor_query   = \"*-ids.npy\",\n        duration_query    = \"*-raw-durations.npy\",\n        stat_dur_query    = \"*-stat-durations.npy\",\n        charactor_load_fn = np.load,\n        duration_load_fn  = np.load,\n        stat_dur_load_fn  = np.load,\n    ):\n        \"\"\"Initialize dataset.\n\n        Args:\n            root_dir (str): Root directory including dumped files.\n            ...\n        \"\"\"\n        # find all of charactor and mel files.\n        charactor_files = sorted(find_files(root_dir, charactor_query))\n        duration_files  = sorted(find_files(root_dir, duration_query))\n        stat_dur_files  = sorted(find_files(root_dir, stat_dur_query))\n\n        # assert the number of files\n        assert len(duration_files) != 0, f\"Not found any mels files in ${root_dir}.\"\n        assert (\n            len(charactor_files)\n            == len(duration_files)\n            == len(stat_dur_files)\n        ), f\"Number of charactor, duration and its stats files are different\"\n\n        if \".npy\" in charactor_query:\n            suffix = charactor_query[1:]\n            utt_ids = [os.path.basename(f).replace(suffix, \"\") for f in charactor_files]\n\n        # set global params\n        self.utt_ids           = utt_ids\n        self.charactor_files   = charactor_files\n        self.duration_files    = duration_files\n        self.stat_dur_files    = stat_dur_files\n        self.charactor_load_fn = charactor_load_fn\n        self.duration_load_fn  = duration_load_fn\n        self.stat_dur_load_fn  = stat_dur_load_fn\n\n    def get_args(self):\n        return [self.utt_ids]\n\n    def generator(self, utt_ids):\n        for i, utt_id in enumerate(utt_ids): \n            charactor_file = self.charactor_files[i]\n            duration_file  = self.duration_files[i]\n            stat_dur_file  = self.stat_dur_files[i]\n\n            items = {\n                \"utt_ids\"        : utt_id,\n                \"charactor_files\": charactor_file,\n                \"duration_files\" : duration_file,\n                \"stat_dur_files\" : stat_dur_file,\n            }\n\n            yield items\n\n    @tf.function\n    def _load_data(self, items):\n        charactor = tf.numpy_function(np.load, [items[\"charactor_files\"]], tf.int32)\n        duration  = tf.numpy_function(np.load, [items[\"duration_files\"]], tf.float32)\n        durstats  = tf.numpy_function(np.load, [items[\"stat_dur_files\"]], tf.float32)\n\n        items = {\n            \"utt_ids\"      : items[\"utt_ids\"],\n            \"char_ids\"     : charactor,\n            \"char_lengths\" : len(charactor),\n            \"duration_gts\" : duration,\n            \"duration_stat\": durstats\n        }\n\n        return items\n\n    def create(\n        self,\n        allow_cache=False,\n        batch_size=1,\n        is_shuffle=False,\n        map_fn=None,\n        reshuffle_each_iteration=True,\n    ):\n        \"\"\"Create tf.dataset function.\"\"\"\n        output_types = self.get_output_dtypes()\n        datasets = tf.data.Dataset.from_generator(\n            self.generator, output_types=output_types, args=(self.get_args())\n        )\n\n        # load data\n        datasets = datasets.map(\n            lambda items: self._load_data(items), tf.data.experimental.AUTOTUNE\n        )\n\n        if allow_cache:\n            datasets = datasets.cache()\n\n        if is_shuffle:\n            datasets = datasets.shuffle(\n                self.get_len_dataset(),\n                reshuffle_each_iteration=reshuffle_each_iteration,\n            )\n\n        # define padded shapes\n        padded_shapes = {\n            \"utt_ids\"      : [],\n            \"char_ids\"     : [None],\n            \"char_lengths\" : [],\n            \"duration_gts\" : [None],\n            \"duration_stat\": [None],\n        }\n\n        datasets = datasets.padded_batch(batch_size, padded_shapes=padded_shapes)\n        datasets = datasets.prefetch(tf.data.experimental.AUTOTUNE)\n        return datasets\n\n    def get_output_dtypes(self):\n        output_types = {\n            \"utt_ids\"        : tf.string,\n            \"charactor_files\": tf.string,\n            \"duration_files\" : tf.string,\n            \"stat_dur_files\" : tf.string,\n        }\n        return output_types\n\n    def get_len_dataset(self):\n        return len(self.utt_ids)\n\n    def __name__(self):\n        return \"UNETTSDurationDataset\"\n\nclass UNETTSAcousDataset(AbstractDataset):\n    \"\"\"UNETTSAcousDataset\"\"\"\n\n    def __init__(\n        self,\n        root_dir,\n        charactor_query      = \"*-ids.npy\",\n        duration_query       = \"*-raw-durations.npy\",\n        mel_query            = \"*-raw-mels.npy\",\n        embed_query          = \"*-embeds.npy\",\n        mel_load_fn          = np.load,\n        charactor_load_fn    = np.load,\n        duration_load_fn     = np.load,\n        embed_load_fn        = np.load,\n        mel_length_threshold = 0,\n    ):\n        \"\"\"Initialize dataset.\n\n        Args:\n            root_dir (str): Root directory including dumped files.\n            ...\n        \"\"\"\n        # find all of charactor and mel files.\n        charactor_files = sorted(find_files(root_dir, charactor_query))\n        duration_files  = sorted(find_files(root_dir, duration_query))\n        mel_files       = sorted(find_files(root_dir, mel_query))\n        embed_files     = sorted(find_files(root_dir, embed_query))\n\n        # assert the number of files\n        assert len(mel_files) != 0, f\"Not found any mels files in ${root_dir}.\"\n        assert (\n            len(charactor_files)\n            == len(duration_files)\n            == len(mel_files)\n            == len(embed_files)\n        ), f\"Number of charactor, duration and its stats files are different\"\n\n        if \".npy\" in charactor_query:\n            suffix = charactor_query[1:]\n            utt_ids = [os.path.basename(f).replace(suffix, \"\") for f in charactor_files]\n\n        # set global params\n        self.utt_ids              = utt_ids\n        self.charactor_files      = charactor_files\n        self.duration_files       = duration_files\n        self.mel_files            = mel_files\n        self.embed_files          = embed_files\n        self.charactor_load_fn    = charactor_load_fn\n        self.duration_load_fn     = duration_load_fn\n        self.mel_load_fn          = mel_load_fn\n        self.embed_load_fn        = embed_load_fn\n        self.mel_length_threshold = mel_length_threshold\n\n    def get_args(self):\n        return [self.utt_ids]\n\n    def generator(self, utt_ids):\n        for i, utt_id in enumerate(utt_ids):\n            charactor_file = self.charactor_files[i]\n            duration_file  = self.duration_files[i]\n            mel_file       = self.mel_files[i]\n            embed_file     = self.embed_files[i]\n\n            items = {\n                \"utt_ids\"        : utt_id,\n                \"charactor_files\": charactor_file,\n                \"duration_files\" : duration_file,\n                \"mel_files\"      : mel_file,\n                \"embed_files\"    : embed_file,\n            }\n\n            yield items\n\n    @tf.function\n    def _load_data(self, items):\n        charactor = tf.numpy_function(np.load, [items[\"charactor_files\"]], tf.int32)\n        duration  = tf.numpy_function(np.load, [items[\"duration_files\"]], tf.int32)\n        mel       = tf.numpy_function(np.load, [items[\"mel_files\"]], tf.float32)\n        embed     = tf.numpy_function(np.load, [items[\"embed_files\"]], tf.float32)\n\n        items = {\n            \"utt_ids\"     : items[\"utt_ids\"],\n            \"char_ids\"    : charactor,\n            \"char_lengths\": len(charactor),\n            \"mel_gts\"     : mel,\n            \"mel_lengths\" : len(mel),\n            \"duration_gts\": duration,\n            \"embed\"       : embed,\n        }\n\n        return items\n\n    def create(\n        self,\n        allow_cache=False,\n        batch_size=1,\n        is_shuffle=False,\n        map_fn=None,\n        reshuffle_each_iteration=True,\n    ):\n        \"\"\"Create tf.dataset function.\"\"\"\n        output_types = self.get_output_dtypes()\n        datasets = tf.data.Dataset.from_generator(\n            self.generator, output_types=output_types, args=(self.get_args())\n        )\n\n        # load data\n        datasets = datasets.map(\n            lambda items: self._load_data(items), tf.data.experimental.AUTOTUNE\n        )\n\n        # datasets = datasets.filter(\n        #     lambda x: x[\"spe_lengths\"] > self.mel_length_threshold\n        # )\n\n        if allow_cache:\n            datasets = datasets.cache()\n\n        if is_shuffle:\n            datasets = datasets.shuffle(\n                self.get_len_dataset(),\n                reshuffle_each_iteration=reshuffle_each_iteration,\n            )\n\n        # define padded shapes\n        padded_shapes = {\n            \"utt_ids\"     : [],\n            \"char_ids\"    : [None],\n            \"char_lengths\": [],\n            \"mel_gts\"     : [None, None],\n            \"mel_lengths\" : [],\n            \"duration_gts\": [None],\n            \"embed\"       : [None],\n        }\n\n        datasets = datasets.padded_batch(batch_size, padded_shapes=padded_shapes)\n        datasets = datasets.prefetch(tf.data.experimental.AUTOTUNE)\n        return datasets\n\n    def get_output_dtypes(self):\n        output_types = {\n            \"utt_ids\"        : tf.string,\n            \"charactor_files\": tf.string,\n            \"mel_files\"      : tf.string,\n            \"duration_files\" : tf.string,\n            \"embed_files\"    : tf.string,\n        }\n        return output_types\n\n    def get_len_dataset(self):\n        return len(self.utt_ids)\n\n    def __name__(self):\n        return \"UNETTSAcousDataset\""
  }
]