# voice-assistant

Published articles for voice-assistant.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Lessons learned from Google Assistant and App Actions on Android

DevFeed: [Lessons learned from Google Assistant and App Actions on Android](<https://devfeed.tech/articles/lessons-learned-from-google-assistant-and-app-actions-on-android-25939.md>)

Original publisher: [Read original article](<https://juliensalvi.medium.com/lessons-learned-from-google-assistant-and-app-actions-on-android-c59c2dc60bd5?source=rss-cbfc736ddcd3------2>)

Author: Julien Salvi

Published: 2021-06-08T13:48:11Z

Content type: tutorial

Language: en

Sources: [Stories by Julien Salvi on Medium](<https://devfeed.tech/sources/stories-by-julien-salvi-on-medium.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [Android](<https://devfeed.tech/topics/android.md>), [App Indexing](<https://devfeed.tech/topics/app-indexing.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [XML](<https://devfeed.tech/topics/xml.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [app-indexing](<https://devfeed.tech/tags/app-indexing.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [google](<https://devfeed.tech/tags/google.md>), [google-assistant](<https://devfeed.tech/tags/google-assistant.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [ios](<https://devfeed.tech/tags/ios.md>), [voice-assistant](<https://devfeed.tech/tags/voice-assistant.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

A developer explains how Aircall experimented with Google Assistant voice interactions on Android and implemented App Actions for initiating calls. The article also describes using Android Slices to display a user's to-do list outside the app, including the relevant dependencies, actions.xml configuration, built-in intents, deep links, and manifest setup.

### Source excerpt

Photo by Soundtrap on Unsplash My company, Aircall, recently organized a hackathon to unleash our tech ideas for one and a half day. With the iOS folks, we decided to experiment voice interactions with Siri and Google Assistant in order to call a contact or show a specific data outside the application's scope with Android Slices. In this article, I'll show what we learned from Google Assistant and how we used App Actions to bring voice controls to our app. Identifying the features First, we wanted to identify the features we can bring to our application, thanks to Google Assistant. Our main app is a VoIP phone for businesses, so the first idea was to call someone from your contacts with the voice like "Ok Google, call John Doe on Aircall". Google Assistant offers the App Actions to achieve such goals on Android. Then, we thought about bringing relevant data to our users outside the application using voice actions. To do so, we will use the Android Slices to bring what's on the to-do of a user in Google Assistant with a command like the following: "Ok Google, show my to-do list on Aircall". Let's see how we implemented these two features in the Aircall app. Let's play with App Actions and Slices First, let's add the dependencies to the project. We need to add the Firebase Core and the App Indexing libraries to make the (deep)link between Google Assistant and our app. To display interactive cards on Google Assistant, we are going to use the AndroidX Slice library. Check for the latest updates of the Slice library here. Gradle dependenciesMake a call with App Actions To interact with our application, we need to define some actions in an actions.xml file located in the xml folder of the resources. Each action is associated with a built-in intent (BII) which model some of the common ways that users express tasks. App Actions provides over 60+ BIIs. Once the file is created, we are going to create the dedicated action to call a number or a contact, thanks to the intent ac

## Anatomy of a Voice-Integrated Device

DevFeed: [Anatomy of a Voice-Integrated Device](<https://devfeed.tech/articles/anatomy-of-a-voice-integrated-device-13805.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/anatomy-of-a-voice-integrated-device/>)

Author: John Lee

Published: 2018-08-12T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [audio](<https://devfeed.tech/tags/audio.md>), [blog](<https://devfeed.tech/tags/blog.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [dsp](<https://devfeed.tech/tags/dsp.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [framework](<https://devfeed.tech/tags/framework.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [interface](<https://devfeed.tech/tags/interface.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [voice](<https://devfeed.tech/tags/voice.md>), [voice-assistant](<https://devfeed.tech/tags/voice-assistant.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This article explains the internal components and audio-processing path of a voice-integrated device using Alexa as an example. It describes local wake-word detection, cloud processing of the remaining command, and hardware options including ESP32, connectivity processors, digital signal processors, microphones, and speakers.

### Source excerpt

Recently I have seen significant interest from OEMs in embedding voice assistants, like Alexa, directly into their products. Not just linking with a voice-assistant using a cloud to cloud integration, but by having the product itself be voice-enabled (with microphones and speakers). For example, a washing machine with a voice interface for starting it, or a smart switch with "Echo" embedded into it. Let us have a quick look at the internal components of a typical Voice-Integrated device.

## Parroting Bad Security Advice

DevFeed: [Parroting Bad Security Advice](<https://devfeed.tech/articles/parroting-bad-security-advice-36926.md>)

Original publisher: [Read original article](<https://shostack.org/blog/parroting-bad-security-advice/>)

Author: Adam

Published: 2017-09-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [pin](<https://devfeed.tech/tags/pin.md>), [request](<https://devfeed.tech/tags/request.md>), [security](<https://devfeed.tech/tags/security.md>), [voice](<https://devfeed.tech/tags/voice.md>), [voice-assistant](<https://devfeed.tech/tags/voice-assistant.md>)

### AI overview

The article discusses an African Grey parrot that mimicked its owner's voice closely enough for an Amazon Echo using Alexa to accept an order for six gift boxes. It notes that requiring a PIN could have prevented the order, but the family had not enabled that protection.

### Source excerpt

[no description provided]