{"id":201,"date":"2016-06-27T23:10:05","date_gmt":"2016-06-27T23:10:05","guid":{"rendered":"http:\/\/dialport.ict.usc.edu\/?page_id=201"},"modified":"2016-07-28T22:04:20","modified_gmt":"2016-07-28T22:04:20","slug":"opendial","status":"publish","type":"page","link":"https:\/\/dialport.ict.usc.edu\/index.php\/opendial\/","title":{"rendered":"OpenDial"},"content":{"rendered":"<p><strong><a href=\"http:\/\/www.opendial-toolkit.net\/user-manual\">User Guide<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<h3>About<\/h3>\n<p><a href=\"http:\/\/www.opendial-toolkit.net\/\">OpenDial<\/a>\u00a0 is a Java-based, domain-independent toolkit for developing spoken dialogue systems. OpenDial was originally designed to perform dialogue management tasks, but it can also be used to build full-fledged dialogue systems, integrating e.g. speech recognition, language understanding, generation, speech synthesis, multimodal processing and situation awareness.<\/p>\n<p><span style=\"font-size: medium;\">The purpose of OpenDial is to combine the benefits of logical and statistical approaches to dialogue modelling. The toolkit relies on <i>probabilistic rules<\/i> to represent the domain models in a compact and human-readable format. Supervised or reinforcement learning techniques can be applied to estimate unknown parameters from small amounts of data (see <a href=\"http:\/\/folk.uio.no\/plison\/pdfs\/thesis\/thesis-plison2014.pdf\" rel=\"nofollow\">Lison (2014)<\/a> for details). The hybrid approach adopted by OpenDial makes it possible to easy incorporate expert knowledge and domain-specific constraints within a robust, probabilistic framework.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: medium;\">OpenDial is designed as a blackboard architecture in which all modules are connected to a central information hub representing the <i>dialogue state<\/i> (encoded as a Bayesian Network). A collection of <a href=\"http:\/\/www.opendial-toolkit.net\/download#plugins\">plugins<\/a> is available to connect external components for speech recognition, parsing, speech synthesis, etc.. New modules can also be easily implemented and integrated into the\u00a0 architecture.<\/span><\/p>\n<p><span style=\"font-size: medium;\">The toolkit has been originally developed by the <a href=\"http:\/\/www.mn.uio.no\/ifi\/english\/research\/groups\/ltg\/\" rel=\"nofollow\">Language Technology Group<\/a> of the University of Oslo (Norway), with\u00a0<a href=\"http:\/\/folk.uio.no\/plison\" rel=\"nofollow\">Pierre Lison<\/a> as main developer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>How to Install<\/h3>\n<p>Download:<\/p>\n<h6><span style=\"font-size: medium;\"><span style=\"font-size: large;\">OpenDial version 1.5 (released on 05.04.2016)<\/span><br \/>\n<\/span><\/h6>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: medium;\"><b><a href=\"https:\/\/github.com\/plison\/opendial\/releases\/download\/version1.5\/opendial-core-1.5.zip\">Basic package<\/a> <\/b><br \/>\n(no external modules, 5.5 Mb)<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: medium;\"><b><a href=\"https:\/\/github.com\/plison\/opendial\/releases\/download\/version1.5\/opendial-full-1.5.zip\">Full package<\/a><\/b><br \/>\n(with all external modules and dependencies, 44 Mb)<\/span><\/p>\n<h3>Examples<\/h3>\n<p>OpenDial features an in-depth step by step example found <a href=\"http:\/\/www.opendial-toolkit.net\/user-manual\/step-by-step-example\">here<\/a>.<\/p>\n<p>OpenDial describes it as follows:<\/p>\n<blockquote style=\"margin-left: 25px;\"><p><em><span style=\"font-size: medium;\">Assume you want to create a simple dialogue system for a robot that can be instructed to move in four directions: left, right, forward, backward. When uncertain, the robot should ask the user to repeat the instruction. Probabilistic rules allow us to design such a dialogue system in a straightforward manner.<\/span><\/em><\/p>\n<p><em><span style=\"font-size: medium;\">We focus in this example on the specification of the dialogue domain to process the user inputs and select the most relevant actions depending on the conversational situation. Of course, a real robot will also need to include distinct modules for the actual speech recognition, speech synthesis and motor control. The integration of such modules is described in the sections <a href=\"http:\/\/www.opendial-toolkit.net\/user-manual\/speech-recognition-and-synthesis\">Speech Recognition and Synthesis<\/a> and <a href=\"http:\/\/www.opendial-toolkit.net\/user-manual\/external-modules\">External modules<\/a>. <\/span><\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>User Guide &nbsp; About OpenDial\u00a0 is a Java-based, domain-independent toolkit for developing spoken dialogue systems. OpenDial was originally designed to perform dialogue management tasks, but it can also be used to build full-fledged dialogue systems, integrating e.g. speech recognition, language understanding, generation, speech synthesis, multimodal processing and situation awareness. The purpose of OpenDial is to [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-201","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/pages\/201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":0,"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/pages\/201\/revisions"}],"wp:attachment":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/media?parent=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}