{"id":3250,"date":"2024-08-15T14:45:14","date_gmt":"2024-08-15T11:45:14","guid":{"rendered":"https:\/\/docs.unibell.tech\/?page_id=3250"},"modified":"2024-08-16T08:17:57","modified_gmt":"2024-08-16T05:17:57","slug":"player","status":"publish","type":"page","link":"https:\/\/docs.unibell.tech\/?page_id=3250","title":{"rendered":"Player"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.unibell.tech\/wp-content\/uploads\/2024\/08\/player.png\"><img decoding=\"async\" width=\"116\" height=\"88\" src=\"https:\/\/docs.unibell.tech\/wp-content\/uploads\/2024\/08\/player.png\" alt=\"\" class=\"wp-image-3408\"\/><\/a><\/figure>\n\n\n\n<p>You can use this block when you need the robot to convert text to speech (Type: \u2018Synthesis\u2019 tab) or play pre-recorded and uploaded audio file (Type: \u2019Media\u2019 tab).<\/p>\n\n\n\n<p>Only one type (Synthesis or Media) can be assigned to the \u2018Player\u2019 block. If according to your scenario you need the robot to pronounce a text and then play an audio file or backwards, you have to use two different blocks of the player.<\/p>\n\n\n\n<p>When using the interrupt detection feature, the robot is speaks and a human suddenly starts interfering with the process with questions, you can configure the system so that it reacts accordingly. For example, when the &#8220;Interrupt Detection&#8221; function is enabled during content playback, the system can automatically activate a special block in which it will pronounce: &#8220;I&#8217;ll answer your questions soon, but for now, let&#8217;s get back to the topic under discussion.&#8221; Such settings will improve user interaction and provide a more flexible system response to user requests and comments.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player0.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player0.png\" alt=\"\" class=\"wp-image-3616\"\/><\/a><\/figure>\n\n\n\n<h2 id=\"synthesis_setting\" class=\"anchor\">Default synthesis settings<\/h2>\n\n\n\n<p>When you select this block, you can disable the &#8220;Default Synthesis Settings&#8221; and open new settings blocks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player1.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player1.png\" alt=\"\" class=\"wp-image-3617\"\/><\/a><\/figure>\n\n\n\n<p>After selecting a provider, a new &#8220;Language&#8221; block will be available. Clicking on it will open a pop-up list containing all available languages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player2.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player2.png\" alt=\"\" class=\"wp-image-3618\"\/><\/a><\/figure>\n\n\n\n<p>After selecting the language, the &#8220;Voice&#8221; option will be available in the next block. Please note that for some languages, only a female voice is available, for others, only a male voice, and for some languages, both voice options are available.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player3.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player3.png\" alt=\"\" class=\"wp-image-3619\"\/><\/a><\/figure>\n\n\n\n<p>Some scenarios require the system during a call to randomly choose what the robot has to pronounce. In such cases you can use the feature \u2018Alternative text options\u2019. It allows you to add one or several alternative options of responses for the robot by clicking the \u2018+\u2019 button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player4.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/player4.png\" alt=\"\" class=\"wp-image-3620\"\/><\/a><\/figure>\n\n\n\n<p>Below it you can find the voice settings: female or male voice, volume and speed of the robot\u2019s speech.<\/p>\n\n\n\n<h2 id=\"number\" class=\"anchor\">Char-by-char reproduction of numbers<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/char_by_char0.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/char_by_char0.png\" alt=\"\" class=\"wp-image-3626\"\/><\/a><\/figure>\n\n\n\n<p>When character-by-character playback is turned off, the numbers are output using standard formatting, which may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Decimal places (dots or commas);<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Currency signs or other formatting symbols.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>$1234567.89 (or 1,234,567 dollars 89 cents).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/char_by_char1.png\" alt=\"\" class=\"wp-image-3628\"\/><\/figure>\n\n\n\n<p>When character-by-character playback is enabled, the number is output without any additional characters or formatting. This means that each digit and sign are output in turn.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the number 1234567.89 will pronounce as 1 2 3 4 5 6 7 . 8 9<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/char_by_char2.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/char_by_char2.png\" alt=\"\" class=\"wp-image-3630\"\/><\/a><\/figure>\n\n\n\n<h2 id=\"media\" class=\"anchor\">Media<\/h2>\n\n\n\n<p>To add an audio file to the player you can go to the \u2018Media\u2019 tab and choose any of the files that you uploaded:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/media0.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/media0.png\" alt=\"\" class=\"wp-image-3621\"\/><\/a><\/figure>\n\n\n\n<p>In some scenarios, it may be necessary for the system to randomly select media to play. In such cases, the &#8220;Alternative media options&#8221; function is used. With it, you can add several different media files for the robot by clicking on the &#8220;+&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/media1.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/media1.png\" alt=\"\" class=\"wp-image-3622\"\/><\/a><\/figure>\n\n\n\n<p>If there is no need to use alternative media, you can click on &#8220;-&#8221; and they will be deleted.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/media2.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/07\/media2.png\" alt=\"\" class=\"wp-image-3623\"\/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>You can use this block when you need the robot to convert text to speech (Type: \u2018Synthesis\u2019 tab) or play pre-recorded and uploaded audio file (Type: \u2019Media\u2019 tab). Only one type (Synthesis or Media) can be assigned to the \u2018Player\u2019 block. If according to your scenario you need the robot to pronounce a text and <a href=\"https:\/\/docs.unibell.tech\/?page_id=3250\" class=\"more-link\">&#8230;<span class=\"screen-reader-text\">  Player<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"tpl\/scenario-personal.php","meta":{"footnotes":""},"class_list":["post-3250","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages\/3250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3250"}],"version-history":[{"count":2,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages\/3250\/revisions"}],"predecessor-version":[{"id":3409,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages\/3250\/revisions\/3409"}],"wp:attachment":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}