 I am sure you have heard of Amazon Alexa. One can create a wide variety of voice-based apps using Alexa. You will notice that many Alexa apps are developed using Lambda or Python or Java. If your organization has invested in Drupal extensively, it makes more sense to make Alexa skills using Drupal PHP rather than use Lambda or Node.js or Python. In this presentation, we will show you how to easily create Alexa voice skills using Drupal libraries for Alexa. We have some live demonstrations for you on an Alexa Echo device. So let's start. Hi, welcome to FACTSkill. Do you want to hear a Drupal fact? Here is a Drupal fact. Drupal was originally written by Drives by Tart as a message board. Do you want to hear more Drupal facts? Yes. Here is a Drupal fact. As of March 2021, the Drupal community comprised of more than 1.39 million members. Do you want to hear more Drupal facts? Yes. Here is a Drupal fact. Drupal has over 2,903 themes that change the look and feel of websites. Do you want to hear more Drupal facts? Goodbye. The architecture of the FACTSkill is lightweight and can be used for multilingual, real-time voice notifications example, policy updates, flash briefing, etc. One could add search features and make a useful skill such as finding a parking space skill. Welcome to Geography Drupal. You can touch a category or you can speak the category, example, capitals, mountains, etc. Now, which one would you want to do today? Capital of Uganda is Kampala. Uganda, officially the Republic of Uganda, is a landlocked country in East Central Africa. It is bordered to the east by Kenya, to the north by South Sudan, to the west by the Democratic Republic of the Congo, to the southwest by Rwanda, and to the south by Tanzania. The southern part of the country includes a substantial portion of Lake Victoria, shared with Kenya and Tanzania. Uganda is in the African Great Lakes region. Uganda also lies within the Nile Basin and has a varied but generally a modified equatorial climate. Alexa, give me the geography of Turkey. Capital of Turkey is Ankara. Turkey, officially the Republic of Turkey, is a country straddling southeastern Europe and western Asia. It shares borders with Greece and Bulgaria to the northwest, the Black Sea to the north, Georgia to the northeast, Armenia, Azerbaijan, and Iran to the east, Iraq to the southeast, Syria and the Mediterranean Sea to the south, and the Aegean Sea to the west. Istanbul, the largest city, is the financial center, and Ankara is the capital. Turks form the vast majority of the nation's population, and Kurds are the largest minority. Alexa, goodbye. Goodbye. This one is a sophisticated skill. The demo shows actual integration with Wikipedia API and also Google Maps. This skill can be used for quizzes and dialogues and API integration. We used a lot of APL code, Alexa presentation language, and tons of JavaScript to make the skill. It is still a lightweight architecture. Run recipe. Six slices, day old bread. Two tablespoons, butter, melted. Half cup, raisins. Four eggs, beaten. Two cups, milk. One teaspoon, brown cinnamon. One teaspoon, vanilla extract. Total calories, 600. Step one, preheat oven to 350 degrees Fahrenheit, 175 degrees Celsius. Step two, break bread into small pieces into a baking pan. Step three, pour melted butter over bread. Step four, sprinkle with raisins. Step five, in a medium mixing bowl, combine eggs, milk, sugar, cinnamon and vanilla. Beat until well mixed. Step six, pour the mix over the bread and lightly push down with a fork until the bread is covered and soaking up the egg mix. Step seven, bake for 45 minutes. Your bread pudding is ready. Serve hot or serve cold as preferred. You can add syrup or ice cream to make it yummier. Enjoy your bread pudding. This kind of skill can be used to bring voice to a numbered list of items or a bill of materials. Has usefulness in inventory and pharmacy and healthcare and construction. Wherever there is a long list of items, this skill can be used. Alexa, run Drupal storefront. Welcome to storefront. Please select a product. Alexa, search for sugar. Searching for sugar. Alexa, search for mango. Searching for mango. Alexa, select mango. The product is mango. Quantity updated successfully. Going back to the main menu. Alexa, search for banana. Searching for banana. Alexa, select banana. The product is banana. Alexa, input four. Quantity updated successfully. Going back to the main menu. Alexa, search for honey. Searching for honey. Alexa, select honey. The product is honey. Alexa, input one. Quantity updated successfully. Going back to the main menu. Alexa, check out. Check out. Thank you for shopping with storefront. Alexa, search for milk. I can't find the product you're searching for. Adding for to your shopping list. Alexa, goodbye. Goodbye. The storefront has a sophisticated architecture. It pulls the item list along with stock levels and pricing from the inventory management. It gives a good B2C interface for voice-based e-commerce. In the demo, we have provided full integration, including search. The demo shows all the way from selecting a product to actual checkout. A feature that could be useful is that a reorder level can trigger. Alexa reminder and Alexa shopping list. Thereby making this a unique skill for your customers. Look at the blogs hosted on a Drupal site. There are five blog items as highlighted by the cursor. The Alexa voice blog skill will be voice enabling these blogs in real time. This is a live integration with a Drupal blog. We will be using an Alexa simulator screen. Instead of the Alexa device. Alexa get my blogs. Hello, Fiverr friend. Here are your latest blog items. This is a Drupal con demo. How to integrate sales force with Drupal. Leadership in remote workforce. How to leaders successfully manage productivity in these challenging times. Alexa integration. How to do Alexa integration. Drupal 11. Is there really something like that? What kind of enhancements in 2021 and 2022 will lead to a Drupal 11? Alexa Drupal PHP. Lightweight framework for heavy lifting opportunities. Start your voice enablement today with the Alexa Drupal PHP. Voice blogs can be a good ROI for your Drupal investment. A voice blog can bring productivity and excitement to your Alexa Drupal initiatives. If you have invested big time in Drupal CMS. Doing voice blog skills can connect your employees and business very effectively. Today. We saw six demos. Here is the code structure. For developing Alexa Drupal PHP skills. You need a Drupal server on cloud or on-premise. You will need to host the Alexa Drupal libraries on the Drupal server. You will also need an AWS account to set up the callback from Alexa to your Drupal code. As far as people expertise is concerned. You need PHP expertise for building the skills. You also need people who can do front-end design using Alexa proprietary APL. And people who understand common technologies like JavaScript, web services, JSON formats. Here are some resources. To help with your Alexa Drupal PHP journey.