[{"transcript":" Generative AI allows you to perform tasks such as creating alt text from images.","confidence":0.8055,"words":[{"word":"Generative","start_time":0.14,"end_time":0.642},{"word":"AI","start_time":0.803,"end_time":1.084},{"word":"allows","start_time":1.124,"end_time":1.365},{"word":"you","start_time":1.385,"end_time":1.485},{"word":"to","start_time":1.525,"end_time":1.625},{"word":"perform","start_time":1.686,"end_time":2.147},{"word":"tasks","start_time":2.227,"end_time":2.709},{"word":"such","start_time":3.05,"end_time":3.271},{"word":"as","start_time":3.431,"end_time":3.552},{"word":"creating","start_time":3.933,"end_time":4.475},{"word":"alt","start_time":4.856,"end_time":5.017},{"word":"text","start_time":5.057,"end_time":5.378},{"word":"from","start_time":5.578,"end_time":5.719},{"word":"images.","start_time":5.739,"end_time":5.98}],"alternatives":[],"language":"en"},{"transcript":" But once we have that alt text, how do we actually attach it to an image?","confidence":0.7760625000000001,"words":[{"word":"But","start_time":6.582,"end_time":6.683},{"word":"once","start_time":6.763,"end_time":6.884},{"word":"we","start_time":6.904,"end_time":7.025},{"word":"have","start_time":7.085,"end_time":7.266},{"word":"that","start_time":7.306,"end_time":7.427},{"word":"alt","start_time":7.527,"end_time":7.668},{"word":"text,","start_time":7.728,"end_time":8.11},{"word":"how","start_time":8.432,"end_time":8.513},{"word":"do","start_time":8.533,"end_time":8.613},{"word":"we","start_time":8.633,"end_time":8.694},{"word":"actually","start_time":8.734,"end_time":8.975},{"word":"attach","start_time":9.076,"end_time":9.377},{"word":"it","start_time":9.418,"end_time":9.478},{"word":"to","start_time":9.498,"end_time":9.599},{"word":"an","start_time":9.659,"end_time":9.719},{"word":"image?","start_time":9.759,"end_time":9.86}],"alternatives":[],"language":"en"},{"transcript":" Instead of attaching it manually, we can actually use the on success handler","confidence":0.8119230769230769,"words":[{"word":"Instead","start_time":10.342,"end_time":10.643},{"word":"of","start_time":10.663,"end_time":10.724},{"word":"attaching","start_time":10.784,"end_time":11.186},{"word":"it","start_time":11.246,"end_time":11.307},{"word":"manually,","start_time":11.367,"end_time":11.769},{"word":"we","start_time":11.85,"end_time":11.93},{"word":"can","start_time":11.97,"end_time":12.071},{"word":"actually","start_time":12.111,"end_time":12.352},{"word":"use","start_time":12.453,"end_time":12.593},{"word":"the","start_time":12.634,"end_time":12.734},{"word":"on","start_time":12.935,"end_time":13.076},{"word":"success","start_time":13.136,"end_time":13.579},{"word":"handler","start_time":13.599,"end_time":13.86}],"alternatives":[],"language":"en"},{"transcript":" to apply this to any image.","confidence":0.8013333333333333,"words":[{"word":"to","start_time":14.882,"end_time":15.084},{"word":"apply","start_time":15.225,"end_time":15.589},{"word":"this","start_time":15.649,"end_time":15.831},{"word":"to","start_time":16.094,"end_time":16.215},{"word":"any","start_time":16.356,"end_time":16.518},{"word":"image.","start_time":16.619,"end_time":16.72}],"alternatives":[],"language":"en"},{"transcript":" Here we have an upload that is going to upload an image that is a cheeseburger and use the detection to actually create the captioning for the image.","confidence":0.7929999999999996,"words":[{"word":"Here","start_time":21.271,"end_time":21.411},{"word":"we","start_time":21.451,"end_time":21.551},{"word":"have","start_time":21.612,"end_time":21.892},{"word":"an","start_time":22.113,"end_time":22.193},{"word":"upload","start_time":22.353,"end_time":22.814},{"word":"that","start_time":22.995,"end_time":23.135},{"word":"is","start_time":23.195,"end_time":23.275},{"word":"going","start_time":23.295,"end_time":23.456},{"word":"to","start_time":23.496,"end_time":23.576},{"word":"upload","start_time":23.676,"end_time":23.977},{"word":"an","start_time":24.037,"end_time":24.117},{"word":"image","start_time":24.257,"end_time":24.558},{"word":"that","start_time":24.658,"end_time":24.799},{"word":"is","start_time":24.859,"end_time":24.939},{"word":"a","start_time":24.979,"end_time":25.019},{"word":"cheeseburger","start_time":25.099,"end_time":25.741},{"word":"and","start_time":25.861,"end_time":25.961},{"word":"use","start_time":26.081,"end_time":26.222},{"word":"the","start_time":26.262,"end_time":26.382},{"word":"detection","start_time":26.442,"end_time":27.124},{"word":"to","start_time":27.204,"end_time":27.384},{"word":"actually","start_time":27.565,"end_time":27.905},{"word":"create","start_time":28.046,"end_time":28.507},{"word":"the","start_time":28.567,"end_time":28.647},{"word":"captioning","start_time":28.707,"end_time":29.248},{"word":"for","start_time":29.569,"end_time":29.729},{"word":"the","start_time":29.749,"end_time":29.85},{"word":"image.","start_time":29.91,"end_time":30.01}],"alternatives":[],"language":"en"},{"transcript":" So if I run this npm run start and the result we get back from Cloudinary will include this captioning here and it says status complete and it has a caption that says a hamburger with a toothpick sticking out of it sitting on a wooden countertop with a blurry background.","confidence":0.802156862745098,"words":[{"word":"So","start_time":30.53,"end_time":30.631},{"word":"if","start_time":30.671,"end_time":30.731},{"word":"I","start_time":30.791,"end_time":30.851},{"word":"run","start_time":30.911,"end_time":31.071},{"word":"this","start_time":31.091,"end_time":31.311},{"word":"npm","start_time":31.492,"end_time":31.812},{"word":"run","start_time":31.832,"end_time":32.032},{"word":"start","start_time":32.072,"end_time":32.513},{"word":"and","start_time":33.214,"end_time":33.294},{"word":"the","start_time":33.314,"end_time":33.394},{"word":"result","start_time":33.434,"end_time":33.694},{"word":"we","start_time":33.734,"end_time":33.815},{"word":"get","start_time":33.855,"end_time":33.995},{"word":"back","start_time":34.055,"end_time":34.255},{"word":"from","start_time":34.315,"end_time":34.455},{"word":"Cloudinary","start_time":34.535,"end_time":35.216},{"word":"will","start_time":35.477,"end_time":35.617},{"word":"include","start_time":35.657,"end_time":36.198},{"word":"this","start_time":36.458,"end_time":36.658},{"word":"captioning","start_time":36.758,"end_time":37.199},{"word":"here","start_time":37.239,"end_time":37.359},{"word":"and","start_time":37.379,"end_time":37.439},{"word":"it","start_time":37.459,"end_time":37.499},{"word":"says","start_time":37.559,"end_time":37.739},{"word":"status","start_time":37.94,"end_time":38.24},{"word":"complete","start_time":38.28,"end_time":38.681},{"word":"and","start_time":39.021,"end_time":39.121},{"word":"it","start_time":39.141,"end_time":39.181},{"word":"has","start_time":39.241,"end_time":39.502},{"word":"a","start_time":39.722,"end_time":39.742},{"word":"caption","start_time":39.802,"end_time":40.122},{"word":"that","start_time":40.143,"end_time":40.243},{"word":"says","start_time":40.283,"end_time":40.443},{"word":"a","start_time":40.563,"end_time":40.643},{"word":"hamburger","start_time":40.703,"end_time":41.224},{"word":"with","start_time":41.264,"end_time":41.404},{"word":"a","start_time":41.444,"end_time":41.484},{"word":"toothpick","start_time":41.524,"end_time":42.045},{"word":"sticking","start_time":42.085,"end_time":42.405},{"word":"out","start_time":42.546,"end_time":42.686},{"word":"of","start_time":42.726,"end_time":42.786},{"word":"it","start_time":42.866,"end_time":42.946},{"word":"sitting","start_time":43.527,"end_time":43.807},{"word":"on","start_time":43.907,"end_time":43.987},{"word":"a","start_time":44.027,"end_time":44.067},{"word":"wooden","start_time":44.268,"end_time":44.548},{"word":"countertop","start_time":44.588,"end_time":45.149},{"word":"with","start_time":45.429,"end_time":45.569},{"word":"a","start_time":45.609,"end_time":45.649},{"word":"blurry","start_time":45.669,"end_time":45.87},{"word":"background.","start_time":45.89,"end_time":46.11}],"alternatives":[],"language":"en"},{"transcript":" Now, if we go ahead and look at the actual image, you'll see that","confidence":0.812142857142857,"words":[{"word":"Now,","start_time":47.042,"end_time":47.162},{"word":"if","start_time":47.203,"end_time":47.263},{"word":"we","start_time":47.303,"end_time":47.444},{"word":"go","start_time":47.464,"end_time":47.605},{"word":"ahead","start_time":47.645,"end_time":47.847},{"word":"and","start_time":47.927,"end_time":48.028},{"word":"look","start_time":48.068,"end_time":48.229},{"word":"at","start_time":48.289,"end_time":48.37},{"word":"the","start_time":48.41,"end_time":48.49},{"word":"actual","start_time":48.551,"end_time":48.792},{"word":"image,","start_time":48.893,"end_time":49.195},{"word":"you'll","start_time":49.456,"end_time":49.637},{"word":"see","start_time":49.658,"end_time":49.798},{"word":"that","start_time":49.819,"end_time":49.899}],"alternatives":[],"language":"en"},{"transcript":" that's pretty close to what it is.","confidence":0.841857142857143,"words":[{"word":"that's","start_time":50.06,"end_time":50.363},{"word":"pretty","start_time":50.485,"end_time":50.788},{"word":"close","start_time":50.848,"end_time":51.132},{"word":"to","start_time":51.293,"end_time":51.415},{"word":"what","start_time":51.475,"end_time":51.637},{"word":"it","start_time":51.677,"end_time":51.718},{"word":"is.","start_time":51.88,"end_time":51.92}],"alternatives":[],"language":"en"},{"transcript":" So we can use this as alt text.","confidence":0.7991250000000001,"words":[{"word":"So","start_time":52.424,"end_time":52.545},{"word":"we","start_time":52.605,"end_time":52.706},{"word":"can","start_time":52.726,"end_time":52.868},{"word":"use","start_time":52.948,"end_time":53.069},{"word":"this","start_time":53.13,"end_time":53.332},{"word":"as","start_time":53.695,"end_time":53.776},{"word":"alt","start_time":53.796,"end_time":54.078},{"word":"text.","start_time":54.159,"end_time":54.28}],"alternatives":[],"language":"en"},{"transcript":" So now we have the result.","confidence":0.6301666666666667,"words":[{"word":"So","start_time":54.684,"end_time":54.765},{"word":"now","start_time":54.806,"end_time":54.928},{"word":"we","start_time":54.969,"end_time":55.071},{"word":"have","start_time":55.132,"end_time":55.316},{"word":"the","start_time":55.336,"end_time":55.397},{"word":"result.","start_time":55.418,"end_time":55.54}],"alternatives":[],"language":"en"},{"transcript":" How do we actually attach this to the image?","confidence":0.7788888888888889,"words":[{"word":"How","start_time":55.882,"end_time":56.023},{"word":"do","start_time":56.043,"end_time":56.144},{"word":"we","start_time":56.164,"end_time":56.245},{"word":"actually","start_time":56.346,"end_time":56.609},{"word":"attach","start_time":56.73,"end_time":57.174},{"word":"this","start_time":57.234,"end_time":57.376},{"word":"to","start_time":57.456,"end_time":57.578},{"word":"the","start_time":57.618,"end_time":57.699},{"word":"image?","start_time":57.719,"end_time":57.84}],"alternatives":[],"language":"en"},{"transcript":" So we can use something called on success.","confidence":0.7951250000000001,"words":[{"word":"So","start_time":58.102,"end_time":58.203},{"word":"we","start_time":58.223,"end_time":58.284},{"word":"can","start_time":58.324,"end_time":58.425},{"word":"use","start_time":58.506,"end_time":58.607},{"word":"something","start_time":58.627,"end_time":58.87},{"word":"called","start_time":58.91,"end_time":59.133},{"word":"on","start_time":59.355,"end_time":59.537},{"word":"success.","start_time":59.578,"end_time":59.74}],"alternatives":[],"language":"en"},{"transcript":" Now this on success takes a string and this string allows us to set","confidence":0.7767142857142858,"words":[{"word":"Now","start_time":60.702,"end_time":60.802},{"word":"this","start_time":60.822,"end_time":60.943},{"word":"on","start_time":61.043,"end_time":61.123},{"word":"success","start_time":61.144,"end_time":61.585},{"word":"takes","start_time":61.686,"end_time":61.927},{"word":"a","start_time":62.047,"end_time":62.107},{"word":"string","start_time":62.308,"end_time":62.81},{"word":"and","start_time":62.971,"end_time":63.071},{"word":"this","start_time":63.111,"end_time":63.272},{"word":"string","start_time":63.372,"end_time":63.834},{"word":"allows","start_time":64.256,"end_time":64.557},{"word":"us","start_time":64.617,"end_time":64.698},{"word":"to","start_time":64.798,"end_time":65.019},{"word":"set","start_time":65.2,"end_time":65.26}],"alternatives":[],"language":"en"},{"transcript":" anything afterwards on the asset itself.","confidence":0.7573333333333333,"words":[{"word":"anything","start_time":65.884,"end_time":66.347},{"word":"afterwards","start_time":66.769,"end_time":67.313},{"word":"on","start_time":67.474,"end_time":67.554},{"word":"the","start_time":67.595,"end_time":67.695},{"word":"asset","start_time":67.917,"end_time":68.219},{"word":"itself.","start_time":68.279,"end_time":68.4}],"alternatives":[],"language":"en"},{"transcript":" So here we're going to set two things.","confidence":0.8641249999999999,"words":[{"word":"So","start_time":69.285,"end_time":69.406},{"word":"here","start_time":69.507,"end_time":69.709},{"word":"we're","start_time":69.729,"end_time":69.85},{"word":"going","start_time":69.891,"end_time":70.012},{"word":"to","start_time":70.052,"end_time":70.133},{"word":"set","start_time":70.194,"end_time":70.376},{"word":"two","start_time":70.416,"end_time":70.578},{"word":"things.","start_time":70.638,"end_time":70.8}],"alternatives":[],"language":"en"},{"transcript":" When we're going to set a tag to tell it that was created.","confidence":0.6677692307692307,"words":[{"word":"When","start_time":70.941,"end_time":71.062},{"word":"we're","start_time":71.082,"end_time":71.183},{"word":"going","start_time":71.203,"end_time":71.324},{"word":"to","start_time":71.344,"end_time":71.405},{"word":"set","start_time":71.425,"end_time":71.586},{"word":"a","start_time":71.647,"end_time":71.687},{"word":"tag","start_time":71.768,"end_time":72.191},{"word":"to","start_time":72.292,"end_time":72.373},{"word":"tell","start_time":72.433,"end_time":72.615},{"word":"it","start_time":72.655,"end_time":72.716},{"word":"that","start_time":72.756,"end_time":72.877},{"word":"was","start_time":72.917,"end_time":73.018},{"word":"created.","start_time":73.079,"end_time":73.22}],"alternatives":[],"language":"en"},{"transcript":" through AI, and secondly, we're going to attach the captioning","confidence":0.7911,"words":[{"word":"through","start_time":74.241,"end_time":74.563},{"word":"AI,","start_time":74.724,"end_time":75.106},{"word":"and","start_time":75.448,"end_time":75.549},{"word":"secondly,","start_time":75.589,"end_time":75.971},{"word":"we're","start_time":75.991,"end_time":76.132},{"word":"going","start_time":76.152,"end_time":76.293},{"word":"to","start_time":76.313,"end_time":76.374},{"word":"attach","start_time":76.454,"end_time":76.816},{"word":"the","start_time":76.876,"end_time":76.977},{"word":"captioning","start_time":77.037,"end_time":77.48}],"alternatives":[],"language":"en"},{"transcript":" from AI onto the image itself.","confidence":0.7676666666666666,"words":[{"word":"from","start_time":77.681,"end_time":77.883},{"word":"AI","start_time":78.024,"end_time":78.407},{"word":"onto","start_time":78.911,"end_time":79.174},{"word":"the","start_time":79.214,"end_time":79.315},{"word":"image","start_time":79.416,"end_time":79.658},{"word":"itself.","start_time":79.799,"end_time":79.96}],"alternatives":[],"language":"en"},{"transcript":" So every time we upload any images, whether it's 100 images or one,","confidence":0.6339999999999999,"words":[{"word":"So","start_time":80.502,"end_time":80.622},{"word":"every","start_time":80.683,"end_time":80.863},{"word":"time","start_time":80.924,"end_time":81.145},{"word":"we","start_time":81.185,"end_time":81.306},{"word":"upload","start_time":81.386,"end_time":81.688},{"word":"any","start_time":81.828,"end_time":81.949},{"word":"images,","start_time":82.009,"end_time":82.351},{"word":"whether","start_time":82.411,"end_time":82.632},{"word":"it's","start_time":82.672,"end_time":82.793},{"word":"100","start_time":82.813,"end_time":82.873},{"word":"images","start_time":82.894,"end_time":83.115},{"word":"or","start_time":83.135,"end_time":83.195},{"word":"one,","start_time":83.215,"end_time":83.275}],"alternatives":[],"language":"en"},{"transcript":" this will be automatically added so that the alt text is always there.","confidence":0.7611538461538463,"words":[{"word":"this","start_time":84.742,"end_time":84.863},{"word":"will","start_time":84.883,"end_time":85.024},{"word":"be","start_time":85.044,"end_time":85.124},{"word":"automatically","start_time":85.245,"end_time":85.808},{"word":"added","start_time":86.029,"end_time":86.29},{"word":"so","start_time":86.572,"end_time":86.672},{"word":"that","start_time":86.712,"end_time":86.853},{"word":"the","start_time":86.893,"end_time":87.034},{"word":"alt","start_time":87.115,"end_time":87.235},{"word":"text","start_time":87.255,"end_time":87.517},{"word":"is","start_time":87.577,"end_time":87.677},{"word":"always","start_time":87.778,"end_time":88.019},{"word":"there.","start_time":88.039,"end_time":88.16}],"alternatives":[],"language":"en"},{"transcript":" So the first thing we need is the current asset,","confidence":0.7764999999999999,"words":[{"word":"So","start_time":88.542,"end_time":88.643},{"word":"the","start_time":88.663,"end_time":88.744},{"word":"first","start_time":88.764,"end_time":88.946},{"word":"thing","start_time":88.966,"end_time":89.107},{"word":"we","start_time":89.148,"end_time":89.229},{"word":"need","start_time":89.269,"end_time":89.491},{"word":"is","start_time":89.572,"end_time":89.653},{"word":"the","start_time":89.673,"end_time":89.774},{"word":"current","start_time":89.855,"end_time":90.158},{"word":"asset,","start_time":90.259,"end_time":90.36}],"alternatives":[],"language":"en"},{"transcript":" and then we're going to update it so we can pull this in.","confidence":0.8035384615384616,"words":[{"word":"and","start_time":90.721,"end_time":90.802},{"word":"then","start_time":90.842,"end_time":90.942},{"word":"we're","start_time":90.963,"end_time":91.104},{"word":"going","start_time":91.124,"end_time":91.244},{"word":"to","start_time":91.285,"end_time":91.406},{"word":"update","start_time":91.567,"end_time":91.889},{"word":"it","start_time":91.989,"end_time":92.09},{"word":"so","start_time":92.171,"end_time":92.291},{"word":"we","start_time":92.311,"end_time":92.412},{"word":"can","start_time":92.432,"end_time":92.593},{"word":"pull","start_time":93.056,"end_time":93.258},{"word":"this","start_time":93.298,"end_time":93.439},{"word":"in.","start_time":93.459,"end_time":93.499}],"alternatives":[],"language":"en"},{"transcript":" And then inside of here is where we're going to do the work.","confidence":0.729153846153846,"words":[{"word":"And","start_time":94.204,"end_time":94.284},{"word":"then","start_time":94.304,"end_time":94.446},{"word":"inside","start_time":94.567,"end_time":94.869},{"word":"of","start_time":94.89,"end_time":94.95},{"word":"here","start_time":94.991,"end_time":95.172},{"word":"is","start_time":95.192,"end_time":95.253},{"word":"where","start_time":95.273,"end_time":95.374},{"word":"we're","start_time":95.394,"end_time":95.495},{"word":"going","start_time":95.515,"end_time":95.616},{"word":"to","start_time":95.656,"end_time":95.717},{"word":"do","start_time":95.757,"end_time":95.858},{"word":"the","start_time":95.878,"end_time":95.939},{"word":"work.","start_time":95.959,"end_time":96.06}],"alternatives":[],"language":"en"},{"transcript":" So we're going to add tags here and we're going to add","confidence":0.7533333333333333,"words":[{"word":"So","start_time":96.281,"end_time":96.442},{"word":"we're","start_time":96.583,"end_time":96.704},{"word":"going","start_time":96.724,"end_time":96.845},{"word":"to","start_time":96.885,"end_time":96.945},{"word":"add","start_time":97.006,"end_time":97.147},{"word":"tags","start_time":97.207,"end_time":97.509},{"word":"here","start_time":97.55,"end_time":97.771},{"word":"and","start_time":97.791,"end_time":97.852},{"word":"we're","start_time":98.496,"end_time":98.617},{"word":"going","start_time":98.637,"end_time":98.778},{"word":"to","start_time":98.798,"end_time":98.899},{"word":"add","start_time":98.919,"end_time":99.04}],"alternatives":[],"language":"en"},{"transcript":" just one that says auto generated.","confidence":0.5211666666666667,"words":[{"word":"just","start_time":99.443,"end_time":99.604},{"word":"one","start_time":99.725,"end_time":99.806},{"word":"that","start_time":99.826,"end_time":99.906},{"word":"says","start_time":99.967,"end_time":100.148},{"word":"auto","start_time":100.168,"end_time":100.249},{"word":"generated.","start_time":100.329,"end_time":100.913}],"alternatives":[],"language":"en"},{"transcript":" just so that we know this tag was auto generated","confidence":0.7421,"words":[{"word":"just","start_time":103.021,"end_time":103.162},{"word":"so","start_time":103.203,"end_time":103.283},{"word":"that","start_time":103.324,"end_time":103.424},{"word":"we","start_time":103.444,"end_time":103.505},{"word":"know","start_time":103.545,"end_time":103.747},{"word":"this","start_time":103.787,"end_time":104.089},{"word":"tag","start_time":104.17,"end_time":104.573},{"word":"was","start_time":104.613,"end_time":104.734},{"word":"auto","start_time":104.754,"end_time":105.016},{"word":"generated","start_time":105.117,"end_time":105.46}],"alternatives":[],"language":"en"},{"transcript":" and it wasn't done by a human so that we can look at all of those and make sure","confidence":0.7360000000000001,"words":[{"word":"and","start_time":106.285,"end_time":106.405},{"word":"it","start_time":106.445,"end_time":106.506},{"word":"wasn't","start_time":106.566,"end_time":106.867},{"word":"done","start_time":106.907,"end_time":107.168},{"word":"by","start_time":107.349,"end_time":107.51},{"word":"a","start_time":107.53,"end_time":107.55},{"word":"human","start_time":107.771,"end_time":108.132},{"word":"so","start_time":108.453,"end_time":108.574},{"word":"that","start_time":108.594,"end_time":108.694},{"word":"we","start_time":108.734,"end_time":108.815},{"word":"can","start_time":108.855,"end_time":108.955},{"word":"look","start_time":108.975,"end_time":109.136},{"word":"at","start_time":109.156,"end_time":109.196},{"word":"all","start_time":109.256,"end_time":109.377},{"word":"of","start_time":109.417,"end_time":109.457},{"word":"those","start_time":109.517,"end_time":109.779},{"word":"and","start_time":109.879,"end_time":109.959},{"word":"make","start_time":109.979,"end_time":110.06},{"word":"sure","start_time":110.08,"end_time":110.16}],"alternatives":[],"language":"en"},{"transcript":" that they're correct by filtering them out.","confidence":0.8017142857142857,"words":[{"word":"that","start_time":110.241,"end_time":110.361},{"word":"they're","start_time":110.402,"end_time":110.563},{"word":"correct","start_time":110.583,"end_time":110.966},{"word":"by","start_time":111.308,"end_time":111.429},{"word":"filtering","start_time":111.489,"end_time":111.872},{"word":"them","start_time":111.912,"end_time":111.993},{"word":"out.","start_time":112.074,"end_time":112.215}],"alternatives":[],"language":"en"},{"transcript":"Then we're going","confidence":0.39566666666666667,"words":[{"word":"Then","start_time":112.315,"end_time":112.517},{"word":"we're","start_time":112.537,"end_time":112.638},{"word":"going","start_time":112.839,"end_time":112.98}],"alternatives":[],"language":"en"},{"transcript":" to use the word context here and the context is where we're actually going to","confidence":0.7466000000000002,"words":[{"word":"to","start_time":113.121,"end_time":113.161},{"word":"use","start_time":113.241,"end_time":113.322},{"word":"the","start_time":113.342,"end_time":113.402},{"word":"word","start_time":113.443,"end_time":113.603},{"word":"context","start_time":113.664,"end_time":114.146},{"word":"here","start_time":114.187,"end_time":114.388},{"word":"and","start_time":114.528,"end_time":114.609},{"word":"the","start_time":114.649,"end_time":114.729},{"word":"context","start_time":114.79,"end_time":115.292},{"word":"is","start_time":115.393,"end_time":115.473},{"word":"where","start_time":115.494,"end_time":115.675},{"word":"we're","start_time":115.695,"end_time":115.856},{"word":"actually","start_time":115.876,"end_time":116.197},{"word":"going","start_time":116.278,"end_time":116.579},{"word":"to","start_time":116.6,"end_time":116.64}],"alternatives":[],"language":"en"},{"transcript":" set the asset up with this new caption that we","confidence":0.7872,"words":[{"word":"set","start_time":116.941,"end_time":117.243},{"word":"the","start_time":117.323,"end_time":117.524},{"word":"asset","start_time":118.187,"end_time":118.469},{"word":"up","start_time":118.609,"end_time":118.73},{"word":"with","start_time":119.071,"end_time":119.313},{"word":"this","start_time":119.433,"end_time":119.634},{"word":"new","start_time":119.755,"end_time":119.936},{"word":"caption","start_time":120.036,"end_time":120.538},{"word":"that","start_time":120.679,"end_time":120.8},{"word":"we","start_time":120.82,"end_time":120.86}],"alternatives":[],"language":"en"},{"transcript":" retrieved.","confidence":0.929,"words":[{"word":"retrieved.","start_time":121.041,"end_time":121.524}],"alternatives":[],"language":"en"},{"transcript":"Now the way that this works essentially is we're going to tell it","confidence":0.7530000000000001,"words":[{"word":"Now","start_time":121.725,"end_time":121.826},{"word":"the","start_time":121.846,"end_time":121.926},{"word":"way","start_time":121.946,"end_time":122.027},{"word":"that","start_time":122.067,"end_time":122.168},{"word":"this","start_time":122.208,"end_time":122.349},{"word":"works","start_time":122.409,"end_time":122.731},{"word":"essentially","start_time":122.832,"end_time":123.274},{"word":"is","start_time":123.395,"end_time":123.455},{"word":"we're","start_time":123.475,"end_time":123.616},{"word":"going","start_time":123.636,"end_time":123.777},{"word":"to","start_time":123.817,"end_time":123.898},{"word":"tell","start_time":123.978,"end_time":124.2},{"word":"it","start_time":124.22,"end_time":124.26}],"alternatives":[],"language":"en"},{"transcript":" where we've got the info available and what we should attach it to.","confidence":0.848,"words":[{"word":"where","start_time":124.884,"end_time":125.206},{"word":"we've","start_time":125.286,"end_time":125.547},{"word":"got","start_time":125.627,"end_time":125.868},{"word":"the","start_time":125.908,"end_time":126.029},{"word":"info","start_time":126.149,"end_time":126.631},{"word":"available","start_time":127.133,"end_time":127.655},{"word":"and","start_time":127.896,"end_time":127.976},{"word":"what","start_time":128.016,"end_time":128.157},{"word":"we","start_time":128.177,"end_time":128.277},{"word":"should","start_time":128.317,"end_time":128.498},{"word":"attach","start_time":128.598,"end_time":128.919},{"word":"it","start_time":128.959,"end_time":129.0},{"word":"to.","start_time":129.02,"end_time":129.1}],"alternatives":[],"language":"en"},{"transcript":" Inside of our context here, we're going to add the word caption.","confidence":0.8253333333333334,"words":[{"word":"Inside","start_time":129.761,"end_time":130.164},{"word":"of","start_time":130.184,"end_time":130.224},{"word":"our","start_time":130.284,"end_time":130.385},{"word":"context","start_time":130.425,"end_time":130.868},{"word":"here,","start_time":130.929,"end_time":131.15},{"word":"we're","start_time":131.21,"end_time":131.331},{"word":"going","start_time":131.371,"end_time":131.492},{"word":"to","start_time":131.532,"end_time":131.673},{"word":"add","start_time":131.814,"end_time":131.915},{"word":"the","start_time":131.995,"end_time":132.096},{"word":"word","start_time":132.136,"end_time":132.378},{"word":"caption.","start_time":132.478,"end_time":132.74}],"alternatives":[],"language":"en"},{"transcript":" So from that, we can access the upload info by using e.upload underscore info.","confidence":0.7984285714285715,"words":[{"word":"So","start_time":133.841,"end_time":133.942},{"word":"from","start_time":133.982,"end_time":134.142},{"word":"that,","start_time":134.162,"end_time":134.363},{"word":"we","start_time":134.423,"end_time":134.503},{"word":"can","start_time":134.523,"end_time":134.664},{"word":"access","start_time":134.804,"end_time":135.245},{"word":"the","start_time":135.346,"end_time":135.466},{"word":"upload","start_time":135.566,"end_time":135.887},{"word":"info","start_time":135.927,"end_time":136.288},{"word":"by","start_time":136.308,"end_time":136.489},{"word":"using","start_time":136.609,"end_time":136.81},{"word":"e.upload","start_time":136.85,"end_time":138.996},{"word":"underscore","start_time":139.538,"end_time":140.099},{"word":"info.","start_time":140.3,"end_time":140.4}],"alternatives":[],"language":"en"},{"transcript":" And then from there, we're just going to optional chain our way across","confidence":0.7628461538461538,"words":[{"word":"And","start_time":141.203,"end_time":141.303},{"word":"then","start_time":141.344,"end_time":141.545},{"word":"from","start_time":141.686,"end_time":141.867},{"word":"there,","start_time":141.907,"end_time":142.068},{"word":"we're","start_time":142.088,"end_time":142.208},{"word":"just","start_time":142.229,"end_time":142.349},{"word":"going","start_time":142.369,"end_time":142.53},{"word":"to","start_time":142.55,"end_time":142.611},{"word":"optional","start_time":142.751,"end_time":143.154},{"word":"chain","start_time":143.234,"end_time":143.536},{"word":"our","start_time":143.697,"end_time":143.817},{"word":"way","start_time":143.857,"end_time":144.079},{"word":"across","start_time":144.099,"end_time":144.26}],"alternatives":[],"language":"en"},{"transcript":" until we get to the caption.","confidence":0.6651666666666668,"words":[{"word":"until","start_time":144.723,"end_time":145.025},{"word":"we","start_time":145.065,"end_time":145.226},{"word":"get","start_time":145.266,"end_time":145.448},{"word":"to","start_time":145.468,"end_time":145.508},{"word":"the","start_time":145.89,"end_time":146.152},{"word":"caption.","start_time":146.172,"end_time":146.696}],"alternatives":[],"language":"en"},{"transcript":" So the next part would be .info, then .detection, then it's captioning.","confidence":0.7886666666666667,"words":[{"word":"So","start_time":148.322,"end_time":148.402},{"word":"the","start_time":148.422,"end_time":148.502},{"word":"next","start_time":148.542,"end_time":148.642},{"word":"part","start_time":148.683,"end_time":148.803},{"word":"would","start_time":148.823,"end_time":148.963},{"word":"be","start_time":148.984,"end_time":149.044},{"word":".info,","start_time":149.385,"end_time":149.906},{"word":"then","start_time":150.388,"end_time":150.709},{"word":".detection,","start_time":151.351,"end_time":152.213},{"word":"then","start_time":153.417,"end_time":153.637},{"word":"it's","start_time":153.858,"end_time":153.998},{"word":"captioning.","start_time":154.059,"end_time":154.54}],"alternatives":[],"language":"en"},{"transcript":" Then the data from the caption itself, and then finally caption.","confidence":0.8703636363636363,"words":[{"word":"Then","start_time":156.162,"end_time":156.343},{"word":"the","start_time":156.384,"end_time":156.464},{"word":"data","start_time":156.524,"end_time":156.886},{"word":"from","start_time":156.947,"end_time":157.128},{"word":"the","start_time":157.148,"end_time":157.208},{"word":"caption","start_time":157.248,"end_time":157.57},{"word":"itself,","start_time":157.611,"end_time":158.033},{"word":"and","start_time":158.174,"end_time":158.254},{"word":"then","start_time":158.274,"end_time":158.415},{"word":"finally","start_time":158.496,"end_time":158.918},{"word":"caption.","start_time":159.039,"end_time":159.28}],"alternatives":[],"language":"en"},{"transcript":" Now, if all of this is there, then we'll upload it.","confidence":0.7248181818181818,"words":[{"word":"Now,","start_time":159.782,"end_time":159.943},{"word":"if","start_time":160.004,"end_time":160.104},{"word":"all","start_time":160.286,"end_time":160.447},{"word":"of","start_time":160.467,"end_time":160.507},{"word":"this","start_time":160.568,"end_time":160.749},{"word":"is","start_time":160.93,"end_time":161.051},{"word":"there,","start_time":161.212,"end_time":161.534},{"word":"then","start_time":161.695,"end_time":161.816},{"word":"we'll","start_time":161.856,"end_time":162.037},{"word":"upload","start_time":162.138,"end_time":162.38},{"word":"it.","start_time":162.4,"end_time":162.44}],"alternatives":[],"language":"en"},{"transcript":" Otherwise, we just won't do this and it won't fill in the context.","confidence":0.8153076923076923,"words":[{"word":"Otherwise,","start_time":162.601,"end_time":163.064},{"word":"we","start_time":163.144,"end_time":163.305},{"word":"just","start_time":163.406,"end_time":163.547},{"word":"won't","start_time":163.587,"end_time":163.788},{"word":"do","start_time":163.889,"end_time":164.03},{"word":"this","start_time":164.07,"end_time":164.251},{"word":"and","start_time":164.412,"end_time":164.513},{"word":"it","start_time":164.593,"end_time":164.654},{"word":"won't","start_time":164.694,"end_time":164.915},{"word":"fill","start_time":164.956,"end_time":165.137},{"word":"in","start_time":165.177,"end_time":165.258},{"word":"the","start_time":165.278,"end_time":165.358},{"word":"context.","start_time":165.378,"end_time":165.6}],"alternatives":[],"language":"en"},{"transcript":" At this point, we're ready to actually test this out.","confidence":0.7649,"words":[{"word":"At","start_time":166.364,"end_time":166.404},{"word":"this","start_time":166.445,"end_time":166.566},{"word":"point,","start_time":166.606,"end_time":166.747},{"word":"we're","start_time":166.787,"end_time":166.908},{"word":"ready","start_time":166.929,"end_time":167.13},{"word":"to","start_time":167.17,"end_time":167.291},{"word":"actually","start_time":167.453,"end_time":167.735},{"word":"test","start_time":167.816,"end_time":168.017},{"word":"this","start_time":168.038,"end_time":168.179},{"word":"out.","start_time":168.199,"end_time":168.34}],"alternatives":[],"language":"en"},{"transcript":" If we run npm run start, we should see that the upload is successful.","confidence":0.7685714285714286,"words":[{"word":"If","start_time":168.681,"end_time":168.762},{"word":"we","start_time":168.782,"end_time":168.902},{"word":"run","start_time":168.943,"end_time":169.124},{"word":"npm","start_time":169.224,"end_time":169.506},{"word":"run","start_time":169.526,"end_time":169.727},{"word":"start,","start_time":169.747,"end_time":170.068},{"word":"we","start_time":170.129,"end_time":170.229},{"word":"should","start_time":170.269,"end_time":170.45},{"word":"see","start_time":170.511,"end_time":170.692},{"word":"that","start_time":170.772,"end_time":170.913},{"word":"the","start_time":170.953,"end_time":171.134},{"word":"upload","start_time":171.616,"end_time":171.958},{"word":"is","start_time":172.018,"end_time":172.099},{"word":"successful.","start_time":172.119,"end_time":172.36}],"alternatives":[],"language":"en"},{"transcript":" And then our on success hook is also run, and that should come back as successful as well.","confidence":0.8356666666666667,"words":[{"word":"And","start_time":172.701,"end_time":172.781},{"word":"then","start_time":172.801,"end_time":172.942},{"word":"our","start_time":173.002,"end_time":173.123},{"word":"on","start_time":173.263,"end_time":173.384},{"word":"success","start_time":173.424,"end_time":173.826},{"word":"hook","start_time":173.866,"end_time":174.107},{"word":"is","start_time":174.168,"end_time":174.268},{"word":"also","start_time":174.369,"end_time":174.65},{"word":"run,","start_time":174.71,"end_time":174.911},{"word":"and","start_time":174.992,"end_time":175.072},{"word":"that","start_time":175.112,"end_time":175.273},{"word":"should","start_time":175.293,"end_time":175.474},{"word":"come","start_time":175.494,"end_time":175.635},{"word":"back","start_time":175.655,"end_time":175.795},{"word":"as","start_time":175.876,"end_time":175.956},{"word":"successful","start_time":175.976,"end_time":176.478},{"word":"as","start_time":176.579,"end_time":176.659},{"word":"well.","start_time":176.679,"end_time":176.8}],"alternatives":[],"language":"en"},{"transcript":" So if we run npm run start, you'll see that this has been completed.","confidence":0.7961428571428572,"words":[{"word":"So","start_time":177.201,"end_time":177.302},{"word":"if","start_time":177.322,"end_time":177.362},{"word":"we","start_time":177.382,"end_time":177.463},{"word":"run","start_time":177.503,"end_time":177.664},{"word":"npm","start_time":177.784,"end_time":178.126},{"word":"run","start_time":178.166,"end_time":178.387},{"word":"start,","start_time":178.427,"end_time":178.809},{"word":"you'll","start_time":179.051,"end_time":179.292},{"word":"see","start_time":179.332,"end_time":179.573},{"word":"that","start_time":179.714,"end_time":179.855},{"word":"this","start_time":179.895,"end_time":180.096},{"word":"has","start_time":180.196,"end_time":180.377},{"word":"been","start_time":180.397,"end_time":180.578},{"word":"completed.","start_time":180.639,"end_time":180.92}],"alternatives":[],"language":"en"},{"transcript":" equals success.","confidence":0.32799999999999996,"words":[{"word":"equals","start_time":185.565,"end_time":185.833},{"word":"success.","start_time":185.854,"end_time":186.06}],"alternatives":[],"language":"en"},{"transcript":" Now, if we head over to Cloudinary itself, we can actually look","confidence":0.80425,"words":[{"word":"Now,","start_time":186.763,"end_time":186.863},{"word":"if","start_time":186.884,"end_time":186.924},{"word":"we","start_time":186.964,"end_time":187.085},{"word":"head","start_time":187.145,"end_time":187.326},{"word":"over","start_time":187.447,"end_time":187.628},{"word":"to","start_time":187.689,"end_time":187.829},{"word":"Cloudinary","start_time":187.91,"end_time":188.292},{"word":"itself,","start_time":188.333,"end_time":188.675},{"word":"we","start_time":188.936,"end_time":189.017},{"word":"can","start_time":189.037,"end_time":189.138},{"word":"actually","start_time":189.178,"end_time":189.419},{"word":"look","start_time":189.439,"end_time":189.52}],"alternatives":[],"language":"en"},{"transcript":" at this uploaded image and we can look at the caption that was added.","confidence":0.8082857142857142,"words":[{"word":"at","start_time":189.781,"end_time":189.862},{"word":"this","start_time":189.942,"end_time":190.103},{"word":"uploaded","start_time":190.224,"end_time":190.586},{"word":"image","start_time":190.707,"end_time":190.968},{"word":"and","start_time":191.29,"end_time":191.37},{"word":"we","start_time":191.411,"end_time":191.471},{"word":"can","start_time":191.511,"end_time":191.612},{"word":"look","start_time":191.652,"end_time":191.813},{"word":"at","start_time":191.873,"end_time":191.934},{"word":"the","start_time":191.974,"end_time":192.054},{"word":"caption","start_time":192.115,"end_time":192.537},{"word":"that","start_time":192.557,"end_time":192.698},{"word":"was","start_time":192.738,"end_time":192.839},{"word":"added.","start_time":192.859,"end_time":193.06}],"alternatives":[],"language":"en"},{"transcript":" As you can see, we have two images here.","confidence":0.7115555555555555,"words":[{"word":"As","start_time":193.524,"end_time":193.605},{"word":"you","start_time":193.625,"end_time":193.706},{"word":"can","start_time":193.726,"end_time":193.827},{"word":"see,","start_time":193.847,"end_time":193.969},{"word":"we","start_time":194.009,"end_time":194.09},{"word":"have","start_time":194.131,"end_time":194.252},{"word":"two","start_time":194.293,"end_time":194.454},{"word":"images","start_time":194.535,"end_time":194.798},{"word":"here.","start_time":194.819,"end_time":194.94}],"alternatives":[],"language":"en"},{"transcript":" This one has no info on it itself.","confidence":0.79925,"words":[{"word":"This","start_time":195.302,"end_time":195.463},{"word":"one","start_time":195.644,"end_time":195.785},{"word":"has","start_time":195.906,"end_time":196.209},{"word":"no","start_time":196.511,"end_time":196.713},{"word":"info","start_time":196.813,"end_time":197.156},{"word":"on","start_time":197.277,"end_time":197.357},{"word":"it","start_time":197.378,"end_time":197.478},{"word":"itself.","start_time":197.559,"end_time":197.7}],"alternatives":[],"language":"en"},{"transcript":" You can see there's no caption here on the metadata.","confidence":0.8659000000000001,"words":[{"word":"You","start_time":198.021,"end_time":198.102},{"word":"can","start_time":198.122,"end_time":198.223},{"word":"see","start_time":198.263,"end_time":198.364},{"word":"there's","start_time":198.384,"end_time":198.566},{"word":"no","start_time":198.627,"end_time":198.748},{"word":"caption","start_time":198.95,"end_time":199.273},{"word":"here","start_time":199.313,"end_time":199.475},{"word":"on","start_time":199.536,"end_time":199.596},{"word":"the","start_time":199.637,"end_time":199.697},{"word":"metadata.","start_time":199.758,"end_time":199.98}],"alternatives":[],"language":"en"},{"transcript":" But if I click on this one here, you can see there is now","confidence":0.8459285714285715,"words":[{"word":"But","start_time":200.522,"end_time":200.622},{"word":"if","start_time":200.663,"end_time":200.723},{"word":"I","start_time":200.763,"end_time":200.824},{"word":"click","start_time":200.864,"end_time":201.045},{"word":"on","start_time":201.125,"end_time":201.206},{"word":"this","start_time":201.347,"end_time":201.528},{"word":"one","start_time":201.649,"end_time":201.769},{"word":"here,","start_time":201.85,"end_time":202.132},{"word":"you","start_time":202.212,"end_time":202.313},{"word":"can","start_time":202.333,"end_time":202.474},{"word":"see","start_time":202.514,"end_time":202.695},{"word":"there","start_time":202.756,"end_time":202.917},{"word":"is","start_time":202.997,"end_time":203.098},{"word":"now","start_time":203.38,"end_time":203.44}],"alternatives":[],"language":"en"},{"transcript":" a caption here, which is the same one as before.","confidence":0.7596999999999999,"words":[{"word":"a","start_time":203.541,"end_time":203.641},{"word":"caption","start_time":203.903,"end_time":204.286},{"word":"here,","start_time":204.306,"end_time":204.588},{"word":"which","start_time":204.951,"end_time":205.092},{"word":"is","start_time":205.152,"end_time":205.233},{"word":"the","start_time":205.273,"end_time":205.374},{"word":"same","start_time":205.414,"end_time":205.595},{"word":"one","start_time":205.676,"end_time":205.777},{"word":"as","start_time":205.877,"end_time":205.978},{"word":"before.","start_time":206.038,"end_time":206.2}],"alternatives":[],"language":"en"},{"transcript":" And we've also added auto caption as a tag.","confidence":0.7406666666666667,"words":[{"word":"And","start_time":206.822,"end_time":206.903},{"word":"we've","start_time":206.923,"end_time":207.084},{"word":"also","start_time":207.165,"end_time":207.426},{"word":"added","start_time":207.527,"end_time":207.728},{"word":"auto","start_time":207.95,"end_time":208.191},{"word":"caption","start_time":208.232,"end_time":208.654},{"word":"as","start_time":208.896,"end_time":208.976},{"word":"a","start_time":208.997,"end_time":209.017},{"word":"tag.","start_time":209.057,"end_time":209.238}],"alternatives":[],"language":"en"},{"transcript":" Not only can we generate captions,","confidence":0.749,"words":[{"word":"Not","start_time":210.042,"end_time":210.184},{"word":"only","start_time":210.285,"end_time":210.487},{"word":"can","start_time":210.528,"end_time":210.669},{"word":"we","start_time":210.71,"end_time":210.811},{"word":"generate","start_time":210.872,"end_time":211.276},{"word":"captions,","start_time":211.357,"end_time":211.62}],"alternatives":[],"language":"en"},{"transcript":" Next up, we'll see how we can automatically generate the tags.","confidence":0.8552727272727272,"words":[{"word":"Next","start_time":212.401,"end_time":212.602},{"word":"up,","start_time":212.663,"end_time":212.743},{"word":"we'll","start_time":212.784,"end_time":212.945},{"word":"see","start_time":212.965,"end_time":213.066},{"word":"how","start_time":213.106,"end_time":213.207},{"word":"we","start_time":213.247,"end_time":213.307},{"word":"can","start_time":213.327,"end_time":213.448},{"word":"automatically","start_time":213.609,"end_time":214.254},{"word":"generate","start_time":214.395,"end_time":214.797},{"word":"the","start_time":214.858,"end_time":214.958},{"word":"tags.","start_time":215.019,"end_time":215.2}],"alternatives":[],"language":"en"}]