Intro to Creating a Text Reading App in Unity
ACCESS the FULL COURSE here: https://academy.zenva.com/product/educational-gamedev-academy/?zva_src=youtube-edu TRANSCRIPT Hey everyone, my name's Daniel Buckley and I'll be instructor for this course. We'll be making an app that will allow you to take a picture through your camera and then have that picture sent up to an API, where the text of that picture will be extracted, sent back down, and then converted from text to text to speech through another API. The first thing we're going to be learning about is Microsoft Azure's cloud computing, and we'll be setting up an account and creating two API's on this. We'll first of all be creating Computer Vision API, which will allow us to send in an image and return to us the extracted text from that image. Then, we'll create a Speech API, and this will allow us to send text up to the API and return to us a text to speech audio file. We'll also be using JSON files. This is the file format that we'll get in return when we send a request to the Computer Vision API. It will return to us a JSON file, including all the text that is displayed on the screen. We'll learn how to go through it, how to understand it, what it is, and how to extract the text that we need from it. Unity Web Requests are something else that we'll be using. This is Unity's form of sending and receiving server web requests over the network. C# has their own built-in system for this already, but Unity's is much simpler, much easier to use, and in many ways more versatile, as we have to enter in less code. It's much more concise, and good for what we need to use. To tie this all together, and display it on the screen, we'll be using Unity's UI System. Allowing us to project the camera view onto an image on the screen, and have text displayed at the bottom. In order to project the camera view onto the image, we'll be using Webcam Textures. These are textures that Unity creates that allows us to render whatever our camera sees, that being a webcam or a device camera onto a texture that we can apply to anything really. We can apply it to images on the UI, like in our example. We can even apply it as a normal texture onto cubes, 3D models, etcetera. ZENVA is an online learning academy with over 400,000 students. We feature a wide range of courses, for people who are just starting out, or for people who are just wanting to learn something new. The courses are also very versatile, you can learn many different ways. If you want to follow along with the tutorial videos, we have included course project files that you can use. Or you can just watch the videos along at your own pace. So that all said, let's get started on our project.
ACCESS the FULL COURSE here: https://academy.zenva.com/product/educational-gamedev-academy/?zva_src=youtube-edu TRANSCRIPT Hey everyone, my name's Daniel Buckley and I'll be instructor for this course. We'll be making an app that will allow you to take a picture through your camera and then have that picture sent up to an API, where the text of that picture will be extracted, sent back down, and then converted from text to text to speech through another API. The first thing we're going to be learning about is Microsoft Azure's cloud computing, and we'll be setting up an account and creating two API's on this. We'll first of all be creating Computer Vision API, which will allow us to send in an image and return to us the extracted text from that image. Then, we'll create a Speech API, and this will allow us to send text up to the API and return to us a text to speech audio file. We'll also be using JSON files. This is the file format that we'll get in return when we send a request to the Computer Vision API. It will return to us a JSON file, including all the text that is displayed on the screen. We'll learn how to go through it, how to understand it, what it is, and how to extract the text that we need from it. Unity Web Requests are something else that we'll be using. This is Unity's form of sending and receiving server web requests over the network. C# has their own built-in system for this already, but Unity's is much simpler, much easier to use, and in many ways more versatile, as we have to enter in less code. It's much more concise, and good for what we need to use. To tie this all together, and display it on the screen, we'll be using Unity's UI System. Allowing us to project the camera view onto an image on the screen, and have text displayed at the bottom. In order to project the camera view onto the image, we'll be using Webcam Textures. These are textures that Unity creates that allows us to render whatever our camera sees, that being a webcam or a device camera onto a texture that we can apply to anything really. We can apply it to images on the UI, like in our example. We can even apply it as a normal texture onto cubes, 3D models, etcetera. ZENVA is an online learning academy with over 400,000 students. We feature a wide range of courses, for people who are just starting out, or for people who are just wanting to learn something new. The courses are also very versatile, you can learn many different ways. If you want to follow along with the tutorial videos, we have included course project files that you can use. Or you can just watch the videos along at your own pace. So that all said, let's get started on our project.