Novinky

14. února 2012

Srdečně vás zveme k návštěvě naší expozice na veletrhu CeBIT 2012. Hala 13, stánek E48.

CeBIT 2012 logo...

5. července 2011

Specifikace CCXML 1.0 se stala standardem!...

12. května 2011

CCXML se stal W3C Proposed Recommendation

Standardizovaný jazyk CCXML byl doporučen konsorciem W3C jako...

Snímky obrazovky

Vítejte v galerii snímků obrazovky OptimTalk Desktop Suite Professional. Seznamte se pomocí jednotlivých snímků se základními funkcemi a důležitými vlastnostmi aplikace. Kliknutím na náhledy získáte snímek v plné velikosti. Klinutím na snímek v plné velikosti zavřete okno s tímto snímkem.

Rozhraní aplikace

rozhrani aplikace

OptimTalk Desktop Suite Professional sestává ze tří aplikací – OptimTalk VoiceXML interpretu, OptimTalk CCXML interpretu a OptimTalk testeru gramatik – v jednotném, snadno použitelném grafickém uživatelském rozhraní. Rozhraní obsahuje menu, pruh záložek pro přepínání mezi zmíněnými třemi aplikacemi, a zbytek hlavního aplikačního okna zabírají jednotlivé rámy aplikace.

Rámy aplikace mohou být rozmístěny libovolně podle potřeb uživatele. Jednotlivé rámy mohou byt přesouvány v rámci hlavního aplikačního okna, umístěny jako vysouvací rámy na okraj, skryty, nebo přesunuty mimo hlavní aplikační okno. Základní rozmístění může být obnoveno výběrem příkazu z menu.

Na snímku výše je hlavní aplikační okno rozděleno mezi rám telefonního simulátoru a CCXNL interpretu. Rám s probíhajícím VoiceXML dialogem nazvaný ccxmlDialog__internal_37 je umístěn jako vysouvací okno na spodní okraj a rám pro konfigurací na pravý okraj hlavního aplikačního okna. Rám s logy je vytažen mimo hlavní aplikační okno. Po najetí myši na nadpis rámu umístěného na okraji se tento rám vysune a po kliknutí na jiný rám se opět zasune.

Interpretace VoiceXML dokumentu

interpretace voicexml dokumentu

U horního okraje obsahuje rám VoiceXML interpretu vstupní řádek, do kterého se zadává umístění VoiceXML dokumentu určeného k interpretaci. Podporovány jsou lokální soubory stejně jako HTTP(S) URL. Interpretace se spouští a ukončuje tlačítkem pod tímto vstupním řádkem.

Uživatel slyší přehrávané audio nahrávky a mluvený výstup generovaný VoiceXML interpretem a zároveň vidí všechny výstupy v textové formě na obrazovce. V každém kroku dialogu si může uživatel zvolit mezi použitím mluveného vstupu zpracovávaného rozpoznávačem řeči a obejitím rozpoznávače řeči zadáním vstupu v textové podobě pomocí klávesnice. Textový vstup se zadává pomocí vstupního řádku ve spodní části rámu. DTMF vstup lze zadat pomocí telefonní klávesnice na pravé straně. Jakýkoliv psaný, stejně jako rozpoznaný vstup je zobrazen v textové formě na obrazovce. Uživatel má díky tomu detailní přehled, co přesně bylo rozpoznáno, stejně jako o kompletní historii dialogu.

Syntéza a/nebo rozpoznávání řeči může být v případě potřeby vypnuto a interakce může probíhat pouze v textové podobě.

Aplikační logy

aplikacni logy

Veškeré logovací záznamy generované během interpretace jsou soustředěny do jednoho rámu, kde mohou být bezprostředně kontrolovány uživatelem. Záznamy jsou rovněž ukládány do souboru pro pozdější analýzu.

Rám s logy se skládá ze tří částí. V horní části je rozhraní pro zadání kritérií pro filtrování záznamů. Záznamy mohou být filtrovány podle hodnoty jednoho z atributů nebo podle kombinace hodnot několika atributů. K dispozici je rovněž rychlý filtr, který filtruje záznamy okamžitě během zadávání filtrovacího řetězce uživatelem.

Střední část rámu zobrazuje zkrácený, jednořádkový přehled o každém záznamu, zatímco v dolní části je zobrazen kompletní text vybraných záznamů.

CCXML interpret

CCXML interpret

