class_docstr: TODO: Add voice conversion and Capacitron support.
docstr: Voice conversion with FreeVC. Convert source wav to target speaker.
  
  Args:``
      source_wav (str):
          Path to the source wav file.
      target_wav (str):`
          Path to the target wav file.
docstr_tok: ["Voice","conversion","with","FreeVC",".","Convert","source","wav","to","target","speaker",".","Args",":","``","source_wav","(","str",")",":","Path","to","the","source","wav","file",".","target_wav","(","str",")",":","`","Path","to","the","target","wav","file","."]
code: def voice_conversion(
      self,
      source_wav: str,
      target_wav: str,
  ):
      """Voice conversion with FreeVC. Convert source wav to target speaker.
  
      Args:``
          source_wav (str):
              Path to the source wav file.
          target_wav (str):`
              Path to the target wav file.
      """
      wav = self.voice_converter.voice_conversion(
          source_wav=source_wav, target_wav=target_wav
      )
      return wav
  
imports: import tempfile
  import warnings
  from pathlib import Path
  from typing import Union
  import numpy
  from torch import nn
  from TTS.utils.audio.numpy_transforms import save_wav
  from TTS.utils.manage import ModelManager
  from TTS.utils.synthesizer import Synthesizer
  from TTS.config import load_config
label_desc: Use image node_id 17 for calling the TTS obj's underlying member method code with example usage: obj.voice_conversion(source_wav, target_wav) and returns: wav