> ## Documentation Index
> Fetch the complete documentation index at: https://staging.docs.vocode.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Synthesizer Reference

> 🚧 Under construction

# `SynthesizerConfig`

<ParamField body="sampling_rate" type="int">
  placeholder
</ParamField>

<ParamField body="audio_encoding" type="AudioEncoding">
  placeholder
</ParamField>

<ParamField body="should_encode_as_wav" type="bool ">
  placeholder
</ParamField>

\= False

<ParamField body="sentiment_config" type="Optional[SentimentConfig] ">
  placeholder
</ParamField>

# `AzureSynthesizerConfig`

<ParamField body="voice_name" type="str">
  placeholder
</ParamField>

<ParamField body="pitch" type="int">
  placeholder
</ParamField>

<ParamField body="rate" type="int">
  placeholder
</ParamField>

# `GoogleSynthesizerConfig`

<ParamField body="language_code" type="str">
  placeholder
</ParamField>

<ParamField body="voice_name" type="str">
  placeholder
</ParamField>

<ParamField body="pitch" type="float">
  placeholder
</ParamField>

<ParamField body="speaking_rate" type="float">
  placeholder
</ParamField>

# `ElevenLabsSynthesizerConfig`

<ParamField body="api_key" type="Optional[str]">
  placeholder
</ParamField>

<ParamField body="voice_id" type="Optional[str]">
  placeholder
</ParamField>

<ParamField body="stability" type="Optional[float]">
  placeholder
</ParamField>

<ParamField body="similarity_boost" type="Optional[float]">
  placeholder
</ParamField>

# `RimeSynthesizerConfig`

<ParamField body="speaker" type="str">
  placeholder
</ParamField>

# `PlayHtSynthesizerConfig`

<ParamField body="voice_id" type="str">
  placeholder
</ParamField>

<ParamField body="speed" type="Optional[str]">
  placeholder
</ParamField>

<ParamField body="preset" type="Optional[str]">
  placeholder
</ParamField>