Rám CCXML interpretu poskytuje rozhraní pro práci s aktivními CCXML relacemi. Pomocí tlačítek umístěných v horní části rámu je možno nastartovat a ukončit manažer CCXML relací. Jakmile je tento manažer nastartován, čeká na příchozí hovory a spouští CCXML relace pro obsluhu těchto hovorů. Nová CCXML relace může být rovněž nastartována ručně. V tomto případě musí uživatel specifikovat CCXML dokument, který se bude v rámci této relace interpretovat. Podporovány jsou lokální soubory stejně jako HTTP(S) URL. Poslední tlačítko slouží pro ruční ukončení existujících CCXML relací.

Rám CCXML interpretu rovněž obsahuje informace o existujících CCXML relacích. Po kliknutí na jednu z těchto relaci v seznamu se zobrazí podrobnější informace o této relaci, včetně seznamu telefonních konexí náležejících této relaci a VoiceXML dialogů spuštěných v rámci této relace. Po kliknutí na jeden z VoiceXML dialogů ze seznamu se otevře rám, ve kterém může uživatel interagovat z tímto dialogem. (Tento rám je v dolním pravém rohu na snímku výše.) Rámů s dialogy může být otevřeno víc současně.

Telefonní simulátor se používá k navazování příchozích hovorů do manažeru CCXML relací a k přijmutí/odmítnutí odchozích hovorů. Rám telefonního simulátoru obsahuje vlastní telefon pro každý hovor. Uživatel se může přepínat mezi těmito telefony pomocí záložek umístěných ve spodní části rámu.

Interpretace VoiceXML dokumentu pomocí řádkové verze VoiceXML interpretu

interpretace voicexml dokumentu pomoci radkove verze voicexml interpretu

Kromě grafického uživatelského rozhraní jsou aplikace OptimTalk VoiceXML interpret, OptimTalk CCXML interpret a OptimTalk tester gramatik k dispozici ve formě aplikací s řádkovým rozhraním. Tato forma je vhodná například pro automatizované testování.

Řádkové verze se snaží o napodobení maximálního možného množství vlastností známých z grafické verze. VoiceXML interpret produkuje audio výstup společně s textovým výstupem, uživatel si může vybrat mezi řečovým a textovým vstupem, rozpoznaný vstup je zobrazený v textové formě na obrazovce (řádky začínající >>>). Mluvený vstup a výstup může být kdykoliv vypnut v konfiguračním souboru. Pro zadávání DTMF vstupu je k dispozici simulátor telefonní klávesnice namapovaný na funkční klávesy.

Tester gramatik

teyster gramatik

Rám testeru gramatik obsahuje vstupní řádek, do kterého se zadává umístění dokumentu s testovanou gramatikou. Podporovány jsou lokální soubory stejně jako HTTP(S) URL. Pokud je potřeba, je možno zadat jméno kořenového neterminálu a typ (content-type) gramatiky.

Jakmile je gramatika nahrána, uživatel může zadávat fráze, které jsou analyzovány podle této gramatiky. Pokud fráze gramatice vyhovuje, je zobrazena sémantická interpretace této fráze. V opačném případě je zobrazena informace, že fráze nevyhovuje dané gramatice.

Pokročilá nastavení

pokrocila nastaveni

Rám nastavení obsahuje také kartu pro pokročilá nastavení. Každá položka pokročilého nastavení je definována svým jménem, typem a hodnotou. Pokročilá nastavení jsou určena zkušeným uživatelům, kteří potřebují podrobně vyladit chování VoiceXML nebo CCXML interpretu. Lze zde specifikovat hodnoty parametrů, které nejdou nastavit pomocí běžného grafického nastavení popsaného výše.

Konfigurace CCXML interpretu

lonfigurace ccxml interpretu

Konfigurace obsahuje skupinu s nastaveními CCXML interpretu. Zejména zde lze zvolit telefonní rozhraní, které se použije během interpretace. Typicky je použit telefonní simulátor.

Mimo nastavení vztahujících se k CCXML interpretu obsahuje rám konfigurace CCXML interpretu vše, co rám konfigurace VoiceXML interpretu, tedy nastavení VoiceXML interpretu, audio nastavení a nastavení logování. Nastavení VoiceXML interpretu se použije pro VoiceXML dialogy nastartované z CCXML scénářů.

Konfigurace VoiceXML interpretu

konfigurace voicexml interpretu

Konfigurace je rozdělena do tří skupin. První skupina obsahuje nastavení VoiceXML interpretu, zejména je zde vybrán řečový syntetízér a rozpoznávač, který se použije během interpretace. Druhá skupina obsahuje audio nastavení a poslední se týká nastavení logování.

Lokalizace

lokalizace

Aplikaci lze lokalizovat do různých jazyků. V současné době jsou podporovány dva jazyky – angličtina a čeština.