From 6e64f1c923e2e96e9fda6af33c52929e6cb41f91 Mon Sep 17 00:00:00 2001 From: Jim Bennett Date: Thu, 8 Jul 2021 15:45:15 -0700 Subject: [PATCH 1/2] Spelling (#184) * Update README.md * Spelling fixes --- .../3-run-fruit-detector-edge/README.md | 20 +++++++++---------- .../3-run-fruit-detector-edge/vm-iotedge.md | 2 +- .../lessons/1-speech-recognition/README.md | 8 ++++---- .../1-speech-recognition/pi-microphone.md | 2 +- .../virtual-device-speech-to-text.md | 2 +- .../wio-terminal-audio.md | 6 +++--- .../2-language-understanding/README.md | 14 ++++++------- .../lessons/3-spoken-feedback/README.md | 6 +++--- .../4-multiple-language-support/README.md | 6 +++--- .../virtual-device-translate-speech.md | 2 +- quiz-app/src/assets/translations/en.json | 2 +- 11 files changed, 35 insertions(+), 35 deletions(-) diff --git a/4-manufacturing/lessons/3-run-fruit-detector-edge/README.md b/4-manufacturing/lessons/3-run-fruit-detector-edge/README.md index 70d13047..e47edad4 100644 --- a/4-manufacturing/lessons/3-run-fruit-detector-edge/README.md +++ b/4-manufacturing/lessons/3-run-fruit-detector-edge/README.md @@ -145,15 +145,15 @@ Once you have created the edge device registration in your IoT Hub, you can set **The IoT Edge runtime only runs Linux containers.** It can be run on Linux, or on Windows using Linux Virtual Machines. -* If you are using a Raspberry Pi as your IoT device, then this runs a supported version of Linux and can host the IoT Edge runtime. Follow the [Install Azure IoT Edge for Linux guide on Microsoft docs](https://docs.microsoft.com/azure/iot-edge/how-to-install-iot-edge?WT.mc_id=academic-17441-jabenn) to install IoT Edge and set the connection string. +* If you are using a Raspberry Pi as your IoT device, then this runs a supported version of Linux and can host the IoT Edge runtime. Follow the [install Azure IoT Edge for Linux guide on Microsoft docs](https://docs.microsoft.com/azure/iot-edge/how-to-install-iot-edge?WT.mc_id=academic-17441-jabenn) to install IoT Edge and set the connection string. > 💁 Remember, Raspberry Pi OS is a variant of Debian Linux. -* If you are not using a Raspberry Pi, but have a Linux computer, you can run the IoT Edge runtime. Follow the [Install Azure IoT Edge for Linux guide on Microsoft docs](https://docs.microsoft.com/azure/iot-edge/how-to-install-iot-edge?WT.mc_id=academic-17441-jabenn) to install IoT Edge and set the connection string. +* If you are not using a Raspberry Pi, but have a Linux computer, you can run the IoT Edge runtime. Follow the [install Azure IoT Edge for Linux guide on Microsoft docs](https://docs.microsoft.com/azure/iot-edge/how-to-install-iot-edge?WT.mc_id=academic-17441-jabenn) to install IoT Edge and set the connection string. -* If you are using Windows, you can install the IoT Edge runtime in a Linux Virtual Machine by following the [Install and start the IoT Edge runtime section of the Deploy your first IoT Edge module to a Windows device quickstart on Microsoft docs](https://docs.microsoft.com/azure/iot-edge/quickstart?WT.mc_id=academic-17441-jabenn#install-and-start-the-iot-edge-runtime). You can stop when you reach the *Deploy a module* section. +* If you are using Windows, you can install the IoT Edge runtime in a Linux Virtual Machine by following the [install and start the IoT Edge runtime section of the deploy your first IoT Edge module to a Windows device quickstart on Microsoft docs](https://docs.microsoft.com/azure/iot-edge/quickstart?WT.mc_id=academic-17441-jabenn#install-and-start-the-iot-edge-runtime). You can stop when you reach the *Deploy a module* section. -* If you are using macOS, you can create a virtual machine (VM) in the cloud to use for your IoT Edge device. These are computers you can create in the cloud and access over the internet. You can create a Linux VM that has IoT Edge installed. Follow the [Create a virtual machine running IoT Edge guide](vm-iotedge.md) for instructions on how to do this. +* If you are using macOS, you can create a virtual machine (VM) in the cloud to use for your IoT Edge device. These are computers you can create in the cloud and access over the internet. You can create a Linux VM that has IoT Edge installed. Follow the [create a virtual machine running IoT Edge guide](vm-iotedge.md) for instructions on how to do this. ## Export your model @@ -463,7 +463,7 @@ Your container can now be deployed to your IoT Edge device. To deploy you need t 1. Connect to the IoT edge device: * If you are using a Raspberry Pi to run IoT Edge, connect using ssh either from your terminal, or via a remote SSH session in VS Code - * If you are running IoT Edge in a Linux container on Windows, follow the steps in the [Verify successful configuration guide](https://docs.microsoft.com/azure/iot-edge/how-to-install-iot-edge-on-windows?view=iotedge-2018-06&tabs=powershell&WT.mc_id=academic-17441-jabenn#verify-successful-configuration) to connect to the IoT Edge device. + * If you are running IoT Edge in a Linux container on Windows, follow the steps in the [verify successful configuration guide](https://docs.microsoft.com/azure/iot-edge/how-to-install-iot-edge-on-windows?view=iotedge-2018-06&tabs=powershell&WT.mc_id=academic-17441-jabenn#verify-successful-configuration) to connect to the IoT Edge device. * If you are running IoT Edge on a virtual machine, you can SSH into the machine using the `adminUsername` and `password` you set when creating the VM, and using either the IP address or DNS name: ```sh @@ -527,9 +527,9 @@ Your container can now be deployed to your IoT Edge device. To deploy you need t * If you are on the same machine that IoT Edge is running, you can use `localhost` as the host name. * If you are using a VM, you can use either the IP address or the DNS name of the VM * Otherwise you can obtain the IP address of the machine running IoT Edge: - * On Windows 10, follow the [Find your IP address guide](https://support.microsoft.com/windows/find-your-ip-address-f21a9bbc-c582-55cd-35e0-73431160a1b9?WT.mc_id=academic-17441-jabenn) - * On macOS, follow the [How to find you IP address on a Mac guide](https://www.hellotech.com/guide/for/how-to-find-ip-address-on-mac) - * On linux, follow the section on finding your private IP address in the [How to find your IP address in Linux guide](https://opensource.com/article/18/5/how-find-ip-address-linux) + * On Windows 10, follow the [find your IP address guide](https://support.microsoft.com/windows/find-your-ip-address-f21a9bbc-c582-55cd-35e0-73431160a1b9?WT.mc_id=academic-17441-jabenn) + * On macOS, follow the [how to find you IP address on a Mac guide](https://www.hellotech.com/guide/for/how-to-find-ip-address-on-mac) + * On linux, follow the section on finding your private IP address in the [how to find your IP address in Linux guide](https://opensource.com/article/18/5/how-find-ip-address-linux) 1. You can test the container with a local file by running the following curl command: @@ -603,8 +603,8 @@ Do some timings and compare if the call to your edge device is faster or slower ## Review & Self Study * Read more about containers on the [OS-level virtualization page on Wikipedia](https://wikipedia.org/wiki/OS-level_virtualization) -* Read more on edge computing, with an emphasis on how 5G can help expand edge computing in the [What is edge computing and why does it matter? article on NetworkWorld](https://www.networkworld.com/article/3224893/what-is-edge-computing-and-how-it-s-changing-the-network.html) -* Learn more about running AI services in IoT Edge by watching the [Learn How to Use Azure IoT Edge on a Pre-Built AI Service on the Edge to do Language Detection episode of Learn Live on Microsoft Channel9](https://channel9.msdn.com/Shows/Learn-Live/Sharpen-Your-AI-Edge-Skills-Episode-4-Learn-How-to-Use-Azure-IoT-Edge-on-a-Pre-Built-AI-Service-on-t?WT.mc_id=academic-17441-jabenn) +* Read more on edge computing, with an emphasis on how 5G can help expand edge computing in the [what is edge computing and why does it matter? article on NetworkWorld](https://www.networkworld.com/article/3224893/what-is-edge-computing-and-how-it-s-changing-the-network.html) +* Learn more about running AI services in IoT Edge by watching the [learn how to use Azure IoT Edge on a pre-built AI service on the Edge to do language detection episode of Learn Live on Microsoft Channel9](https://channel9.msdn.com/Shows/Learn-Live/Sharpen-Your-AI-Edge-Skills-Episode-4-Learn-How-to-Use-Azure-IoT-Edge-on-a-Pre-Built-AI-Service-on-t?WT.mc_id=academic-17441-jabenn) ## Assignment diff --git a/4-manufacturing/lessons/3-run-fruit-detector-edge/vm-iotedge.md b/4-manufacturing/lessons/3-run-fruit-detector-edge/vm-iotedge.md index 13939470..04610db9 100644 --- a/4-manufacturing/lessons/3-run-fruit-detector-edge/vm-iotedge.md +++ b/4-manufacturing/lessons/3-run-fruit-detector-edge/vm-iotedge.md @@ -2,7 +2,7 @@ In Azure, you can create a virtual machine - a computer in the cloud that you can configure any way you wish and run your own software on it. -> 💁 You can read more about virtual machines on teh [Virtual Machine page on Wikipedia](https://wikipedia.org/wiki/Virtual_machine). +> 💁 You can read more about virtual machines on the [Virtual Machine page on Wikipedia](https://wikipedia.org/wiki/Virtual_machine). ## Task - Set up an IoT Edge virtual machine diff --git a/6-consumer/lessons/1-speech-recognition/README.md b/6-consumer/lessons/1-speech-recognition/README.md index fda6f9b4..d6933589 100644 --- a/6-consumer/lessons/1-speech-recognition/README.md +++ b/6-consumer/lessons/1-speech-recognition/README.md @@ -157,7 +157,7 @@ Wake word detection usually uses a technique know an TinyML, that is converting To avoid the complexity of training and using a wake word model, the smart timer you are building in this lesson will use a button to turn on the speech recognition. -> 💁 If you want to try creating a wake word detection model to run on the Wio Terminal or Raspberry Pi, check out this [Responding to your voice tutorial by Edge Impulse](https://docs.edgeimpulse.com/docs/responding-to-your-voice). If you want to use your computer to do this, you can try the [Get started with Custom Keyword quickstart on the Microsoft docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/keyword-recognition-overview?WT.mc_id=academic-17441-jabenn). +> 💁 If you want to try creating a wake word detection model to run on the Wio Terminal or Raspberry Pi, check out this [responding to your voice tutorial by Edge Impulse](https://docs.edgeimpulse.com/docs/responding-to-your-voice). If you want to use your computer to do this, you can try the [get started with Custom Keyword quickstart on the Microsoft docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/keyword-recognition-overview?WT.mc_id=academic-17441-jabenn). ## Convert speech to text @@ -214,9 +214,9 @@ What do you think the future holds for speech recognition? ## Review & Self Study -* Read about the different microphone types and how they work on the [What's the difference between dynamic and condenser microphones article on Musician's HQ](https://musicianshq.com/whats-the-difference-between-dynamic-and-condenser-microphones/). -* Read more on the Cognitive Services speech service on the [Speech service documentation on Microsoft Docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/?WT.mc_id=academic-17441-jabenn) -* Read about keyword spotting on the [Keyword recognition documentation on Microsoft Docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/keyword-recognition-overview?WT.mc_id=academic-17441-jabenn) +* Read about the different microphone types and how they work on the [what's the difference between dynamic and condenser microphones article on Musician's HQ](https://musicianshq.com/whats-the-difference-between-dynamic-and-condenser-microphones/). +* Read more on the Cognitive Services speech service on the [speech service documentation on Microsoft Docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/?WT.mc_id=academic-17441-jabenn) +* Read about keyword spotting on the [keyword recognition documentation on Microsoft Docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/keyword-recognition-overview?WT.mc_id=academic-17441-jabenn) ## Assignment diff --git a/6-consumer/lessons/1-speech-recognition/pi-microphone.md b/6-consumer/lessons/1-speech-recognition/pi-microphone.md index d1bad206..5abc6fd5 100644 --- a/6-consumer/lessons/1-speech-recognition/pi-microphone.md +++ b/6-consumer/lessons/1-speech-recognition/pi-microphone.md @@ -138,6 +138,6 @@ The microphone and speakers need to be connected, and configured. You will hear the audio bing played back through the speakers. Adjust the output volume on your speaker as necessary. -1. If you need to adjust the volume of the built-in microphone port, or adjust the gain of the microphone, you can use the `alsamixer` utility. You can read more on this utility on thw [Linux alsamixer man page](https://linux.die.net/man/1/alsamixer) +1. If you need to adjust the volume of the built-in microphone port, or adjust the gain of the microphone, you can use the `alsamixer` utility. You can read more on this utility on the [Linux alsamixer man page](https://linux.die.net/man/1/alsamixer) 1. If you get errors playing back the audio, check the card you set as the `defaults.pcm.card` in the `alsa.conf` file. diff --git a/6-consumer/lessons/1-speech-recognition/virtual-device-speech-to-text.md b/6-consumer/lessons/1-speech-recognition/virtual-device-speech-to-text.md index 5aaf1025..e3907df1 100644 --- a/6-consumer/lessons/1-speech-recognition/virtual-device-speech-to-text.md +++ b/6-consumer/lessons/1-speech-recognition/virtual-device-speech-to-text.md @@ -29,7 +29,7 @@ On Windows, Linux, and macOS, the speech services Python SDK can be used to list > pip install --upgrade pip > ``` -1. Add the following imports to the `app,py` file: +1. Add the following imports to the `app.py` file: ```python import requests diff --git a/6-consumer/lessons/1-speech-recognition/wio-terminal-audio.md b/6-consumer/lessons/1-speech-recognition/wio-terminal-audio.md index aca2922f..302d67d9 100644 --- a/6-consumer/lessons/1-speech-recognition/wio-terminal-audio.md +++ b/6-consumer/lessons/1-speech-recognition/wio-terminal-audio.md @@ -98,7 +98,7 @@ Once each buffer has been captured, it can be written to the flash memory. Flash } ``` - This configures the flash memory on teh Wio Terminal to write to, and sets up the buffers based off the grain size of the flash memory. This is in an `init` method, rather than a constructor as this needs to be called after the flash memory has been set up in the `setup` function. + This configures the flash memory on the Wio Terminal to write to, and sets up the buffers based off the grain size of the flash memory. This is in an `init` method, rather than a constructor as this needs to be called after the flash memory has been set up in the `setup` function. 1. Add the following code to the `public` section: @@ -157,7 +157,7 @@ Once each buffer has been captured, it can be written to the flash memory. Flash | Constant | Value | Description | | --------------------- | -----: | - | - | RATE | 16000 | The sample rate for the audio. !6,000 is 16KHz | + | RATE | 16000 | The sample rate for the audio. 16,000 is 16KHz | | SAMPLE_LENGTH_SECONDS | 4 | The length of audio to capture. This is set to 4 seconds. To record longer audio, increase this. | | SAMPLES | 64000 | The total number of audio samples that will be captured. Set to the sample rate * the number of seconds | | BUFFER_SIZE | 128044 | The size of the audio buffer to capture. Audio will be captured as a WAV file, which is 44 bytes of header, then 128,000 bytes of audio date (each sample is 2 bytes) | @@ -517,7 +517,7 @@ Once each buffer has been captured, it can be written to the flash memory. Flash } ``` - This code checks hte C button, and if this is pressed and recording hasn't started, then the `_isRecording` field of the `Mic` class is set to true. This will cause the `audioCallback` method of the `Mic` class to store audio until 4 seconds has been captured. Once 4 seconds of audio has been captured, the `_isRecording` field is set to false, and the `_isRecordingReady` field is set to true. This is then checked in the `loop` function, and when true the `processAudio` function is called, then the mic class is reset. + This code checks the C button, and if this is pressed and recording hasn't started, then the `_isRecording` field of the `Mic` class is set to true. This will cause the `audioCallback` method of the `Mic` class to store audio until 4 seconds has been captured. Once 4 seconds of audio has been captured, the `_isRecording` field is set to false, and the `_isRecordingReady` field is set to true. This is then checked in the `loop` function, and when true the `processAudio` function is called, then the mic class is reset. 1. Build this code, upload it to your Wio Terminal and test it out through the serial monitor. Press the C button (the one on the left-hand side, closest to the power switch), and speak. 4 seconds of audio will be captured. diff --git a/6-consumer/lessons/2-language-understanding/README.md b/6-consumer/lessons/2-language-understanding/README.md index 94556dee..b2a7cc9f 100644 --- a/6-consumer/lessons/2-language-understanding/README.md +++ b/6-consumer/lessons/2-language-understanding/README.md @@ -87,7 +87,7 @@ To use LUIS, you need to create an authoring resource. > 💁 There is a field for a prediction resource. You can create a second resource just for prediction, but the free authoring resource allows 1,000 predictions a month which should be enough for development, so you can leave this blank. -1. Read through the guide that appears once you cerate the app to get an understanding of the steps you need to take to train the language understanding model. Close this guide when you are done. +1. Read through the guide that appears once you create the app to get an understanding of the steps you need to take to train the language understanding model. Close this guide when you are done. ## Intents and entities @@ -102,7 +102,7 @@ Some examples: | "Cancel my timer" | *cancel a timer* | None | | "Order 3 large pineapple pizzas and a caesar salad" | *order food* | *3 large pineapple pizzas*, *caesar salad* | -✅ With the sentences you though about earlier, what would be the intent and any entities in that sentence? +✅ With the sentences you thought about earlier, what would be the intent and any entities in that sentence? To train LUIS, first you set the entities. These can be a fixed list of terms, or learned from the text. For example, you could provide a fixed list of food available from your menu, with variations (or synonyms) of each word, such as *egg plant* and *aubergine* as variations of *aubergine*. LUIS also has pre-built entities that can be used, such as numbers and locations. @@ -262,7 +262,7 @@ For a smart timer, we want a response straight away, so we can tell the user tha Rather than calling LUIS from the IoT device, you can use serverless code with a different type of trigger - an HTTP trigger. This allows your function app to listen for REST requests, and respond to them. This function will be a REST endpoint your device can call. -> 💁 Although you can call LUIS directly from your IoT device, it's better to use something like serverless code. This way when of you want to change the LUIS app that you call, for example when you train a better model or train a model in a different language, you only have to update your cloud code, not re-deploy code to potentially thousands or millions of IoT device. +> 💁 Although you can call LUIS directly from your IoT device, it's better to use something like serverless code. This way when you want to change the LUIS app that you call, for example when you train a better model or train a model in a different language, you only have to update your cloud code, not re-deploy code to potentially thousands or millions of IoT device. ### Task - create a serverless functions app @@ -500,9 +500,9 @@ Rather than calling LUIS from the IoT device, you can use serverless code with a Find your IP address: - * On Windows 10, follow the [Find your IP address guide](https://support.microsoft.com/windows/find-your-ip-address-f21a9bbc-c582-55cd-35e0-73431160a1b9?WT.mc_id=academic-17441-jabenn) - * On macOS, follow the [How to find you IP address on a Mac guide](https://www.hellotech.com/guide/for/how-to-find-ip-address-on-mac) - * On linux, follow the section on finding your private IP address in the [How to find your IP address in Linux guide](https://opensource.com/article/18/5/how-find-ip-address-linux) + * On Windows 10, follow the [find your IP address guide](https://support.microsoft.com/windows/find-your-ip-address-f21a9bbc-c582-55cd-35e0-73431160a1b9?WT.mc_id=academic-17441-jabenn) + * On macOS, follow the [how to find you IP address on a Mac guide](https://www.hellotech.com/guide/for/how-to-find-ip-address-on-mac) + * On linux, follow the section on finding your private IP address in the [how to find your IP address in Linux guide](https://opensource.com/article/18/5/how-find-ip-address-linux) Once you have your IP address, you will able to access the function at `http://:7071/api/text-to-timer`, where `` will be your IP address, for example `http://192.168.1.10:7071/api/text-to-timer`. @@ -523,7 +523,7 @@ There are many ways to request the same thing, such as setting a timer. Think of ## Review & Self Study * Read more about LUIS and it's capabilities on the [Language Understanding (LUIS) documentation page on Microsoft docs](https://docs.microsoft.com/azure/cognitive-services/luis/?WT.mc_id=academic-17441-jabenn) -* Read more about language understanding on the [Natural-language understanding page on Wikipedia](https://wikipedia.org/wiki/Natural-language_understanding) +* Read more about language understanding on the [natural-language understanding page on Wikipedia](https://wikipedia.org/wiki/Natural-language_understanding) * Read more on HTTP triggers in the [Azure Functions HTTP trigger documentation on Microsoft docs](https://docs.microsoft.com/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=python&WT.mc_id=academic-17441-jabenn) ## Assignment diff --git a/6-consumer/lessons/3-spoken-feedback/README.md b/6-consumer/lessons/3-spoken-feedback/README.md index 7352b568..11ce4e3a 100644 --- a/6-consumer/lessons/3-spoken-feedback/README.md +++ b/6-consumer/lessons/3-spoken-feedback/README.md @@ -119,9 +119,9 @@ SSML has ways to change how words are spoken, such as adding emphasis to certain ## Review & Self Study -* Read more on speech synthesis on the [Speech synthesis page on Wikipedia](https://wikipedia.org/wiki/Speech_synthesis) -* Read more on ways criminals are using speech synthesis to steal on the [Fake voices 'help cyber crooks steal cash' story on BBC news](https://www.bbc.com/news/technology-48908736) -* Learn more about the risks to voice actors from synthesized versions of their voices in the [This TikTok Lawsuit Is Highlighting How AI Is Screwing Over Voice Actors article on Vice](https://www.vice.com/en/article/z3xqwj/this-tiktok-lawsuit-is-highlighting-how-ai-is-screwing-over-voice-actors) +* Read more on speech synthesis on the [speech synthesis page on Wikipedia](https://wikipedia.org/wiki/Speech_synthesis) +* Read more on ways criminals are using speech synthesis to steal on the [fake voices 'help cyber crooks steal cash' story on BBC news](https://www.bbc.com/news/technology-48908736) +* Learn more about the risks to voice actors from synthesized versions of their voices in the [this TikTok lawsuit is highlighting how AI is screwing over voice actors article on Vice](https://www.vice.com/en/article/z3xqwj/this-tiktok-lawsuit-is-highlighting-how-ai-is-screwing-over-voice-actors) ## Assignment diff --git a/6-consumer/lessons/4-multiple-language-support/README.md b/6-consumer/lessons/4-multiple-language-support/README.md index 9e7eb8d1..bc0302b7 100644 --- a/6-consumer/lessons/4-multiple-language-support/README.md +++ b/6-consumer/lessons/4-multiple-language-support/README.md @@ -165,9 +165,9 @@ How can machine translations benefit other IoT applications beyond smart devices ## Review & Self Study -* Read more on machine translation on the [Machine translation page on Wikipedia](https://wikipedia.org/wiki/Machine_translation) -* Read more on neural machine translation on the [Neural machine translation page on Wikipedia](https://wikipedia.org/wiki/Neural_machine_translation) -* Check out the list of supported languages for the Microsoft speech services in the [Language and voice support for the Speech service documentation on Microsoft Docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/language-support?WT.mc_id=academic-17441-jabenn) +* Read more on machine translation on the [machine translation page on Wikipedia](https://wikipedia.org/wiki/Machine_translation) +* Read more on neural machine translation on the [neural machine translation page on Wikipedia](https://wikipedia.org/wiki/Neural_machine_translation) +* Check out the list of supported languages for the Microsoft speech services in the [language and voice support for the Speech service documentation on Microsoft Docs](https://docs.microsoft.com/azure/cognitive-services/speech-service/language-support?WT.mc_id=academic-17441-jabenn) ## Assignment diff --git a/6-consumer/lessons/4-multiple-language-support/virtual-device-translate-speech.md b/6-consumer/lessons/4-multiple-language-support/virtual-device-translate-speech.md index 837a0912..15db3690 100644 --- a/6-consumer/lessons/4-multiple-language-support/virtual-device-translate-speech.md +++ b/6-consumer/lessons/4-multiple-language-support/virtual-device-translate-speech.md @@ -84,7 +84,7 @@ The speech service can take speech and not only convert to text in the same lang ## Translate text using the translator service -The speech service doesn't support translation pf text back to speech, instead you can use the Translator service to translate the text. This service has a REST API you can use to translate the text. +The speech service doesn't support translation of text back to speech, instead you can use the Translator service to translate the text. This service has a REST API you can use to translate the text. ### Task - use the translator resource to translate text diff --git a/quiz-app/src/assets/translations/en.json b/quiz-app/src/assets/translations/en.json index 28c17c9a..ef77fc3a 100644 --- a/quiz-app/src/assets/translations/en.json +++ b/quiz-app/src/assets/translations/en.json @@ -1910,7 +1910,7 @@ }, { "answerText": "False", - "isCorrect": "false" + "isCorrect": "true" } ] }, From 98a058508867d4db14ec150ae334cac5c97d969c Mon Sep 17 00:00:00 2001 From: "Mohammad Iftekher (Iftu) Ebne Jalal" Date: Fri, 9 Jul 2021 07:52:24 +0600 Subject: [PATCH 2/2] [Bn Translation] README (#182) * Create README.bn.md * Update README.bn.md * Added Faith and Anurag Co-authored-by: Jim Bennett --- translations/README.bn.md | 125 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 translations/README.bn.md diff --git a/translations/README.bn.md b/translations/README.bn.md new file mode 100644 index 00000000..a8ed3edb --- /dev/null +++ b/translations/README.bn.md @@ -0,0 +1,125 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/IoT-For-Beginners.svg)](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/) + +# āĻŦāĻŋāĻ—āĻŋāύāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āφāχāĻ“āϟāĻŋ - āĻāĻ•āϟāĻŋ āϏ⧁āĻŦāĻŋāĻ¨ā§āϝāĻ¸ā§āϤ āĻĒāĻžāĻ ā§āϝāĻ•ā§āϰāĻŽ + +āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāϟ āĻāϰ Azure Cloud Advocate āĻ—āĻŖ āφāχāĻ“āϟāĻŋ āĻŦ⧇āϏāĻŋāĻ• āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ 12-āϏāĻĒā§āϤāĻžāĻš, 24-āϞ⧇āϏāύ⧇āϰ āĻāχ āϕ⧋āĻ°ā§āϏāϟāĻŋ āϤ⧈āϰ⧀ āĻ•āϰ⧇āϛ⧇āύāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāĻžāϠ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϞ⧇āĻ•āϚāĻžāϰ-āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻāĻŦāĻ‚ āϞ⧇āĻ•āϚāĻžāϰ-āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϕ⧁āχāϜ, āĻĒāĻžāĻ  āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϞāĻŋāĻ–āĻŋāϤ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀, āĻāĻ•āϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ, āĻāĻ•āϟāĻŋ āĻāϏāĻžāχāύāĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύāϤ⧁āύ āĻŦāĻŋāώ⧟ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻž āĻāĻŦāĻ‚ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻ…āĻ°ā§āϜāύ āĻĻ⧁āĻŸā§‹āχ āĻšāĻŦ⧇ āĻāĻ•āϏāĻžāĻĨ⧇ - āύāϤ⧁āύ āĻ¸ā§āĻ•āĻŋāϞ āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āϝāĻž āύāĻŋāσāϏāĻ¨ā§āĻĻ⧇āĻšā§‡ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻĒāĻ¨ā§āĻĨāĻžāĨ¤ + +āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϗ⧁āϞ⧋āϤ⧇ āĻ–āĻžāĻŽāĻžāϰ āĻĨ⧇āϕ⧇ āĻŸā§‡āĻŦāĻŋāϞ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ–āĻžāĻĻā§āϝ⧇āϰ āĻ…āĻ­ā§‚āϤāĻĒā§‚āĻ°ā§āĻŦ āĻāĻ•āϟāĻŋ āϝāĻžāĻ¤ā§āϰāĻž āφāĻŽāϰāĻž āωāĻĒāĻ­ā§‹āĻ— āĻ•āϰāĻŦā§‹, āĻļāĻŋāĻ–āĻŦā§‹āĨ¤ āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻ•ā§ƒāώāĻŋāĻ•āĻžāϜ, āĻĒā§āϰāĻ•ā§āϰāĻŋ⧟āĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž, āĻ‰ā§ŽāĻĒāĻžāĻĻāύ, āϖ⧁āϚāϰāĻž āĻ“ āĻ—ā§āϰāĻžāĻšāĻ•āĻĒāĻ°ā§āϝāĻžā§Ÿ āϏāĻš āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϜāĻ¨ā§āϝ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āϏāĻŦ āĻ•ā§āώ⧇āĻ¤ā§āϰāĨ¤ + +![A road map for the course showing 24 lessons covering intro, farming, transport, processing, retail and cooking](sketchnotes/Roadmap.jpg) + +> āĻ¸ā§āϕ⧇āϚāύ⧋āϟāϟāĻŋ āϤ⧈āϰ⧀ āĻ•āϰ⧇āϛ⧇āύ [Nitya Narasimhan](https://github.com/nitya). āĻŦ⧜ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻ›āĻŦāĻŋāϟāĻŋāϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ + +**āĻšā§ƒāĻĻā§Ÿā§‡āϰ āĻ…āĻ¨ā§āϤāσāĻ¸ā§āĻĨāϞ āĻĨ⧇āϕ⧇ āĻ•ā§ƒāϤāĻœā§āĻžāϤāĻž āϜāĻžāύāĻžāχ āĻāχ āϕ⧋āĻ°ā§āϏ⧇āϰ āϰāϚ⧟āĻŋāϤāĻž [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), āĻāĻŦāĻ‚ āĻ¸ā§āϕ⧇āϚāύ⧋āϟ āĻļāĻŋāĻ˛ā§āĻĒā§€ [Nitya Narasimhan](https://github.com/nitya)āϕ⧇** + +**āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ āϜāĻžāύāĻžāϤ⧇ āϚāĻžāχ āφāĻŽāĻžāĻĻ⧇āϰ āϏ⧇āϏāĻ•āϞ [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn)āĻĻ⧇āϰ, āϝāĻžāϰāĻž āĻāχ āĻ•āĻžāϰāĻŋāĻ•ā§āϝ⧁āϞāĻžāĻŽāϟāĻŋ āϰāĻŋāĻ­āĻŋāω āĻāĻŦāĻ‚ āĻ…āύ⧁āĻŦāĻžāĻĻ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āϛ⧇ - [Aditya Garg](https://github.com/AdityaGarg00),[Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315),[Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), āĻāĻŦāĻ‚ [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).** + +> **āĻļāĻŋāĻ•ā§āώāĻ•āĻŦ⧃āĻ¨ā§āĻĻ** , āφāĻĒāύāĻžāϰāĻž āϝ⧇āύ āĻŦ⧇āĻļ āϏāĻšāĻœā§‡āχ āĻāχ āĻ•āĻžāϰāĻŋāϕ⧁āϞāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϤāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāϰ āĻāĻ•āϟāĻŋ [āĻ—āĻžāχāĻĄāϞāĻžāχāύ](for-teachers.md) āϤ⧈āϰ⧀ āĻ•āϰ⧇āĻ›āĻŋ āϝāĻžāϤ⧇ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āϏāĻ•āϞ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āĻ°ā§Ÿā§‡āϛ⧇āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āύāĻŋāĻœā§‡āχ āύāĻŋāĻœā§‡āϰ āϞ⧇āϏāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāύ, āϤāĻŦ⧇ āϤāĻžāϰ āϜāĻ¨ā§āϝāĻ“ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ [āϞ⧇āϏāύ āĻŸā§‡āĻŽā§āĻĒāϞ⧇āϟ](lesson-template/README.md) āϰ⧇āϖ⧇āĻ›āĻŋāĨ¤ + +> **āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āϰāĻž**, āĻāχ āϕ⧋āĻ°ā§āϏāϟāĻŋ āύāĻŋāĻœā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāχāϞ⧇, āĻĒ⧁āϰ⧋ āϰ⧇āĻĒā§‹āϏāĻŋāϟāϰāĻŋ 'fork' āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϞ⧇āĻ•āϚāĻžāϰ-āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϕ⧁āχāϜ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϤāĻžāϰāĻĒāϰ⧇ āϞ⧇āĻ•āϚāĻžāϰāϟāĻŋ āĻĒā§œā§‡ āĻāĻŦāĻ‚ āĻŦāĻžāĻ•āĻŋ āĻ•āĻžāϜāϗ⧁āϞ⧋ āĻŦ⧁āĻā§‡, āύāĻŋāĻœā§‡āχ āĻ…āύ⧁āĻļā§€āϞāύāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϏāĻŽāĻžāϧāĻžāύ āϕ⧋āĻĄāϗ⧁āϞ⧋ āĻ•āĻĒāĻŋ āύāĻž āĻ•āϰ⧇, āĻŦāϰāĻ‚ āϞ⧇āϏāύāϗ⧁āϞāĻŋ āĻŦā§‹āĻāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϤāĻŦ⧇ āĻšā§āϝāĻžāρ, āϏāĻ˛ā§āϝ⧁āĻļāύ āϕ⧋āĻĄāϗ⧁āϞ⧋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞ⧇āϏāύ⧇āϰ āϏāĻŽāĻžāϧāĻžāύ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžāĻŦ⧇āĨ¤ āφāϰ⧇āĻ•āϟāĻŋ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻšāϞ⧋ āĻŦāĻ¨ā§āϧ⧁āĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āϟāĻžāĻĄāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻ—āĻ āύ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻāĻ•āϏāĻžāĻĨ⧇ āϞ⧇āϏāύāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ āĻĻāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāĨ¤ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ, [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇āĨ¤ + + + +## āĻļāĻŋāĻ•ā§āώāĻžāĻĒāĻĻā§āϧāϤāĻŋ + +āĻāχ āĻĒāĻžāĻ ā§āϝāĻ•ā§āϰāĻŽāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻŽāϰāĻž āĻĻ⧁āϟāĻŋ āĻļāĻŋāĻ•ā§āώāĻžāĻ—āϤ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦ⧇āϛ⧇ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋ: āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāĻžāĻ āĻĻāĻžāύ āĻāĻŦāĻ‚ āϘāύ āϘāύ āϕ⧁āχāĻœā§‡āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāĨ¤ āĻāχ āϏāĻŋāϰāĻŋāϜāϟāĻŋāϰ āĻļ⧇āώ⧇āϰ āĻĻāĻŋāϕ⧇, āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āϰāĻž āĻāĻ•āϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāĻ¨ā§āϟ āĻŽāύāĻŋāϟāϰāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒāĻžāύāĻŋ āϏāϰāĻŦāϰāĻžāĻšā§‡āϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž, āĻāĻ•āϟāĻŋ āϝāĻžāύāĻŦāĻžāĻšāύ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻžāϰ, āĻ–āĻžāĻŦāĻžāϰ⧇āϰ āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟ āĻ•āĻžāϰāĻ–āĻžāύāĻž āϏ⧇āϟāφāĻĒ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ­āϝāĻŧ⧇āϏ-āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āϰāĻžāĻ¨ā§āύāĻžāϰ āϟāĻžāχāĻŽāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āχāĻ¨ā§āϟāĻžāϰāύ⧇āϟ āĻ…āĻĢ āĻĨāĻŋāĻ‚āϏ āĻāϰ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞāĻŋ āĻļāĻŋāĻ–āĻŦ⧇ - āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĄāĻŋāĻ­āĻžāχāϏ āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇,āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•ā§āϞāĻžāωāĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻšāϤ⧇ āĻšāĻŦ⧇, āĻŸā§‡āϞāĻŋāĻŽā§‡āĻŸā§āϰāĻŋ āϤāĻĨā§āϝ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ Edge āĻ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻ°ā§āϟāĻŋāĻĢāĻŋāĻļāĻŋ⧟āĻžāϞ āχāύāĻŸā§‡āϞāĻŋāĻœā§‡āĻ¨ā§āϏ āϚāĻžāϞāĻžāϤ⧇ āĻšāĻŦ⧇āĨ¤ + +āϕ⧋āĻ°ā§āϏ⧇āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϝ⧇āύ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ⧇ āϚāϞ⧇ āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇ - āĻāχ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āφāϰāĻ“ āφāĻ•āĻ°ā§āώāĻ• āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻ•āύāϏ⧇āĻĒā§āϟāϗ⧁āϞ⧋ āĻĻā§€āĻ°ā§āϘāĻĻāĻŋāύ āĻŽāύ⧇ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤ + +āĻāĻ›āĻžā§œāĻžāĻ“, āϞ⧇āĻ•āϚāĻžāϰ⧇āϰ āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āϕ⧁āχāϜ āϕ⧋āύāĻ“ āĻŦāĻŋāώāϝāĻŧ āĻļ⧇āĻ–āĻžāϰ āĻĻāĻŋāϕ⧇ āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āĻĻ⧇āϰ āĻ‰ā§ŽāϏāĻžāĻšāĻŋāϤ āĻ•āϰ⧇, āĻ…āĻ¨ā§āϝāĻĻāĻŋāϕ⧇ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻĒāϰ⧇ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϕ⧁āχāϜ āĻļāĻŋāϖ⧇ āφāϏāĻž āĻŦāĻŋāώ⧟āϗ⧁āϞ⧋ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻŽāύ⧇ āϰāĻžāĻ–āĻžāϰ āĻŦāĻŋāώāϝāĻŧāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤ āĻāχ āĻĒāĻžāĻ ā§āϝāĻ•ā§āϰāĻŽāϟāĻŋ āĻĢā§āϞ⧇āĻ•ā§āϏāĻŋāĻŦāϞ āĻāĻŦāĻ‚ āφāύāĻ¨ā§āĻĻāĻĻāĻžā§ŸāĻ• āĻ•āϰ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϕ⧇āω āϚāĻžāχāϞ⧇ āĻĒ⧁āϰ⧋ āϕ⧋āĻ°ā§āϏ⧇ āύāĻž āĻĨ⧇āϕ⧇ āĻŦāϰāĻ‚ āϕ⧋āύ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…āĻ‚āĻļ⧇āĻ“ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϗ⧁āϞāĻŋ āϛ⧋āϟ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇ āĻāĻŦāĻ‚ ⧧⧍ āϏāĻĒā§āϤāĻžāĻšā§‡āϰ āϞāĻŽā§āĻŦāĻž āϏāĻŽā§Ÿ āϧāϰ⧇ āĻļ⧇āώ⧇ āĻ•ā§āϰāĻŽāĻļ āϜāϟāĻŋāϞ āĻŦāĻŋāώ⧟āϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇ - āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻļāĻŋāĻ–āύ āĻ•āĻžāĻ°ā§āϝāĻ•ā§āϰāĻŽ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝāĨ¤ + +āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€ āĻāĻŦāĻ‚ āĻļ⧌āĻ–āĻŋāύ āφāĻ—ā§āϰāĻšā§€āĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻĨāĻžāĻ•āĻŦ⧇ āĻāĻŽāύ āϏāĻŦ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĻāĻŋā§Ÿā§‡āχ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϗ⧁āϞ⧋ āϏāĻžāϜāĻžāύ⧋ āĻšā§Ÿā§‡āϛ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϕ⧋āύ āĻĄā§‹āĻŽā§‡āχāύ āĻ āϖ⧁āĻŦāχ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻŋāϛ⧁ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϏ⧇āχ āĻĄā§‹āĻŽā§‡āχāύ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āĻœā§āĻžāĻžāύ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āĨ¤ āĻāĻ•āϜāύ āϏāĻĢāϞ āφāχāĻ“āϟāĻŋ āϝāĻ¨ā§āĻ¤ā§āϰ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻ•āĻžāϰāĻ• āĻšāϤ⧇ āĻšāϞ⧇, āĻāϟāĻž āĻŦā§‹āĻāĻž āϖ⧁āĻŦ āϜāϰ⧁āϰ⧀ āϝ⧇ āφāĻŽāϰāĻž āϕ⧋āύ āĻĄā§‹āĻŽā§‡āχāύ āĻāϰ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻ›āĻŋāĨ¤ āφāϰ āĻāĻ–āĻžāύ⧇ āϝ⧇āϏāĻ•āϞ āĻŦāĻŋāώ⧟ āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻšā§āϛ⧇ āϤāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āϰāĻž āϤāĻžāĻĻ⧇āϰ āφāχāĻ“āϟāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āύāĻŋā§Ÿā§‡ āφāϰ⧋ āĻ—āĻ­ā§€āϰāĻ­āĻžāĻŦ⧇ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰāĻŦ⧇ āϝāĻž āφāχāĻ“āϟāĻŋ āĻĄā§‡āĻ­āϞāĻžāĻĒāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦ āϜāĻ—āϤ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇ āϤāĻžāĻĻ⧇āϰāϕ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻŦ⧇āĨ¤ āϤ⧈āϰ⧀āĻ•ā§ƒāϤ āϏāĻ˛ā§āϝ⧁āĻļāύ āϗ⧁āϞ⧋ āύāĻŋā§Ÿā§‡ āφāϰ⧋ āĻŦ⧇āĻļāĻŋ āĻĒā§āϰāĻļā§āύ āϤāĻžāϰāĻž āĻ•āϰāϤ⧇ āĻļāĻŋāĻ–āĻŦ⧇ āϝāĻž āϤāĻžāĻĻ⧇āϰāχ āωāĻ¨ā§āύāϤāĻŋ āϘāϟāĻžāĻŦ⧇ āĻāĻŦāĻ‚ āĻāχ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻ…āύ⧇āĻ• āĻ­āĻžāϞ⧋ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤ + +## āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ + +āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻĒāĻ›āĻ¨ā§āĻĻ, āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϰ āĻœā§āĻžāĻžāύ, āĻļ⧇āĻ–āĻžāϰ āϞāĻ•ā§āĻˇā§āϝ āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āφāχāĻ“āϟāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ⧇āϰ āĻĻ⧁āϟāĻŋ āĻ…āĻĒāĻļāύ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ›āĻžā§œāĻžāĻ“ āϝāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āύ⧇āχ āĻ…āĻĨāĻŦāĻž āĻļ⧇āĻ–āĻžāϰ āĻĒāϰ⧇ āĻ•āĻŋāύāϤ⧇ āϚāĻžā§Ÿ, āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ°ā§Ÿā§‡āϛ⧇ **'āĻ­āĻžāĻ°ā§āϚ⧁⧟āĻžāϞ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ'** ! āĻāχ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻŦā§āϝāĻĒāĻžāϰ⧇ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϜāĻžāύāϤ⧇ āĻāĻŦāĻ‚ āĻ•ā§āϰ⧟āϤāĻžāϞāĻŋāĻ•āĻž āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāχāϞ⧇, [āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ](translations/hardware.bn.md) āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āϤāĻž āĻ°ā§Ÿā§‡āϛ⧇āĨ¤ + +> 💁 āφāĻŽāĻžāĻĻ⧇āϰ [āφāϚāϰāĻŖ āĻŦāĻŋāϧāĻŋ (Code of Conduct)](translations/CODE_OF_CONDUCT.bn.md), [āĻ…āĻŦāĻĻāĻžāύ (Contribution)](translations/CONTRIBUTING.bn.md), and [āĻ…āύ⧁āĻŦāĻžāĻĻ (Translation)](translations/TRANSLATIONS.bn.md) āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āĻ°ā§Ÿā§‡āϛ⧇āĨ¤ āφāĻŽāϰāĻž āφāĻĒāύāĻžāϰ āĻ—āĻ āύāĻŽā§‚āϞāĻ• āϏāĻŽāĻžāϞ⧋āϚāύāĻž āĻ¸ā§āĻŦāĻžāĻ—āϤ āϜāĻžāύāĻžāχ! + +## āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāĻžāϠ⧇ āĻ°ā§Ÿā§‡āϛ⧇: + +- (āĻ…āĻĒāĻļāύāĻžāϞ) āĻ¸ā§āϕ⧇āϚāύ⧋āϟ +- (āĻ…āĻĒāĻļāύāĻžāϞ)āĻĒāϰāĻŋāĻĒā§‚āϰāĻ• āĻ­āĻŋāĻĄāĻŋāĻ“ +- āϞ⧇āĻ•āϚāĻžāϰ-āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϕ⧁āχāϜ +- āϞāĻŋāĻ–āĻŋāϤ āϞ⧇āϏāύ +- āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞ⧇āϏāύāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ,āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰ⧀āϰ āĻ¸ā§āĻŸā§‡āĻĒ-āĻŦāĻžāχ-āĻ¸ā§āĻŸā§‡āĻĒ āĻ—āĻžāχāĻĄ +- āĻļāĻŋāĻ–āύ āϝāĻžāϚāĻžāχ +- āĻāĻ•āϟāĻŋ āĻ•āϰ⧇ āĻšā§āϝāĻžāϞ⧇āĻžā§āϜ +- āĻĒāϰāĻŋāĻĒā§‚āϰāĻ• āϰāĻŋāĻĄāĻŋāĻ‚ āĻŽā§āϝāĻžāĻŸā§‡āϰāĻŋ⧟āĻžāϞ +- āĻāϏāĻžāχāύāĻŽā§‡āĻ¨ā§āϟ +- āϞ⧇āĻ•āϚāĻžāϰ-āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϕ⧁āχāϜ + +> **āϕ⧁āχāϜ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻāĻ•āϟāĻŋ āĻŦāĻ•ā§āϤāĻŦā§āϝ**: āϏāĻŦāϗ⧁āϞ⧋ āϕ⧁āχāϜāχ [āĻāχ āĻ…ā§āϝāĻžāĻĒ](https://brave-island-0b7c7f50f.azurestaticapps.net) āĻ āĻ°ā§Ÿā§‡āϛ⧇, āϝ⧇āĻ–āĻžāύ⧇ ā§Ēā§ŽāϟāĻŋ āϕ⧁āχāϜ āĻ°ā§Ÿā§‡āϛ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋāϤ⧇ ā§ŠāϟāĻŋ āĻ•āϰ⧇ āĻĒā§āϰāĻļā§āύ āύāĻŋā§Ÿā§‡. āĻĒā§āϰāϤāϟāĻŋ āϞ⧇āϏāύ āĻĨ⧇āϕ⧇āχ āϕ⧁āχāĻœā§‡āϰ āϞāĻŋāĻ‚āĻ• āĻ°ā§Ÿā§‡āϛ⧇, āϤāĻŦ⧇ āĻāϗ⧁āϞ⧋ āϞ⧋āĻ•āĻžāϞ āĻ­āĻžāĻŦ⧇āĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇; āĻāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ `quiz-app` āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āĻĒā§āϰāĻĻā§‡ā§Ÿ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻžāϰ āĻ…āύ⧁āϰ⧋āϧ āϜāĻžāύāĻžāύ⧋ āĻšāϞ⧋āĨ¤ āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āĻāϗ⧁āϞ⧋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ­āĻžāώāĻžā§ŸāĻ“ āωāĻĒāϞāĻŦā§āϧ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ + +## āϞ⧇āϏāύāϏāĻŽā§‚āĻš + +| | āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ | āĻ•āύāϏ⧇āĻĒā§āϟ | āĻļāĻŋāĻ–āύāĻĢāϞ | āϞ⧇āϏāύ/āĻĒāĻžāĻ ā§āϝ | +| :-: | :----------: | :-------------: | ------------------- | :-----------: | +| 01 | [IoT āϝāĻžāĻ¤ā§āϰāĻžāϰ āϏ⧂āϚāύāĻž](./1-getting-started) | IoT āĻĒāϰāĻŋāϚāĻŋāϤāĻŋ | āĻĒā§āϰāĻĨāĻŽ āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āϏ⧇āϟāφāĻĒ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧāχ āφāχāĻ“āϟāĻŋ āĻāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āύ⧀āϤāĻŋāϗ⧁āϞāĻŋ āĻāĻŦāĻ‚ āφāχāĻ“āϟāĻŋ āϏāĻ˛ā§āϝ⧁āĻļāύ⧇āϰ āĻŦ⧇āϏāĻŋāĻ• āĻŦāĻŋāώ⧟āϗ⧁āϞ⧋ āϝ⧇āĻŽāύāσ āϏ⧇āĻ¨ā§āϏāϰ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāωāĻĄ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻŦāĻŋāώ⧟āϗ⧁āϞ⧋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ | [IoT āĻĒāϰāĻŋāϚāĻŋāϤāĻŋ](./1-getting-started/lessons/1-introduction-to-iot/translations/README.bn.md) | +| 02 | [IoT āϝāĻžāĻ¤ā§āϰāĻžāϰ āϏ⧂āϚāύāĻž](./1-getting-started) | IoT āĻāϰ āφāϰ⧋ āĻ—āĻ­ā§€āϰ⧇| āφāχāĻ“āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āĻāĻŦāĻ‚ āϏāĻŋāĻ™ā§āϗ⧇āϞ-āĻŦā§‹āĻ°ā§āĻĄ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ | [IoT āĻāϰ āφāϰ⧋ āĻ—āĻ­ā§€āϰ⧇](./1-getting-started/lessons/2-deeper-dive/translations/README.bn.md) | +| 03 | [IoT āϝāĻžāĻ¤ā§āϰāĻžāϰ āϏ⧂āϚāύāĻž](./1-getting-started) | āϏ⧇āĻ¨ā§āϏāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•āĻšā§ā§Ÿā§‡āϟāϰ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āϜāĻ—āϤ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ—| 'āύāĻžāχāϟāϞāĻžāχāϟ' āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϟāĻŋ āĻ•āϰāĻžāϰ āϏāĻžāĻĨ⧇āχ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ⧇ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āϜāĻ—āϤ āĻĨ⧇āϕ⧇ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏ⧇āĻ¨ā§āϏāϰ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϜāĻžāύāĻžāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ…ā§āϝāĻžāĻ•āĻšā§ā§Ÿā§‡āϟāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ | [āϏ⧇āĻ¨ā§āϏāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•āĻšā§ā§Ÿā§‡āϟāϰ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āϜāĻ—āϤ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ—](./1-getting-started/lessons/3-sensors-and-actuators/translations/README.bn.md) | +| 04 | [IoT āϝāĻžāĻ¤ā§āϰāĻžāϰ āϏ⧂āϚāύāĻž](./1-getting-started) | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏāϕ⧇ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž | āĻāĻŽāĻ•āĻŋāωāϟāĻŋāϟāĻŋ āĻŦā§āϰ⧋āĻ•āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āύāĻžāχāϟāϞāĻžāχāϟāϟāĻŋ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋ āĻĒā§āϰ⧇āϰāĻŖ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāϤ⧇ āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋāϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϏ⧇āχ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ | [āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏāϕ⧇ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āϏāĻ‚āϝ⧁āĻ•ā§āϤāĻ•āϰāĻŖ ](./1-getting-started/lessons/4-connect-internet/translations/README.bn.md) | +| 05 | [āĻĢāĻžāĻ°ā§āĻŽ](./2-farm) | āφāχāĻ“āϟāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āωāĻĻā§āĻ­āĻŋāĻĻ āĻŦ⧃āĻĻā§āϧāĻŋāϰ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĻā§āĻŦāĻžāϰāĻž āĻ—ā§ƒāĻšāĻŋāϤ āϤāĻžāĻĒāĻŽāĻžāĻ¤ā§āϰāĻžāϰ āĻĄā§‡āϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āωāĻĻā§āĻ­āĻŋāĻĻ āĻŦ⧃āĻĻā§āϧāĻŋāϰ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āϤāĻž āĻļ⧇āĻ–āĻž | [āφāχāĻ“āϟāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āωāĻĻā§āĻ­āĻŋāĻĻ āĻŦ⧃āĻĻā§āϧāĻŋāϰ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ](./2-farm/lessons/1-predict-plant-growth/translations/README.bn.md) | +| 06 | [āĻĢāĻžāĻ°ā§āĻŽ](./2-farm) | āĻŽāĻžāϟāĻŋāϰ āφāĻ°ā§āĻĻā§āϰāϤāĻž āύāĻŋāĻ°ā§āϪ⧟ | āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŽāĻžāϟāĻŋāϰ āφāĻ°ā§āĻĻā§āϰāϤāĻž āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āϤāĻž āĻ•āϰāϤ⧇ āĻŽāĻžāϟāĻŋāϰ āφāĻ°ā§āĻĻā§āϰāϤāĻž āϏ⧇āĻ¨ā§āϏāϰāϟāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•ā§āϝāĻžāϞāĻŋāĻŦā§āϰ⧇āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻž āĻļ⧇āĻ–āĻž | [āĻŽāĻžāϟāĻŋāϰ āφāĻ°ā§āĻĻā§āϰāϤāĻž āύāĻŋāĻ°ā§āϪ⧟](./2-farm/lessons/2-detect-soil-moisture/translations/README.bn.md) | +| 07 | [āĻĢāĻžāĻ°ā§āĻŽ](./2-farm) | Automated plant watering | āϰāĻŋāϞ⧇ āĻāĻŦāĻ‚ āĻāĻŽāĻ•āĻŋāωāϟāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽā§Ÿā§‡ āϏ⧇āϚ āĻĻā§‡ā§ŸāĻž āϝāĻžā§Ÿ āϏ⧇ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ | [Automated plant watering](./2-farm/lessons/3-automated-plant-watering/README.md) | +| 08 | [āĻĢāĻžāĻ°ā§āĻŽ](./2-farm) | Migrate your plant to the cloud | āĻ•ā§āϞāĻžāωāĻĄ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāωāĻĄ-āĻšā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āφāχāĻ“āϟāĻŋ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ āĻāĻŦāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĻā§āĻ­āĻŋāĻĻāϟāĻŋāϕ⧇ āĻĒāĻžāĻŦāϞāĻŋāĻ• āĻāĻŽāĻ•āĻŋāωāϟāĻŋāϟāĻŋ āĻŦā§āϰ⧋āĻ•āĻžāϰ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻ•ā§āϞāĻžāωāĻĄā§‡ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻž āĻļ⧇āĻ–āĻž | [Migrate your plant to the cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | +| 09 | [āĻĢāĻžāĻ°ā§āĻŽ](./2-farm) | Migrate your application logic to the cloud | āĻ•ā§āϞāĻžāωāĻĄā§‡ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϞāϜāĻŋāĻ• āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇ āϝāĻžāϤ⧇ āϤāĻž āφāχāĻ“āϟāĻŋ āĻŽā§āϝāĻžāϏ⧇āĻœā§‡āϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋ⧟āĻž āϜāĻžāύāĻžāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻž āĻļ⧇āĻ–āĻž| [Migrate your application logic to the cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | +| 10 | [āĻĢāĻžāĻ°ā§āĻŽ](./2-farm) | Keep your plant secure | āφāχāĻ“āϟāĻŋ āϤ⧇ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻž āĻāĻŦāĻ‚ Key āĻ“ Certificate āĻāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĻā§āĻ­āĻŋāĻĻāϟāĻŋāϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āϰāĻžāĻ–āĻž āϝāĻžāϝāĻŧ āϤāĻž āĻļ⧇āĻ–āĻž | [Keep your plant secure](./2-farm/lessons/6-keep-your-plant-secure/README.md) | +| 11 | [āĻĒāϰāĻŋāĻŦāĻšāύ](./3-transport) | Location tracking | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϜāĻŋāĻĒāĻŋāĻāϏ āϞ⧋āϕ⧇āĻļāύ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āĻļ⧇āĻ–āĻž | [Location tracking](./3-transport/lessons/1-location-tracking/README.md) | +| 12 | [āĻĒāϰāĻŋāĻŦāĻšāύ](./3-transport) | Store location data | āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻŽā§Ÿā§‡ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻŦāĻž āϚāĻŋāĻ¤ā§āϰāĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĄā§‡āϟāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ (Visualization) āĻāϰ āϜāĻ¨ā§āϝ āφāχāĻ“āϟāĻŋ āĻĄā§‡āϟāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰāĻž āϝāĻžā§Ÿ āϤāĻž āϜāĻžāύāĻž | [Store location data](./3-transport/lessons/2-store-location-data/README.md) | +| 13 | [āĻĒāϰāĻŋāĻŦāĻšāύ](./3-transport) | Visualize location data |āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇āϰ āĻĄā§‡āϟāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ ⧍āϟāĻŋ āĻŽāĻžāĻ¤ā§āϰāĻžāϝāĻŧ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻ¤ā§āϰāĻŋāĻŽāĻžāĻ¤ā§āϰāĻŋāĻ• āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻœā§āĻžāĻžāύ āĻ…āĻ°ā§āϜāύ | [Visualize location data](./3-transport/lessons/3-visualize-location-data/README.md) | +| 14 | [āĻĒāϰāĻŋāĻŦāĻšāύ](./3-transport) | Geofences | Geofences āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻž āĻāĻŦāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏāĻžāĻĒā§āϞāĻžāχ āĻšā§‡āχāύ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒāĻ°ā§āϝāĻžā§Ÿā§‡āϰ āĻŦāĻžāĻšāύāϗ⧁āϞ⧋ āϝāĻ–āύ āĻ—āĻ¨ā§āϤāĻŦā§āϝ⧇āϰ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻĒ⧌āρāĻ›āĻžā§Ÿ āϤāĻ–āύ āĻāϞāĻžāĻ°ā§āϟ āĻĻā§‡ā§ŸāĻž āϝāĻžā§Ÿ āϤāĻž āĻļ⧇āĻ–āĻž | [Geofences](./3-transport/lessons/4-geofences/README.md) | +| 15 | [āĻ‰ā§ŽāĻĒāĻžāĻĻāύ](./4-manufacturing) | Train a fruit quality detector | āĻ•ā§āϞāĻžāωāĻĄā§‡āϰ āĻ›āĻŦāĻŋ āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻĻā§āϧāĻ•āϰāĻŖ āĻŽāĻĄā§‡āϞāϕ⧇ (Image Classifier) āĻĢāϞ⧇āϰ āĻŽāĻžāύ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻž | [Train a fruit quality detector](./4-manufacturing/lessons/1-train-fruit-detector/README.md) | +| 16 | [āĻ‰ā§ŽāĻĒāĻžāĻĻāύ](./4-manufacturing) | Check fruit quality from an IoT device | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻĢāϞ⧇āϰ āϗ⧁āĻŖāĻ—āϤ āĻŽāĻžāύ āϏāύāĻžāĻ•ā§āϤāĻ•āĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ | [Check fruit quality from an IoT device](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | +| 17 | [āĻ‰ā§ŽāĻĒāĻžāĻĻāύ](./4-manufacturing) | Run your fruit detector on the edge | āĻĢāϞ⧇āϰ āϗ⧁āĻŖāĻ—āϤ āĻŽāĻžāύ āϏāύāĻžāĻ•ā§āϤāĻ•āĻžāϰ⧀āϕ⧇ Edge āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ | [Run your fruit detector on the edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) | +| 18 | [āĻ‰ā§ŽāĻĒāĻžāĻĻāύ](./4-manufacturing) | Trigger fruit quality detection from a sensor | āϏ⧇āĻ¨ā§āϏāϰ āĻĨ⧇āϕ⧇ āĻĢāϞ⧇āϰ āϗ⧁āĻŖāĻžāϗ⧁āĻŖ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāĻž āĻļ⧇āĻ–āĻž| [Trigger fruit quality detection from a sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) | +| 19 | [āϖ⧁āϚāϰāĻžāĻĒāĻ°ā§āϝāĻžā§Ÿ](./5-retail) | Train a stock detector | āϕ⧋āύāĻ“ āĻĻā§‹āĻ•āĻžāύ⧇ āĻ¸ā§āϟāĻ• āĻ—āĻŖāύāĻž āĻ•āϰāϤ⧇ āĻ¸ā§āϟāĻ• āĻĄāĻŋāĻŸā§‡āĻ•ā§āϟāϰāϕ⧇ āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŖ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āϤāĻž āĻļ⧇āĻ–āĻž | [Train a stock detector](./5-retail/lessons/1-train-stock-detector/README.md) | +| 20 | [āϖ⧁āϚāϰāĻžāĻĒāĻ°ā§āϝāĻžā§Ÿ](./5-retail) | Check stock from an IoT device | āϕ⧋āύ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻŽāĻĄā§‡āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āĻ¸ā§āϟāĻ• āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻļ⧇āĻ–āĻž | [Check stock from an IoT device](./5-retail/lessons/2-check-stock-device/README.md) | +| 21 | [āϖ⧁āϚāϰāĻžāĻĒāĻ°ā§āϝāĻžā§Ÿ](./6-consumer) | Recognize speech with an IoT device | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āĻŦāĻ•ā§āϤāĻŦā§āϝ (speech) āϏāύāĻžāĻ•ā§āϤ āĻ•āϰ⧇ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟ āϟāĻžāχāĻŽāĻžāϰ āϤ⧈āϰ⧀ āĻ•āϰāĻž | [Recognize speech with an IoT device](./6-consumer/lessons/1-speech-recognition/README.md) | +| 22 | [āĻ­ā§‹āĻ•ā§āϤāĻžāĻĒāĻ°ā§āϝāĻžā§Ÿ](./6-consumer) | Understand language | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏāϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻĨāĻž āĻŦā§‹āĻāĻžāϤ⧇ āĻšā§Ÿ āϤāĻž āĻļ⧇āĻ–āĻž | [Understand language](./6-consumer/lessons/2-language-understanding/README.md) | +| 23 | [āĻ­ā§‹āĻ•ā§āϤāĻžāĻĒāĻ°ā§āϝāĻžā§Ÿ](./6-consumer) | Set a timer and provide spoken feedback | āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āϟāĻžāχāĻŽāĻžāϰ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϟāĻžāχāĻŽāĻžāϰ āĻ•āĻ–āύ āϏ⧇āϟ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϤāĻž āĻ•āĻ–āύ āĻļ⧇āώ āĻšāϝāĻŧ āϏ⧇ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ•āĻĨāĻŋāϤ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϝ⧇āύ āϏ⧇āχ āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āϜāĻžāύāĻžāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻž āĻļ⧇āĻ–āĻž | [Set a timer and provide spoken feedback](./6-consumer/lessons/3-spoken-feedback/README.md) | +| 24 | [āĻ­ā§‹āĻ•ā§āϤāĻžāĻĒāĻ°ā§āϝāĻžā§Ÿ](./6-consumer) | Support multiple languages | āϕ⧀āĻ­āĻžāĻŦ⧇ āφāχāĻ“āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻĻā§‡ā§ŸāĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟ āϟāĻžāχāĻŽāĻžāϰ āĻĨ⧇āϕ⧇ āφāϏāĻž āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āωāĻ­ā§Ÿā§‡āχ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ­āĻžāώāĻž āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻžāύ⧋ āϝāĻžāϝāĻŧ āϤāĻž āĻļ⧇āĻ–āĻž | [Support multiple languages](./6-consumer/lessons/4-multiple-language-support/README.md) | + +## āĻ…āĻĢāϞāĻžāχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ + + [Docsify](https://docsify.js.org/#/) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒ⧁āϰ⧋ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύāϟāĻŋ āĻ…āĻĢāϞāĻžāχāύ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇āĨ¤ āĻāϜāĻ¨ā§āϝ āĻāχ āϰ⧇āĻĒā§‹āϏāĻŋāϟāϰāĻŋ āĻĢāĻ°ā§āĻ• āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āϤāĻžāϰāĻĒāϰ āϞ⧋āĻ•āĻžāϞ āĻŽā§‡āĻļāĻŋāύ⧇ [Docsify āχāĻ¨ā§āϏāϟāϞ ](https://docsify.js.org/#/quickstart)āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻžāϰ āĻāχ āϰ⧇āĻĒā§‹āϏāĻŋāϟāϰāĻŋāϰ āϰ⧁āϟ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ `docsify serve` āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤ āϏāĻŦāĻļ⧇āώ⧇ āϞ⧋āĻ•āĻžāϞ āĻšā§‹āĻ¸ā§āĻŸā§‡āϰ āĻĒā§‹āĻ°ā§āϟ ā§Šā§Ļā§Ļā§Ļ āĻ…āĻ°ā§āĻĨāĻžā§Ž `localhost:3000` āĻ āĻĒ⧁āϰ⧋ āϕ⧋āĻ°ā§āϏāϟāĻŋ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāϟ āφāĻ•āĻžāϰ⧇ āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžāĻŦ⧇āĨ¤ + + ### āĻĒāĻŋāĻĄāĻŋāĻāĻĢ + +āĻāχ āĻ•āĻžāϰāĻŋāĻ•ā§āϝ⧁āϞāĻžāĻŽā§‡āϰ āĻ•āύāĻŸā§‡āĻ¨ā§āϟāϏāĻŽā§‚āĻš āĻ…āĻĢāϞāĻžāχāύ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻšāĻœā§‡āχ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āĻ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇āĨ¤ āĻāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āφāϗ⧇ āĻāϟāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ [npm āχāĻ¨ā§āϏāϟāϞ](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) āĻ•āϰāĻž āĻ°ā§Ÿā§‡āϛ⧇ āĻāĻŦāĻ‚ āĻāχ āϰ⧇āĻĒā§‹āϰ āϰ⧁āϟ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āϰāĻžāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āσ + +```sh +npm i +npm run convert +``` + +## āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ! + +āĻ…āύ⧁āĻŦāĻžāĻĻ⧇āϰ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāχ āĻ•āĻžāϰāĻŋāĻ•ā§āϝ⧁āϞāĻžāĻŽā§‡ āĻ…āĻŦāĻĻāĻžāύ āĻ•āϰāϤ⧇ āϚāĻžāύ? āϤāĻžāĻšāϞ⧇ āĻ…āύ⧁āĻ—ā§āϰāĻš āĻ•āϰ⧇ āφāĻŽāĻžāĻĻ⧇āϰ [āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ—āĻžāχāĻĄāϞāĻžāχāύ](translations/TRANSLATIONS.bn.md) āĻĒā§œā§‡ , āϝ⧇āϕ⧋āύ āĻāĻ•āϟāĻŋ [Translation Issue](https://github.com/microsoft/IoT-For-Beginners/issues)āϤ⧇ āχāύāĻĒ⧁āϟ āĻĻā§‡ā§ŸāĻžāϰ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāĻž āĻšāϞ⧋āĨ¤ āϝāĻĻāĻŋ āϕ⧋āύ āύāϤ⧁āύ āĻ­āĻžāώāĻžāϝāĻŧ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāϤ⧇ āϕ⧇āω āφāĻ—ā§āϰāĻšā§€ āĻšā§Ÿ, āϤāĻŦ⧇ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāϝāĻŧāĻž āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ Issue āϏāĻžāĻŦāĻŽāĻŋāϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ + +## āĻ…āĻ¨ā§āϝ āĻĒāĻžāĻ ā§āϝāĻ•ā§āϰāĻŽ āϏāĻŽā§‚āĻš + +āφāĻŽāĻžāĻĻ⧇āϰ āĻĻāϞāϟāĻŋ āφāϰ⧋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒāĻžāĻ ā§āϝāĻ•ā§āϰāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϛ⧇!āϝ⧇āĻŽāύ - + +- [Web Dev for Beginners](https://aka.ms/webdev-beginners) +- [ML for Beginners](https://aka.ms/ml-beginners) + +## āϚāĻŋāĻ¤ā§āϰ⧇āϰ Attributions + +āĻāχ āĻĒāĻžāĻ ā§āϝāĻ•ā§āϰāĻŽāϟāĻŋāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ›āĻŦāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻ•āϞ āĻāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āĻĒāĻžāĻ“ā§ŸāĻž āϝāĻžāĻŦ⧇ [Attributions](./attributions.md) āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰāϟāĻŋāϤ⧇ āĨ¤