{"version":"1.0","provider_name":"Playwrights&#039; Workshop Montr\u00e9al","provider_url":"https:\/\/www.playwrights.ca\/fr\/","author_name":"Emily and Andrew","author_url":"https:\/\/www.playwrights.ca\/fr\/author\/potatocakes\/","title":"Web Captioner - Playwrights&#039; Workshop Montr\u00e9al","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"NNTnp0hh1n\"><a href=\"https:\/\/www.playwrights.ca\/fr\/2021\/02\/12\/web-captioner\/\">Web Captioner<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.playwrights.ca\/fr\/2021\/02\/12\/web-captioner\/embed\/#?secret=NNTnp0hh1n\" width=\"600\" height=\"338\" title=\"&laquo; Web Captioner &raquo; &#8212; Playwrights&#039; Workshop Montr\u00e9al\" data-secret=\"NNTnp0hh1n\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.playwrights.ca\/wp-includes\/js\/wp-embed.min.js\n<\/script>","thumbnail_url":"https:\/\/www.playwrights.ca\/wp-content\/uploads\/2021\/02\/download28629.png","thumbnail_width":225,"thumbnail_height":225,"description":"Webcaptioner is a web-based utility for adding live auto-generated captions to any video feed. It\u2019s based on the Web Speech API and is capable of generating captains in over 40 languages and dialects. Captions can be added to video feeds via a window\/display capture or added directly into the stream using the webhook option. COST: &hellip; Continuer la lecture de &laquo; &raquo;"}