AI přepis hovorů
AI přepis hovorů je volitelná funkce, která automaticky zpracovává nahrávky hovorů a vytváří:
- Přepis řeči na text (Speech-to-Text) — převádí WAV nahrávky na text
- Vyčištění přepisu — zpřesňuje hrubý přepis pomocí jazykového modelu
- Shrnutí hovoru — generuje stručné shrnutí konverzace
- Štítkování — automaticky detekuje a přiřazuje relevantní štítky k nahrávce hovoru
- Analýza sentimentu — vyhodnocuje emocionální tón konverzace
AI přepis hovorů vyžaduje cloudové služby Azure. Následující sekce popisuje, které prostředky je nutné vytvořit na Azure Portal před aktivací funkce.
Služby Azure
V Azure je nutné vytvořit následující položky:
| # | Položka | Použití |
|---|---|---|
| 1 | App Registration | Autentizace UCS vůči Azure API |
| 2 | Azure OpenAI | Shrnutí, vyčištění přepisu, štítkování (GPT-4.1) |
| 3 | Azure AI Services multi-service account | Speech-to-Text, analýza sentimentu |
App Registration
UCS se autentizuje vůči Azure pomocí service principal (App Registration). Tyto přihlašovací údaje jsou sdíleny všemi Azure AI službami.
- Na Azure Portal přejděte do Microsoft Entra ID → App registrations → New registration.
- Zadejte název (např.
ucs-ai) a zaregistrujte. - Poznamenejte si Application (client) ID a Directory (tenant) ID.
- Přejděte do Certificates & secrets → New client secret, vytvořte tajný klíč a poznamenejte si jeho Value.
Následující hodnoty budou potřebné pro konfiguraci UCS:
| Parametr | Kde najít |
|---|---|
| Tenant ID | App registration → Overview → Directory (tenant) ID |
| Client ID | App registration → Overview → Application (client) ID |
| Client Secret | App registration → Certificates & secrets → Value (zobrazí se pouze při vytvoření) |
Hodnotu client secret si zkopírujte ihned po vytvoření — později ji nelze znovu zobrazit.
Azure OpenAI
Azure OpenAI poskytuje jazykový model používaný pro vyčištění přepisu, shrnutí hovoru a detekci štítků.
- Na Azure Portal přejděte do Azure OpenAI → Create.
- Vyberte resource group, region a cenovou úroveň.
- Po vytvoření přejděte do Azure AI Foundry (dříve Azure OpenAI Studio) → Deployments → Deploy model.
- Nasaďte minimálně model gpt-4.1. Poznamenejte si Deployment name (např.
gpt-4.1). - Na stránce Overview prostředku si poznamenejte Endpoint URL (např.
https://<váš-prostředek>.openai.azure.com/). - Přiřaďte roli Cognitive Services OpenAI User service principalu z App Registration: přejděte do Access control (IAM) → Add role assignment, vyberte roli a přiřaďte ji k App Registration vytvořené výše.
Azure AI Services (multi-service account)
Jeden účet Azure AI Services multi-service poskytuje přístup ke službám Speech (Speech-to-Text) i Language (analýza sentimentu).
- Na Azure Portal vyhledejte Azure AI services a vyberte Azure AI services multi-service account → Create.
- Vyberte resource group, region a cenovou úroveň.
- Po vytvoření si poznamenejte Endpoint URL a Region ze stránky Overview prostředku.
- Přiřaďte roli Cognitive Services User service principalu z App Registration: přejděte do Access control (IAM) → Add role assignment, vyberte roli a přiřaďte ji k App Registration vytvořené výše.
Pokud preferujete oddělené prostředky místo multi-service účtu, můžete vytvořit prostředky Speech a Language samostatně. Postup je stejný — stačí vytvořit každý prostředek zvlášť a poznamenat si příslušné endpointy.
Budget
AI služby jsou účtovány na základě spotřeby (tokeny, minuty audia, textové záznamy). Aby nedošlo k neočekávaným nákladům, důrazně doporučujeme vytvořit budget pro resource group, ve které se nacházejí vaše AI prostředky.
- Na Azure Portal přejděte do resource group, kde se nacházejí vaše AI prostředky.
- Přejděte do Cost Management → Budgets → Add.
- Nastavte očekávanou měsíční částku.
- Nakonfigurujte prahové hodnoty upozornění (např. 80 %, 100 %) a příjemce notifikací.
Bez nastaveného budgetu nejsou náklady na AI zpracování nijak omezeny. Vždy nastavte budget odpovídající očekávané měsíční spotřebě pro váš objem hovorů.
Aktivace funkce
Po vytvoření všech prostředků Azure zašlete následující informace společnosti INSOFT k aktivaci:
| Parametr | Zdroj |
|---|---|
| Tenant ID | App Registration → Overview → Directory (tenant) ID |
| Client ID | App Registration → Overview → Application (client) ID |
| Client Secret | App Registration → Certificates & secrets → Value |
| Azure OpenAI Endpoint | Azure OpenAI → Overview → Endpoint |
| OpenAI Deployment Name | Azure OpenAI → Azure AI Foundry → Deployments |
| OpenAI API Version | Azure OpenAI → Azure AI Foundry → Deployments → Deployment details |
| AI Services Endpoint | Azure AI Services → Overview → Endpoint |
Příklad:
Tenant ID: a1b2c3d4-e5f6-7890-abcd-ef1234567890
Client ID: 12345678-abcd-ef01-2345-6789abcdef01
Client Secret: aBcD1~ExAmPlEsEcReTvAlUe0123456789abcdef
Azure OpenAI Endpoint: https://my-company-openai.openai.azure.com/
OpenAI Deployment Name: gpt-4.1
OpenAI API Version: 2025-01-01-preview
AI Services Endpoint: spotifhttps://my-company-ai.cognitiveservices.azure.com/