Konfigurace funkcí hlasu
Tento článek popisuje funkce dostupné v nástroji Copilot Studio pro interaktivní hlasový systém s Omnikanálem pro Customer Service.
Chcete-li svého kopilota připravit na hlasové služby, přečtěte si článek Rychlý start: Konfigurace kopilota s podporou hlasu pomocí telefonního čísla.
Přehled hlasových služeb naleznete v části Použití interaktivního hlasového systému ve vašich kopilotech.
Modalita vytváření hlasu
Kopilot s podporou hlasu se liší od chatovací kopilota. Kopilot s podporou hlasu zahrnuje specifická témata hlasového systému pro zpracování hlasových scénářů. Chatovací kopilot používá textovou modalitu jako výchozí. Kopilot s podporou hlasu používá modalitu hlasu a tónové volby. Tyto dva způsoby nejsou vzájemně kompatibilní.
Optimalizace pro hlas vám umožňuje vytvářet kopiloty s podporou hlasu v různých modalitách a zajišťuje správné vytváření funkcí souvisejících s řečí.
Optimalizovat pro hlasové hovory
Pokud jste nespustili kopilota pomocí hlasové šablony, musíte zapnout možnost Optimalizovat pro hlas v Nastavení kopilota.
S otevřeným kopilotem přejděte na Nastavení>Údaje kopilota.
Přejděte na kartu Hlas a vyberte možnost Optimalizovat pro hlas.
Ve výchozím nastavení je také nastavena možnost Použít hlas jako primární režim vytváření.
Váš kopilot získá následující aktualizace, když zapnete možnosti Optimalizovat pro hlas a Používat hlas jako primární režim vytváření:
- Možnost vytvářet hlasové funkce při přepnutí z textu na řeč a tónovou volbu.
- Systémová témata hlasu Detekce ticha, Řeč nerozpoznána a Stisk neznámé číselné klávesy jsou automaticky přidány, aby zvládly scénáře související s řečí.
- Zvýšit přesnost pomocí dat kopilota (ve výchozím nastavení zapnuto), což zlepšuje přesnost rozpoznávání řeči.
- Nedochází k žádné změně stávajícího toku kopilota, jako je např. téma Hlavní nabídka pro zahájení konverzace s namapovanými spouštěči tónové volby.
Důležité
- Nastavení Optimalizace pro hlas pouze možnosti tvorby hlasu, nikoli nastavení kanálu. Zapněte kanál Telefonie pro kopilota s plně hlasovým ovládáním.
- Navíc nastavení Optimalizovat pro hlas na kopilotu, který nebyl původně nakonfigurován pro hlasové funkce, znamená, že kopilot nebude mít téma Hlavní nabídka (Preview). V případě potřeby musíte toto téma znovu vytvořit.
Deaktivace optimalizace pro hlas
Můžete deaktivovat Optimalizaci pro hlas ve vytváření kopilota, když nezapnete hlasový kanál. Po deaktivaci Optimalizace pro hlas získáte následující změny:
- Žádné vytváření kopilota pro hlasové funkce, jako je tónová volba a vpadnutí.
- Je nastavena výchozí modalita text.
- Žádné zlepšení rozpoznávání řeči, protože neexistuje žádné rozpoznávání řeči.
- Žádná témata hlasového systému ani globální téma tónové volby.
Poznámka:
Některá témata mohou hlásit chyby během publikování, pokud se v jiných tématech odkazuje na deaktivované téma tónové volby.
- Žádná změna toku kopilota a nastavení kanálu, protože deaktivace optimalizace nevypne hlasový kanál.
- Zapnutí nebo vypnutí možnosti optimalizace pro hlas se neprojeví, dokud nepublikujete svého kopilota. Pokud je kopilot aktivován nebo deaktivován náhodně a přepíná mezi modalitami, máte čas to opravit.
Důležité
Pokud jsou vaše hlasové kanály aktivovány, deaktivace Optimalizace pro hlas může rozbít kopilota, protože všechny spouštěče tónové volby jsou automaticky deaktivovány.
Použití hlasu jako primárního režimu vytváření
Pro každý uzel při vytváření hlasových funkcí by měla být vybrána modalita řeč a tónová volba. Předvolbu vytváření kopilota můžete vybrat jako používat hlas jako primární režim vytváření. Toto nastavení zajišťuje, že všechna vstupní pole mají správnou modalitu. Pokud jste již zapnuli Optimalizovat pro hlas, možnost Použít hlas jako primární režim vytváření je ve výchozím nastavení zapnutá.
Dostupnost zprávy
Použití textové nebo řečové modality může ovlivnit váš kanál jinak.
Textová modalita | Modalita řeči | Kanál textu a hlasu kopilovat |
---|---|---|
Zpráva je k dispozici | Zpráva je prázdná | Zpráva je k dispozici |
Zpráva je prázdná | Zpráva je k dispozici | Zpráva není k dispozici |
Zapnutí vpadnutí
Zapnutí vpadnutí umožňuje uživatelům kopilota přerušit vašeho kopilota. Tato funkce může být užitečná, když nepotřebujete, aby uživatel kopilota slyšel celou zprávu. Volající už například mohou znát možnosti nabídky, protože je slyšeli v minulosti. S vpadnutím může uživatel kopilota zadat požadovanou možnost, i když kopilot ještě nedokončil seznam všech možností.
Scénáře deaktivace vpadnutí
- Deaktivujte vpadnutí, pokud jste nedávno aktualizovali zprávu kopilota nebo pokud by zpráva o shodě neměla být přerušena.
- Deaktivujte vpadnutí pro první zprávu kopilota, abyste zajistili, že uživatelé kopilota budou informováni o nových nebo zásadních informacích.
Specifikace
vpadnutí podporuje přerušení na základě tónové volby a hlasu od uživatele kopilota.
vpadnutí lze ovládat s každou zprávou v jedné dávce. Umístěte uzly
barge-in-disabled
v pořadí před každý uzel, kde je povoleno vpadnutí. V opačném případě se s deaktivací vpadnutí zachází jako se zprávou s povoleným vpadnutím.Jakmile je dokončena jedna fronta dávek, pak se automatické nastavení přivádění resetuje pro další dávku a řídí se příznakem přivádění při každé následující zprávě. Jakmile sekvence začne znovu, můžete umisťovat uzly s deaktivovaným vpadnutím.
Tip
Pokud existují po sobě jdoucí uzly zpráv, za nimiž následuje uzel s otázkou, hlasové zprávy pro tyto uzly jsou definovány jako jedna dávka. Jedna dávka začíná uzlem zprávy a končí v uzlu otázky, který čeká na zadání uživatele.
Vyhněte se deaktivaci vpadnutí pro dlouhé zprávy, zejména pokud očekáváte, že uživatelé kopilota budou s kopilotem často komunikovat. Pokud váš uživatel kopilota již zná možnosti nabídky, nechte ho obsloužit se sám, kam chce jít.
Nastavení vpadnutí
S vybraným uzlem Zpráva nebo Otázka nastavte požadovanou modalitu na Řeč a tónová volba.
Vyberte ikonu Další (…) uzlu a poté vyberte Vlastnosti.
U uzlů Zpráva se panel Vlastnosti aktivity odesílání otevře na straně plátna pro vytváření obsahu.
Vyberte Povolit vpadnutí.
Pro uzly Otázka se otevře panel Vlastnosti otázky a poté vyberte Hlas.
Ve vlastnostech Hlas vyberte Povolit vpadnutí.
Uložte téma pro potvrzení změn.
Konfigurace detekce ticha a časových limitů
Detekce ticha vám umožňuje nakonfigurovat, jak dlouho kopilot čeká na vstup uživatele a akci, kterou provede, pokud není přijat žádný vstup. Detekce ticha je nejužitečnější v reakci na otázku na úrovni uzlu nebo když kopilot čeká na spouštěcí frázi, aby začal nové téma.
Můžete nakonfigurovat výchozí časové limity pro témata.
Přepsání výchozích hodnot pro uzel:
Vyberte ikonu Další (…) uzlu a poté vyberte Vlastnosti.
Otevře se panel Vlastnosti otázky.
Vyberte Hlas a proveďte úpravy následujících nastavení:
Možnost časového limitu detekce ticha Description Použití nastavení kopilota Uzel používá pro detekci ticha globální nastavení. Zakázat pro tento uzel Kopilot nekonečně dlouho čeká na odpověď. Přizpůsobení v milisekundách Kopilot čeká určitou dobu, než zopakuje otázku.
Náhradní akce
Některá chování můžete nakonfigurovat jako záložní akci:
- Kolikrát by měl kopilot opakovat otázku
- Co by měla oznamovací zpráva obsahovat
- Co by měl kopilot udělat po zadaném počtu opakování
Hlasový vstup
Pro hlasový vstup můžete zadat:
- Časový limit ukončení promluvy: Jak dlouho kopilot čeká poté, co uživatel domluví
- Časový limit rozpoznávání řeči: Kolik času dává kopilot uživateli, když začne reagovat
Chcete-li nakonfigurovat chování detekce ticha, když váš kopilot čeká na spouštěcí frázi, upravte nastavení v systémovém tématu Při tichu.
Reference možností hlasu na úrovni kopilota
Stránka nastavení Údaje o kopilotu umožňuje nakonfigurovat časové limity pro různé funkce související s hlasem. Nastavení použitá na této stránce se stanou výchozími pro témata vytvořená vaším kopilotem.
Chcete-li provést změny v možnostech časového limitu na úrovni kopilota:
S otevřeným kopilotem vyberte Nastavení>Údaje kopilota.
Přejděte na kartu Hlas, rozbalte nastavení Tónová volba a upravte výchozí nastavení časového limitu kopilota.
Vyberte Uložit v horní části stránky k odeslání změn.
Nastavení na úrovni kopilota
V následující tabulce jsou uvedeny jednotlivé možnosti a jejich vztah k nastavení na úrovni uzlů.
Sekce na úrovni kopilota s podporou hlasu | Nastavení | Description | Default value | Přepsání na úrovni uzlu |
---|---|---|---|---|
Tónová volba | Časový limit mezi čísly | Maximální doba (milisekundy) povolená při čekání na další zadání klávesy tónové volby. Použije vícemístný vstup tónové volby pouze v případě, že uživatelé nesplňují maximální délku vstupu. | 3000 ms | Uzel otázky s hlasovými vlastnostmi pro Vícemístné zadání DTMF |
Tónová volba | Časový limit ukončení | Maximální doba (milisekundy) čekání na ukončovací klíč tónové volby. Limit platí, když uživatel dosáhne maximální vstupní délky a nestiskl klávesu ukončení. Platí pouze pro vícemístný vstup tónové volby. Poté, co vyprší limit a nedorazí ukončovací klíč tónové volby, kopilot ukončí rozpoznávání a vrátí výsledek do tohoto bodu. Pokud je nastaveno „pokračovat bez čekání“, kopilot nečeká na ukončovací klíč. Copilot se vrátí okamžitě poté, co uživatel zadá maximální délku. |
2000 ms | Uzel otázky s hlasovými vlastnostmi pro Vícemístné zadání DTMF |
Detekce ticha | Časový limit detekce ticha | Maximální ticho (milisekundy) povolená při čekání na uživatelský vstup. Limit platí, když kopilot nezjistí žádný uživatelský vstup. Výchozí hodnota je „bez časového limitu ticha“. Kopilot nekonečně čeká na vstup uživatele. Detekce ticha pro hlas krát dobu poté, co hlas skončí mluvit. |
Žádný časový limit ztišení | Uzel otázky s hlasovými vlastnostmi pro Vícemístné zadání DTMF Systémové téma (vlastnosti spouštěče detekce ticha) pro Konfigurace detekce ticha a časových limitů |
Shromáždění řeči | Časový limit ukončení výroku | Limit platí, když uživatel udělá pauzu během řeči nebo po ní. Pokud je pauza delší než limit časového limitu, kopilot předpokládá, že uživatel už mluví. Maximální hodnota pro časový limit ukončení promluvy je 3000 milisekund. Cokoli nad 3000 ms se zkrátí na 3000 milisekund. |
1500 ms | Uzel otázky s hlasovými vlastnostmi |
Shromáždění řeči | Časový limit rozpoznávání řeči | Určuje, kolik času má kopilot k dispozici pro vstup uživatele, jakmile začne mluvit. Výchozí hodnota je 12 000 milisekund (kolem 12 sekund). Žádný časový limit pro rozpoznání znamená nekonečný čas. Kopilot znovu položí otázku. Pokud není žádná odpověď, hlas je mimo Časový limit vypršení rozpoznávání řeči. | 12,000 ms | Uzel otázky s hlasovými vlastnostmi |
Upozornění na dlouhotrvající operaci | Prodleva před odesláním zprávy | Určuje, jak dlouho kopilot čeká před doručením zprávy o latenci po spuštění požadavku na operaci na pozadí. Časování je nastaveno v milisekundách. | 500 ms | Vlastnosti uzlu akce pro dlouhotrvající provoz |
Upozornění na dlouhotrvající operaci | Minimální doba přehrávání | Zpráva o latenci se přehrává po minimální dobu, i když se operace na pozadí dokončí během přehrávání zprávy. Časování je nastaveno v milisekundách. | 5000 ms | Vlastnosti režimu akce pro dlouhotrvající provoz |
Přidání zprávy o latenci pro dlouho běžící operace
U dlouhých backendových operací může váš kopilot poslat uživatelům zprávu, aby je upozornil na delší procesy. Kopiloti na kanálu zpráv mohou také odeslat zprávu s latencí.
Přehrávání zvuku zprávy s latencí | Zpráva o latenci v chatu |
---|---|
Pokračuje ve smyčce, dokud se operace nedokončí. | Odesláno pouze jednou při dosažení zadané latence. |
V Copilot Studio váš kopilot může opakovat zprávu po spuštění toku Power Automate:
Vyberte ikonu Další (…) uzlu a poté vyberte Vlastnosti. Otevře se panel Vlastnosti akce.
Vyberte položku Odeslat zprávu.
Do části Zpráva zadejte, co chcete, aby kopilot řekl. Pomocí SSML můžete upravit zvuk zprávy. Kopilot opakuje zprávu, dokud není tok dokončen.
V sekci Zpoždění můžete upravit, jak dlouho má kopilot čekat, než zprávu zopakuje. Můžete nastavit minimální dobu čekání, i když se tok dokončí.
Konfigurace ukončení hovoru
Chcete-li kopilota nakonfigurovat tak, aby ukončil hovor a zavěsil, přidejte nový uzel (+) a poté vyberte Správa tématu>Ukončit konverzaci.
Formátování syntézy řeči pomocí SSML
Pomocí značkovacího jazyka syntézy řeči (SSML) můžete změnit způsob, jakým kopilot zní, když čte zprávy nahlas. Můžete například změnit výšku nebo frekvenci mluvených slov, rychlost a hlasitost.
SSML používá značky k uzavření textu, který chcete upravit, podobně jako HTML. V Power Virtual Agents můžete použít následující značky:
Značka SSML | Description | Odkaz na dokumentaci hlasové služby |
---|---|---|
<audio src="_URL to an audio file_"/> |
Přidejte adresu URL do zvukového souboru v rámci značky. Soubor musí být přístupný uživateli kopilota. | Přidání nahraného zvuku |
<break /> |
Mezi slova vkládejte pauzy nebo přestávky. Do značky vložte možnosti přerušení. | Přidání přerušení |
<emphasis>
Text, který chcete upravit</emphasis> |
Přidávejte ke slovům nebo frázím stupně důrazu. Přidejte možnosti zvýraznění do úvodní značky. Přidejte uzavírací značku za text, který chcete upravit. | Úprava možností zvýraznění |
<prosody>
Text, který chcete upravit</prosody> |
Určete změny výšky, obrysu, rozsahu, rychlosti a hlasitosti. Přidejte možnosti prozodie do úvodní značky. Přidejte uzavírací značku za text, který chcete upravit. | Upravte možnosti prozódie |
Nalezení a použití značky
SSML používá značky k uzavření textu, který chcete upravit, jako HTML.
V Copilot Studio můžete použít následující značky:
S vybraným uzlem Zpráva nebo Otázka změňte režim na Řeč a tónová volba.
Vyberte nabídku Značky SSML a vyberte značku.
Okno zprávy je vyplněno značkou. Pokud již ve schránce se zprávou máte text, připojí se kód značky na konec vaší zprávy.
Obklopte text, který chcete upravit, úvodní a závěrečnou značkou. Můžete kombinovat více značek a přizpůsobit jednotlivé části zprávy jednotlivými značkami.
Tip
Můžete ručně zadat značky SSML, které se nezobrazují v nabídce pomocníka. Chcete-li se dozvědět více o dalších značkách, které můžete použít, podívejte se do tématu Zlepšení syntézy pomocí značkovacího jazyka pro syntézu řeči.
Přepojení hovoru na agenta nebo externí telefonní číslo
Můžete nechat kopilota přepojit hovor na externí telefonní číslo. V Copilot Studio podporujeme slepý přenos na telefonní číslo veřejné telefonní sítě a číslo přímého směrování.
Předání hovoru na externí telefonní číslo:
V tématu, které chcete upravit, přidejte nový uzel (+). V nabídce uzlu vyberte Správa témat a potom Převést konverzaci.
V části Typ převodu vyberte Přenos externího telefonního čísla a zadejte číslo převodu.
(Volitelně) Přidejte záhlaví SIP UUI do telefonního hovoru.
Tato hlavička je řetězec párů
key=value
, bez mezer nebo speciálních znaků, zobrazený pro externí systémy ke čtení.- Vyberte ikonu Další (…) uzlu a poté vyberte Vlastnosti. Otevře se panel Přenést vlastnosti konverzace.
- V části Záhlaví SIP UUI zadejte informace, které chcete odeslat s přesměrováním hovoru. Při přenosu na externí telefonní číslo nejsou proměnné podporovány.
Upozornění
Odesílá se pouze prvních 128 znaků v řetězci.
Záhlaví přijímá pouze čísla, písmena, rovnítko (
=
) a středníky (;
). Všechny ostatní znaky, včetně mezer, složených závorek a závorek nebo vzorců, nejsou podporovány a mohou způsobit selhání přenosu.
Tip
Uveďte a +
ve svém telefonním čísle pro odpovídající kód země.
Výstup přenosu pomocí SIP UUI pro cílové telefonní číslo musí používat přímé směrování. Telefonní čísla veřejné telefonní sítě (PSTN) nepodporují přenosy hlaviček SIP UUI.
Chcete-li se přepojit na agenta, viz Spuštění převedení na živého agenta – explicitní spouštěče.
Použití hlasových proměnných
Copilot Studio podporuje vyplňování proměnných. Můžete použít předdefinované proměnné nebo vytvořit vlastní. Viz Používání proměnných, kde se dozvíte, jak používat a vytvářet proměnné v Copilot Studio.
Kopilot s podporou hlasu v Copilot Studio podporuje kontextové proměnné. Tyto proměnné vám pomohou integrovat vaše konverzace kopilota s Omnikanálem pro Customer Service při přepojování hovoru.
Další informace o kontextových proměnných v Omnikanálu pro Customer Service naleznete v části Správa kontextových proměnných.
Tato integrace podporuje tyto scénáře s proměnnými při přenosu:
Proměnná | Type | Description |
---|---|---|
System.Activity.From.Name |
Řetězcové | ID volajícího uživatele kopilota |
System.Activity.Recipient.Name |
Řetězcové | Číslo používané k volání nebo připojení ke kopilotovi |
System.Conversation.SipUuiHeaderValue |
Řetězcové | Hodnota SIP hlavičky při přenosu přes telefonní číslo přímého směrování |
System.Activity.UserInputType |
Řetězcové | Zda uživatel kopilota v konverzaci použil DTMF nebo řeč |
System.Activity.InputDTMFKey |
Řetězcové | Nezpracovaný vstup DTMF uživatele kopilota |
System.Conversation.OnlyAllowDTMF |
Logické | Hlas ignoruje hlasový vstup, když je nastaven na hodnotu true |
System.Activity.SpeechRecognition.<br>Confidence |
Počet | Hodnota spolehlivosti (mezi 0 a 1) z poslední události rozpoznávání řeči |
System.Activity.SpeechRecognition.<br>MinimalFormattedText |
Řetězcové | Výsledky rozpoznávání řeči (jako nezpracovaný text) před tím, než Copilot Studio použil svůj vyhrazený model porozumění přirozenému jazyku |
Zlepšení rozpoznávání řeči
Kopiloti s podporou hlasu pro konkrétní doménu, jako je medicína nebo finance, mohou vidět uživatele používat finanční termíny nebo lékařsky žargon. Některé termíny a žargon je pro kopilota s podporou hlasu obtížné převést z řeči na text.
Chcete-li zajistit přesné rozpoznání hlasového vstupu, můžete zlepšit rozpoznávání řeči:
S otevřeným kopilotem vyberte Nastavení>Údaje kopilota.
Přejděte na kartu Hlas a upravte výchozí přizpůsobená nastavení automatického rozpoznávání řeči kopilota.
Výběrem možnosti Uložit nahoře potvrdíte změny.
Zveřejněte svého kopilota, abyste viděli nové změny.
Poznámka:
- Publikování kopilota s velkými spouštěcími frázemi a velikostí entit trvá déle.
- Pokud více uživatelů publikuje stejného kopilota současně, vaše akce publikování bude zablokována. Poté, co ostatní dokončí úpravy stávajícího kopilota, musíte kopilota znovu publikovat.
Chcete-li se dozvědět více o základech publikování, viz Klíčové pojmy – zveřejnění kopilota.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro