|
1 | 1 | --- |
2 | | -id: Overview |
3 | | -description: Discover how to connect to Speechmatics via integrations and SDKs. |
| 2 | +description: Discover which integrations and SDKs to add Speechmatics' STT, TTS or voice agents to your applications. |
4 | 3 | --- |
| 4 | + |
5 | 5 | import { LinkCard } from "@site/src/theme/LinkCard"; |
| 6 | +import DevIcon from '@site/src/components/devicon'; |
6 | 7 | import { Flex, Grid } from "@radix-ui/themes"; |
7 | | -import { ChevronsRightIcon, FileAudio, BotMessageSquare, BookOpen, Braces } from "lucide-react"; |
| 8 | +import { } from "lucide-react"; |
| 9 | +import Head from '@docusaurus/Head'; |
| 10 | + |
| 11 | +<Head> |
| 12 | + <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/devicon.min.css" /> |
| 13 | +</Head> |
8 | 14 |
|
9 | | -Discover which integrations and SDKs to use to add Speechmatics speech and voice agents to your stack. |
| 15 | + |
| 16 | +# Overview |
10 | 17 |
|
11 | 18 | Use this page to quickly choose how you connect to Speechmatics: through popular voice agent platforms, or directly from your code using our SDKs. Start with the option that best matches your current stack, then follow its quickstart. |
12 | 19 |
|
13 | 20 | ## Voice agent orchestrator integrations |
14 | 21 |
|
15 | 22 | Choose an integration to build accurate, low-latency voice agents rapidly with the Speechmatics API available in these frameworks. |
16 | 23 |
|
17 | | -<Grid columns={{initial: "1", md: "2", lg: "3"}} gap="3"> |
| 24 | +<Grid columns="3" gap="3"> |
18 | 25 | <LinkCard |
19 | 26 | title="Vapi" |
20 | | - description="Turnkey voice agent platform. Deploy fast with no code" |
21 | | - icon={<BotMessageSquare/>} |
| 27 | + description="Turnkey voice agent platform. Deploy fast with no code. Rapid prototyping. Best for: non-technical builders." |
| 28 | + icon={<img src="/img/integration-logos/vapi.png" alt="Vapi logo" width="28px" height="28px" />} |
22 | 29 | href="/integrations-and-sdks/vapi" |
23 | 30 | /> |
24 | 31 | <LinkCard |
25 | 32 | title="LiveKit" |
26 | | - description="Open-source framework for building agents with LiveKit’s WebRTC infra" |
27 | | - icon={<ChevronsRightIcon/>} |
| 33 | + description="Open-source framework for building agents with LiveKit’s WebRTC infra. Simple setup. Best for: engineers." |
| 34 | + icon={<img src="/img/integration-logos/livekit.png" alt="LiveKit logo" width="28px" height="28px" />} |
28 | 35 | href="/integrations-and-sdks/livekit" |
29 | 36 | /> |
30 | 37 | <LinkCard |
31 | 38 | title="Pipecat" |
32 | | - description="Open-source framework with full control of the voice pipeline in code" |
33 | | - icon={<FileAudio/>} |
34 | | - href="/integrations-and-sdks/pipecat" |
35 | | - /> |
36 | | - <LinkCard |
37 | | - title="Best for" |
38 | | - description="Non-technical builders, rapid prototyping" |
39 | | - icon={<BotMessageSquare/>} |
40 | | - href="/integrations-and-sdks/vapi" |
41 | | - /> |
42 | | - <LinkCard |
43 | | - title="Best for" |
44 | | - description="Engineers, simple setup" |
45 | | - icon={<ChevronsRightIcon/>} |
46 | | - href="/integrations-and-sdks/livekit" |
47 | | - /> |
48 | | - <LinkCard |
49 | | - title="Best for:" |
50 | | - description="Power builders, complex agents" |
51 | | - icon={<FileAudio/>} |
| 39 | + description="Open-source framework with full control of the voice pipeline in code. Complex agents. Best for: power builders." |
| 40 | + icon={<img src="/img/integration-logos/pipecat.png" alt="Pipecat logo" width="28px" height="28px" />} |
52 | 41 | href="/integrations-and-sdks/pipecat" |
53 | 42 | /> |
| 43 | + |
54 | 44 | </Grid> |
55 | 45 |
|
| 46 | + |
| 47 | + |
56 | 48 | ## SDKs |
57 | 49 |
|
58 | 50 | Use an SDK if you want to call Speechmatics directly from your own services or applications. |
59 | 51 |
|
60 | 52 | ### Speech to text |
61 | 53 |
|
62 | | -<Grid columns={{initial: "1", md: "2", lg: "3"}} gap="3" row="3"> |
| 54 | +<Grid columns="3" gap="3"> |
63 | 55 | <LinkCard |
64 | | - title="Python SDK (Voice Agents)" |
65 | | - description="Build voice agents in Python" |
66 | | - icon={<ChevronsRightIcon/>} |
| 56 | + title="Voice SDK (Python)" |
| 57 | + description="Build responsive voice agents" |
| 58 | + icon={<DevIcon name="python" />} |
67 | 59 | href="https://github.com/speechmatics/speechmatics-python-sdk/tree/main/sdk/voice" |
68 | 60 | /> |
69 | | - <LinkCard |
70 | | - title="Python SDK (Realtime)" |
71 | | - description="Stream audio and receive instant transcripts in Python" |
72 | | - icon={<BotMessageSquare/>} |
| 61 | + <LinkCard |
| 62 | + title="Realtime (Python)" |
| 63 | + description="Stream audio and receive instant transcripts" |
| 64 | + icon={<DevIcon name="python" />} |
73 | 65 | href="https://github.com/speechmatics/speechmatics-python-sdk/tree/main/sdk/rt" |
74 | 66 | /> |
75 | | - <LinkCard |
76 | | - title="JavaScript SDK (Realtime)" |
77 | | - description="Stream audio and receive instant transcripts in JavaScript" |
78 | | - icon={<BotMessageSquare/>} |
79 | | - href="https://github.com/speechmatics/speechmatics-javascript-sdk/tree/main/sdk/rt" |
80 | | - /> |
81 | | - <LinkCard |
82 | | - title=".NET SDK (Realtime)" |
83 | | - description="Stream audio and receive instant transcripts in .NET" |
84 | | - icon={<FileAudio/>} |
85 | | - href="https://github.com/speechmatics/speechmatics-dotnet-community-sdk" |
86 | | - /> |
87 | | -<LinkCard |
88 | | - title="Python SDK (Batch)" |
89 | | - description="Input audio files and receive transcripts in Python" |
90 | | - icon={<ChevronsRightIcon/>} |
| 67 | + <LinkCard |
| 68 | + title="Batch (Python)" |
| 69 | + description="Input audio files and receive transcripts" |
| 70 | + icon={<DevIcon name="python" />} |
91 | 71 | href="https://github.com/speechmatics/speechmatics-python-sdk/tree/main/sdk/batch" |
92 | 72 | /> |
93 | 73 | <LinkCard |
94 | | - title="JavaScript SDK (Batch)" |
95 | | - description="Input audio files and receive transcripts in JavaScript" |
96 | | - icon={<ChevronsRightIcon/>} |
| 74 | + title="Realtime (JavaScript)" |
| 75 | + description="Stream audio and receive instant transcripts" |
| 76 | + icon={<DevIcon name="javascript" />} |
| 77 | + href="https://github.com/speechmatics/speechmatics-javascript-sdk/tree/main/sdk/rt" |
| 78 | + /> |
| 79 | + <LinkCard |
| 80 | + title="Batch (JavaScript)" |
| 81 | + description="Input audio files and receive transcripts" |
| 82 | + icon={<DevIcon name="javascript" />} |
97 | 83 | href="https://github.com/speechmatics/speechmatics-javascript-sdk/tree/main/sdk/batch" |
98 | 84 | /> |
99 | 85 | <LinkCard |
100 | | - title="Rust SDK (Realtime & batch)" |
101 | | - description="Input audio files and receive transcripts in Rust" |
102 | | - icon={<FileAudio/>} |
| 86 | + title="Realtime (.NET)" |
| 87 | + description="Stream audio and receive instant transcripts" |
| 88 | + icon={<DevIcon name="dot-net" />} |
| 89 | + href="https://github.com/speechmatics/speechmatics-dotnet-community-sdk" |
| 90 | + /> |
| 91 | + <LinkCard |
| 92 | + title="Realtime and Batch (Rust)" |
| 93 | + description="Input audio files and receive transcripts" |
| 94 | + icon={<DevIcon name="rust" />} |
103 | 95 | href="https://github.com/speechmatics/speechmatics-rust-sdk" |
104 | 96 | /> |
105 | 97 | </Grid> |
106 | 98 |
|
107 | 99 |
|
108 | 100 | ### Text to speech |
109 | 101 |
|
110 | | -<Grid columns={{initial: "1", md: "2", lg: "3"}} gap="3"> |
| 102 | +<Grid columns="3" gap="3"> |
111 | 103 | <LinkCard |
112 | | - title="Python SDK (TTS)" |
113 | | - description="Convert text to speech in Python" |
114 | | - icon={<ChevronsRightIcon/>} |
| 104 | + title="TTS (Python)" |
| 105 | + description="Convert text to speech" |
| 106 | + icon={<DevIcon name="python" />} |
115 | 107 | href="https://github.com/speechmatics/speechmatics-python-sdk/tree/main/sdk/tts" |
116 | 108 | /> |
117 | 109 | </Grid> |
118 | | - |
119 | | -### Voice SDK |
120 | | - |
121 | | -<Grid columns={{initial: "1", md: "2", lg: "3"}} gap="3"> |
122 | | -<LinkCard |
123 | | - title="Python SDK (Voice)" |
124 | | - description="Build voice agents in Python" |
125 | | - icon={<ChevronsRightIcon/>} |
126 | | - href="https://github.com/speechmatics/speechmatics-python-sdk/blob/main/sdk/voice/README.md" |
127 | | - /> |
128 | | -</Grid> |
0 commit comments