Alan tutorials¶
The Alan tutorials teach you how to use Alan Conversational Voice AI to build voice interfaces for apps created for different platforms.
Choose the necessary platform:
Building a voice assistant for web (JavaScript)
Learn how to to create a voice interface for a web app or a website from scratch and write simple voice commands.
Creating a voice-enabled food delivery app: complete tutorial
Learn how to create a completely voice-enabled food delivery application.
Using dynamic slots in patterns
Learn how to make the dialog with your voice assistant flexible and adjusting to dynamically changing data.
Making a Web API call from the voice script
Learn how to make a call to a Web API from the voice script and get data from an external source.
Building a voice assistant for a React app
Learn how to to create a voice interface for a React app from scratch and write simple voice commands.
Building a voice assistant for an Angular app
Learn how to to create a voice interface for an Angular app from scratch and write simple voice commands.
Building a voice assistant for a Vue app
Learn how to to create a voice interface for a Vue app from scratch and write simple voice commands.
Building a voice assistant for an Ember app
Learn how to to create a voice interface for an Ember app from scratch and write simple voice commands.
Building a voice assistant for an Electron app
Learn how to to create a voice interface for an Electron app from scratch and write simple voice commands.
Building a voice assistant for an iOS app
Learn how create a voice interface for an iOS Swift app from scratch and write simple voice commands.
Navigating between views in an iOS app
Learn how to send commands to an iOS Swift app, handle commands on the app side and navigate between views with voice.
Passing the app state to the voice script
Learn how to pass the app state from an iOS Swift app to the voice script with visualState, access the data passed with visual state in the voice script and filter intents by the app state.
-
Learn how to go through the list of items with voice and highlight the current item in the app UI.
Triggering voice script actions without commands
Learn how to make Alan tell detailed information about an item selected in the app UI without giving a voice command.
Playing a greeting in an iOS Swift app
Learn how to make Alan play a greeting to the user when the app is launched.
Building a voice assistant for an Android Java or Kotlin app
Learn how create a voice interface for an Android Java or Kotlin app from scratch and write simple voice commands.
Navigating in an Android app with voice (Kotlin)
Learn how to send commands to an Android app, handle commands on the app side and navigate between tabs with voice.
Passing the app state to the voice script (Kotlin)
Learn how to create a context-aware voice assistant and send the Android app’s state to the voice script.
Sending data from the app to the voice script (Kotlin)
Learn how to send data from an Android app to the voice script and trigger activities without voice commands.
Building a voice assistant for a Flutter app
Learn how create a voice interface for a Flutter app from scratch and write simple voice commands.
Navigating between views in a Flutter app
Learn how to send commands to a Flutter app, handle commands on the app side and navigate between views with voice.
Passing the app state to the voice script
Learn how to pass the app state from a Flutter app to the voice script with visual state, access the data passed with visual state in the voice script and filter intents by the app state.
Sending data to the voice script
Learn how to send data from a Flutter app to the voice script and use it for other voice commands.
Building a voice assistant for an Ionic Angular app
Learn how create a voice interface for an Ionic Angular app from scratch and write simple voice commands.
Navigating between tabs in an Ionic Angular app
Learn how to send commands to an Ionic Angular app, handle commands on the app side and navigate between tabs with voice.
Passing the app state to the voice script (Ionic Angular)
Learn how to pass the app state from an Ionic Angular app to the voice script with visual state, access the data passed with visual state in the voice script and filter intents by the app state.
Building a voice assistant for an Ionic React app
Learn how create a voice interface for an Ionic React app from scratch and write simple voice commands.
Navigating between tabs in an Ionic React app
Learn how to send commands to an Ionic React app, handle commands on the app side and navigate between tabs with voice.
Building a voice assistant for a React Native app
Learn how create a voice interface for React Native app from scratch and write simple voice commands.
-
Learn how to send commands to perform activities in a React Native app with voice.
Passing the app state to the voice script
Learn how to create a context-aware voice assistant and send the React Native app’s state to the voice script.
Triggering activities without voice commands
Learn how to send arbitrary information from a React Native app to the voice script and trigger activities without voice commands.
Navigating between screens with voice
Learn how to move between screens in a React Native app with voice.