{"id":9791,"date":"2026-08-10T10:11:23","date_gmt":"2026-08-10T10:11:23","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/linkedin-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api-2023-12\/"},"modified":"2026-08-10T10:11:23","modified_gmt":"2026-08-10T10:11:23","slug":"linkedin-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api-2023-12","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/linkedin-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api-2023-12\/","title":{"rendered":"LinkedIn \u2013 Building a Video Transcriber with Node.js and Google AI Speech-To-Text API 2023-12"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"11:1-11:140\"><span style=\"vertical-align: inherit\">Building a Video Transcriber with Node.js and Google AI Speech-To-Text API. This course teaches you how to build an automated tool to convert audio content from videos to text. The complex process of audio transcription is simplified with the Google Speech-to-Text API, but you need to set up connections, authenticate, and manage data exchange to process large amounts of data. In this course, Fikayo Adepoju teaches you how to integrate Node.js with Google AI Speech-to-Text. You\u2019ll learn how to set up the service, design the user interface, develop the backend, and connect to AI, and finally turn these components into a functional tool. This course is for intermediate to advanced developers who are interested in generative AI and its integration into applications.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"13:1-13:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"15:1-29:0\">\n<li data-sourcepos=\"15:1-15:37\"><span style=\"vertical-align: inherit\">Launch Google AI Speech-to-Text<\/span><\/li>\n<li data-sourcepos=\"16:1-16:37\"><span style=\"vertical-align: inherit\">Building a video transcription tool user interface<\/span><\/li>\n<li data-sourcepos=\"17:1-17:30\"><span style=\"vertical-align: inherit\">Back-end development and connection to AI<\/span><\/li>\n<li data-sourcepos=\"18:1-18:24\"><span style=\"vertical-align: inherit\">Front end integration with API<\/span><\/li>\n<li data-sourcepos=\"19:1-19:27\"><span style=\"vertical-align: inherit\">Add video upload capability<\/span><\/li>\n<li data-sourcepos=\"20:1-20:32\"><span style=\"vertical-align: inherit\">Implementing video transcript functionality<\/span><\/li>\n<li data-sourcepos=\"21:1-21:28\"><span style=\"vertical-align: inherit\">Add transcript display function<\/span><\/li>\n<li data-sourcepos=\"22:1-22:24\"><span style=\"vertical-align: inherit\">Building an API with Express.js<\/span><\/li>\n<li data-sourcepos=\"23:1-23:31\"><span style=\"vertical-align: inherit\">Configuring Google Speech Library<\/span><\/li>\n<li data-sourcepos=\"24:1-24:15\"><span style=\"vertical-align: inherit\">Add routes<\/span><\/li>\n<li data-sourcepos=\"25:1-25:30\"><span style=\"vertical-align: inherit\">Setting up file upload functionality<\/span><\/li>\n<li data-sourcepos=\"26:1-26:42\"><span style=\"vertical-align: inherit\">Transcribe with Google AI Speech-to-Text<\/span><\/li>\n<li data-sourcepos=\"27:1-27:22\"><span style=\"vertical-align: inherit\">Add progress indicator<\/span><\/li>\n<li data-sourcepos=\"28:1-29:0\"><span style=\"vertical-align: inherit\">Editing transcripts<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"30:1-30:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"32:1-35:0\">\n<li data-sourcepos=\"32:1-32:74\"><span style=\"vertical-align: inherit\">Intermediate and advanced developers interested in AI and its integration into applications.<\/span><\/li>\n<li data-sourcepos=\"33:1-33:73\"><span style=\"vertical-align: inherit\">People who want to build a tool to automatically convert video audio to text.<\/span><\/li>\n<li data-sourcepos=\"34:1-35:0\"><span style=\"vertical-align: inherit\">Those who want to learn about the Google AI Speech-to-Text API and how to use it in Node.js.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course Details Building a Video Transcriber with Node.js and Google AI Speech-To-Text API<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.linkedin.com\/learning\/building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">LinkedIn<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/fikayo-adepoju\/\"><span style=\"vertical-align: inherit\">Fikayo Adepoju<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Education level: Intermediate<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 1 hour and 9 minutes<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-978129 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Building-a-Video-Transcriber-with-Node.js-and-Google-AI-Speech-To-Text-API.png\" alt=\"Building a Video Transcriber with Node.js and Google AI Speech-To-Text API\" width=\"442\" height=\"462\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-978128 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Building-a-Video-Transcriber-with-Node.js-and-Google-AI-Speech-To-Text-API-1.png\" alt=\"Building a Video Transcriber with Node.js and Google AI Speech-To-Text API\" width=\"1229\" height=\"192\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-161780-1\"><video class=\"wp-video-shortcode\" id=\"video-161780-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_a_Video_Transcriber_with_Nodejs_and_Google_AI_Speech-To-Text_API_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_a_Video_Transcriber_with_Nodejs_and_Google_AI_Speech-To-Text_API_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_a_Video_Transcriber_with_Nodejs_and_Google_AI_Speech-To-Text_API_Downloadly.ir.mp4?nocache=1786135961971\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_a_Video_Transcriber_with_Nodejs_and_Google_AI_Speech-To-Text_API_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/LinkedIn_Building_a_Video_Transcriber_with_Nodejs_and_Google_AI_Speech-To-Text_API_2023-12_Downloadly.ir.rar?nocache=1786135957\"><span style=\"vertical-align: inherit\">Download file \u2013 140 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">140 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Building a Video Transcriber with Node.js and Google AI Speech-To-Text API. This course teaches you how to build an automated tool to convert audio <\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[83897,83898,83899,51931,83900,83901],"class_list":["post-9791","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api","dgi_tag-download-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api","dgi_tag-download-course-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api","dgi_tag-fikayo-adepoju","dgi_tag-free-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api","dgi_tag-free-download-building-a-video-transcriber-with-node-js-and-google-ai-speech-to-text-api"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/9791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/9791\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=9791"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=9791"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=9791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}