Sdílet prostřednictvím


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.

  1. S otevřeným kopilotem přejděte na Nastavení>Údaje kopilota.

  2. Přejděte na kartu Hlas a vyberte možnost Optimalizovat pro hlas.

    Snímek obrazovky s údaji nastavení Copilota, zobrazující kartu Hlas se zvýrazněným nastavením Optimalizovat pro hlas.

    Ve výchozím nastavení je také nastavena možnost Použít hlas jako primární režim vytváření.

    Snímek obrazovky s podrobným nastavením Copilota s aktivní kartou Hlas a zaškrtnutými oběma zaškrtávacími políčky.

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.

    Snímek obrazovky umístění vpadnutí a deaktivace vpadnutí v uzlech zpráv.

    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í

  1. S vybraným uzlem Zpráva nebo Otázka nastavte požadovanou modalitu na Řeč a tónová volba.

    Snímek obrazovky s umístěním možnosti Řeč a tónová volba na uzlu Zpráva.

  2. Vyberte ikonu Další () uzlu a poté vyberte Vlastnosti.

    1. U uzlů Zpráva se panel Vlastnosti aktivity odesílání otevře na straně plátna pro vytváření obsahu.

      Vyberte Povolit vpadnutí.

      Snímek obrazovky s umístěním možnosti vlastností uzlu zprávy.

    2. Pro uzly Otázka se otevře panel Vlastnosti otázky a poté vyberte Hlas.

      Snímek obrazovky s umístěním možnosti vlastností hlasu uzlu otázky.

      Ve vlastnostech Hlas vyberte Povolit vpadnutí.

      Snímek obrazovky uzlu otázky s možností povolit vpadnutí.

  3. 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:

  1. Vyberte ikonu Další () uzlu a poté vyberte Vlastnosti.

    Otevře se panel Vlastnosti otázky.

  2. Vyberte Hlas a proveďte úpravy následujících nastavení:

    Snímek obrazovky nastavení detekce ticha pro uzel otázky.

    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:

Snímek obrazovky nastavení záložní akce uzlu otázky.

  • 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:

Snímek obrazovky pokročilého nastavení uzlu otázky.

  • Č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:

  1. S otevřeným kopilotem vyberte Nastavení>Údaje kopilota.

    Snímek obrazovky ukazující, kde vybrat podrobnosti o Copilotovi z Nastavení.

  2. Přejděte na kartu Hlas, rozbalte nastavení Tónová volba a upravte výchozí nastavení časového limitu kopilota.

    Screenshot stránky Údaje kopilota v Nastavení.

  3. 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:

  1. Přidejte uzel Akce, který spustí tok.

  2. Vyberte ikonu Další () uzlu a poté vyberte Vlastnosti. Otevře se panel Vlastnosti akce.

  3. Vyberte položku Odeslat zprávu.

  4. 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.

Snímek obrazovky nové nabídky uzlu se zvýrazněnými možnostmi Správa tématu a 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

Screenshot hlasové zprávy s přidanými značkami SSML.

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:

  1. S vybraným uzlem Zpráva nebo Otázka změňte režim na Řeč a tónová volba.

  2. Vyberte nabídku Značky SSML a vyberte značku.

    Snímek obrazovky možnosti značek SSML vybrané v uzlu otázky.

    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.

  3. 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:

  1. 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.

    Snímek obrazovky nové nabídky uzlu také se zvýrazněnými možnostmi Správa tématu a Převést konverzaci.

  2. V části Typ převodu vyberte Přenos externího telefonního čísla a zadejte číslo převodu.

  3. (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í.

    1. Vyberte ikonu Další () uzlu a poté vyberte Vlastnosti. Otevře se panel Přenést vlastnosti konverzace.
    2. 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:

  1. S otevřeným kopilotem vyberte Nastavení>Údaje kopilota.

  2. Přejděte na kartu Hlas a upravte výchozí přizpůsobená nastavení automatického rozpoznávání řeči kopilota.

    Stránka s údaji nastavení Copilota s vybranou kartou Hlas se zvýrazněným nastavením Přizpůsobené automatické rozpoznávání řeči.

  3. Výběrem možnosti Uložit nahoře potvrdíte změny.

  4. 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.