You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/open-source/using-synthesizers.mdx
+31-23
Original file line number
Diff line number
Diff line change
@@ -16,10 +16,10 @@ Vocode currently supports the following synthesizers:
16
16
3. Eleven Labs
17
17
4. Rime
18
18
5. Play.ht
19
-
6.Coqui TTS
20
-
7.GTTS (Google Text-to-Speech)
21
-
8.Stream Elements
22
-
9.Bark
19
+
6.GTTS (Google Text-to-Speech)
20
+
7.Stream Elements
21
+
8.Bark
22
+
9.Amazon Polly
23
23
24
24
These synthesizers are defined using their respective configuration classes, which are subclasses of the `SynthesizerConfig` class.
25
25
@@ -46,6 +46,33 @@ server = InboundCallServer(
46
46
In this example, the `ElevenLabsSynthesizerConfig.from_telephone_output_device()` method is used to create a configuration object for the Eleven Labs synthesizer.
47
47
The method hardcodes some values like the `sampling_rate` and `audio_encoding` for compatibility with telephone output devices.
48
48
49
+
#### ElevenLabs Input Streaming
50
+
51
+
You can try out our experimental implementation of ElevenLabs' [input streaming API](https://elevenlabs.io/docs/api-reference/websockets) by passing in `experimental_websocket=True` into the config, like:
We now support Play.ht's new [gRPC streaming API](https://docs.play.ht/reference/python-sdk-audio-streaming), which runs much faster than their HTTP API and is designed for realtime communication.
0 commit comments