voice-gateway-setup
/voice-gateway-setup
Konfiguruje agenta głosowego i punkt Voice Gateway z WebRTC do interakcji głosowej w przeglądarce.
- Autor
- cognigy ↗
- Repozytorium
- cognigy-plugin ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Konfiguruje agenta głosowego i punkt Voice Gateway z WebRTC do interakcji głosowej w przeglądarce.
Oryginalny opis (EN)
Use when the user wants to set up a voice agent or a Voice Gateway endpoint with WebRTC for browser-based voice interaction.
Jak działa
- Prerequisites
- Quick Start
- WebRTC Widget Themes
- URLs in the Response
- Embedding on a Website
- Typical Full Workflow
Podgląd SKILL.md
---
name: voice-gateway-setup
description: "Use when the user wants to set up a voice agent or a Voice Gateway endpoint with WebRTC for browser-based voice interaction."
---
# Voice Gateway Setup Guide
Deploy an AI Agent as a voice-enabled endpoint with WebRTC support. Users can talk to the agent directly in their browser.
## Prerequisites
1. **A Project** — use `list_resources { resourceType: "project" }` to find one, or let `create_ai_agent` create one automatically.
2. **A Flow** — the conversation logic the voice endpoint connects to. Use `list_resources { resourceType: "flow", projectId }` to find existing flows.
3. **An LLM** — the agent needs an LLM to generate responses. Use `setup_llm` if not configured.
## Quick Start
### 1. Create a Voice Gateway endpoint
```json
{
"projectId": "<24-char hex>",
"flowId": "<flow referenceId>",
"name": "My Voice Agent"
}
```
This automatically:
- Creates a `voiceGateway2` endpoint
- Provisions a WebRTC client
- Returns a `webrtcDemoUrl` the user can open in a browser
### 2. Customize the WebRTC widget (optional)
```json
{
"projectId": "<24-char hex>",
"flowId": "<flow referenceId>",
"name": "My Voice Agent",
"webrtcWidgetConfig": {
"label": "Support Agent",
"theme": "AI_PURPLE",
"transcription": { "enabled": true },
"tagline": "How can I help you today?",
"avatarLogoUrl": "https://example.com/avatar.png"
}
}
```
### 3. Update an existing endpoint
```json
{
"endpointId": "<24-char hex>",
"webrtcWidgetConfig": {
"theme": "CLEAN_WHITE"
}
}
```
Create vs update:
- Omit `endpointId` → a new `voiceGateway2` endpoint is always created (`projectId` + `flowId` required). The tool never auto-detects an existing endpoint.
- Pass `endpointId` → that endpoint is updated and the settings you pass are merged into its existing configuration; everything else is preserved. Find it first with `list_resources { resourceType: "endpoint", projectId }`.
## WebRTC Widget Themes
| Theme | Description |
| ------------- | ------------------------- |
| `DARK_MODE` | Dark background (default) |
| `CLEAN_WHITE` | Light/white background |
| `AI_PURPLE` | Purple accent theme |
## URLs in the Response
| Field | Purpose |
| ------------------------------- | -------------------------------------------------------------------- |
| `webrtcDemoUrl` | Open in browser to talk to the agent — **always show this to users** |
| `_integration.wsEndpointUrl` | WebSocket URL for programmatic/embedded use |
| `_integration.embeddingSnippet` | HTML code to embed the voice widget on a website |
Present `webrtcDemoUrl` as a clickable link after every successful create or update — do not send the user to the Cognigy UI to find it. Mention the `_integration` fields only when the user asks about embedding or deploying to a website.
## Embedding on a Website
Copy the `embeddingSnippet` from the response into your HTML page. It loads the Cognigy WebRTC widget and connects to the voice endpoint automatically.
## Typical Full Workflow
1. `create_ai_agent` → get `flowId` and `projectId`
2. `setup_llm` → configure LLM for the project
3. `manage_voice_gateway { projectId, flowId }` → get `webrtcDemoUrl`
4. Share the URL with the user
Wersje
W bazie nie ma innych skilli o nazwie voice-gateway-setup.
Migawka bazy z 28.10.2026 · wersja paczki a0aa7635c40a (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100voice-go-live-checklist
Audytuje agenta głosowego Cognigy pod kątem gotowości produkcyjnej według listy Voice Go-Live i wskazuje pozycje do poprawy. - 100ac-tools-setup-voice-mode
Instaluje i konfiguruje serwer MCP VoiceMode do interakcji głosowych w wybranym kliencie. - 100voice-ai-development
Pomaga budować aplikacje głosowe AI od agentów czasu rzeczywistego po aplikacje z głosem: OpenAI Realtime API, Vapi, Deepgram, ElevenLabs, LiveKit i podstawy WebRTC. - 100deploy-voice-ai-agent
Wdraża agenta głosowego AI: maszynę stanów dialogu, wykrywanie intencji, wieloturową pętlę rozmowy, akcje proaktywne i streaming STT i TTS. - 98model-gateway
Konfiguruje i diagnozuje lokalną bramkę ChatGPT i Codex dla wyboru modelu w Claude Code, łącznie z logowaniem i routingiem. - 100voice
Zamienia tekst na mowę i transkrybuje nagrania: konfiguruje głos, testuje go i odpowiada na polecenia czytania na głos.