Use Cloud Functions with Google Cloud AI’s pre-trained machine learning models to easily inject artificial intelligence into your applications. With a single API request, you can classify images, analyze videos, convert speech to text, perform natural language processing, and more.
Virtual assistants and conversational experiences
Use Cloud Functions with Google Cloud Speech API and Dialogflow to extend your products and services with voice and text-based natural conversational experiences that help users get things done. Connect with users on the Google Assistant, Amazon Alexa, Facebook Messenger, and other popular platforms and devices.
Example: voice-enabled application
Learn how to build custom Google Assistant actions
Built a Slack bot to improve your group conversations
Make audio files searchable with Cloud Functions and Cloud Speech API
Add voice to your application via Google Assistant enabled devices
Video and image analysis
Use Cloud Functions with Google Cloud Video Intelligence API and Cloud Vision API to retrieve relevant information from videos and images, enabling you to search, discover, and derive insight from your media content.
Example: video metadata analysis and extraction
optical character recognition (ocr)
Extract text from images using Cloud Functions with Google Cloud Vision API
video metadata extraction
Make videos searchable using Cloud Functions and Video Intelligence API
cloud ml demos
Run code for ML API demos presented at Google I/O and Cloud Next 2017
filter media submitted by users
Filter user-generated images and videos using Cloud Functions and ML APIs
Use Cloud Functions in combination with Google Natural Language API to reveal the structure and meaning of text and add powerful sentiment analysis and intent extraction capabilities to your applications.
Example: text message sentiment analysis
phone call analysis
Record and analyze voice calls with Twilio, Cloud Functions, and Google ML APIs
text message analysis
Analyze sentiment in text (SMS) messages and respond back with the appropriate emoji
document sentiment analysis
Identify prevailing emotional opinion using Natural Language API analyzeSentiment
View sample code
Analyze entity trends in text over time using NL API analyzeEntities and BigQuery